Core: CH32V006 (3.3 V) driving DRV8825 STEP/DIR and microstep jumpers (JP11/14/17). RV5 sets motor current.
Feedback: AS5600 on the bottom center for a shaft magnet (2–3 mm gap). MCU uses a dedicated, bit-banged I2C master bus to read angle and direction.
Host interface: I2C slave on SDA/SCL (J2). Utility 3-pin header (J1) for 3.3 V, PD1/UART, and GND.
Power: AMS1117-3.3 from VMOT. J2 brings in +12V (12–24 V intended) and GND; logic stays at 3.3 V.
Motor: JST-XH 4-pin (J5) for the two coils from the DRV8825. One coil on pins 1–2, the other on 3–4.
Layout: Four M3 mounting holes, top-side driver and MCU, bottom-side encoder. 3D renders included.