

Stepper controller v2
Build driver for autoguiding
- Size
- 96 × 96 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 153
- Nets
- 129
- Pads
- 499
- Tracks, vias
- 1,649, 547
- Pours
- 9
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 4 Jul 2024
- Updated
- 14 Jul 2025
Overview
Stepper controller v2 is an open-source printed circuit board by Pmitrega, from the Pmitrega/Telescope_Guider repository on GitHub. It is a 4-layer board of 96 × 96 mm with 153 parts on 129 nets, routed with 1,649 tracks and 547 vias.
It is built around the DRV8870DDA, LM324 and AMS1117-3.3, with the L7805 among its other parts. Its parts include 58 resistors, 39 capacitors, 11 ICs, 8 diodes and 8 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
4DRV8870DDA
SO-8-40℃~+125℃ 1 3.6A 565mΩ 6.5V~45V 6.5V~45V Bipolar Driver Overcurrent Protection、Short-Circuit Protection、Over temperature protection、Under-voltage lockout、Overvoltage Protection、Built-in charge pump、Power-on reset、Dead-time / shoot-through protection Yes SO-8 Stepper Motor Driver ROHSTexas InstrumentsStepper Motor DriverLM324
SOP-14-1.5V~10V 0℃~+70℃ 24V 250nA 3V~20V 4 40mA 50nA 700uA 7mV 80dB SOP-14 Operational Amplifier ROHSHXY MOSFETOperational AmplifierAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsL7805
TO-220ST0℃~+125℃@(Tj) 1 1.2A 20V 2V@(1A) 42uV 500uA 5V 73dB@(120Hz) Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
Parts
153| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C13, C14, C15, C16, C17, C18, C19, C20, C23, C24, C25, C26, C27, C28, C31 +6 |
| 17 | 1k | Resistor_SMD:R_0603_1608Metric | R26, R36, R37, R38, R39, R40, R42, R46, R47, R48, R49, R50, R51, R52, R53, R54 +1 |
| 9 | 10u | Capacitor_SMD:C_0805_2012Metric | C2, C3, C4, C5, C6, C21, C32, C34, C35 |
| 9 | 33k | Resistor_SMD:R_0603_1608Metric | R11, R14, R20, R21, R31, R32, R34, R44, R45 |
| 9 | 4k7 | Resistor_SMD:R_0603_1608Metric | R9, R10, R13, R18, R19, R30, R33, R35, R41 |
| 4 | 100m | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R15 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R4, R12, R16, R17 |
| 4 | 22k | Resistor_SMD:R_0603_1608Metric | R7, R8, R29, R58 |
| 4 | 22u | Inductor_SMD:L_1210_3225Metric | C9, C10, C11, C12 |
| 4 | 6k8 | Resistor_SMD:R_0603_1608Metric | R6, R28, R55, R57 |
| 4 | DRV8870DDA | Package_SO:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U1, U2, U3, U4 |
| 2 | 10 | Resistor_SMD:R_0603_1608Metric | R24, R25 |
| 2 | 100k | Resistor_SMD:R_0603_1608Metric | R5, R27 |
| 2 | 30p | Capacitor_SMD:C_0603_1608Metric | C29, C30 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R22, R23 |
| 2 | 6u8 | Inductor_SMD:L_Changjiang_FNR8040S | L1, L2 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5, J6 |
| 2 | Jumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP2 |
| 2 | LM324 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U8, U9 |
| 2 | LMR51430 | Package_TO_SOT_SMD:SOT-23-6 | U5, U10 |
| 2 | RJ12 | stepper_ctrl_lib:stepper ST4 | J1, J2 |
| 2 | SW_Push | stepper_ctrl_lib:stepper TACT_SWITCH | SW1, SW4 |
| 1 | 12Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | 1k5 | Resistor_SMD:R_0603_1608Metric | R43 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C22 |
| 1 | 3v6 | Diode_SMD:D_SOD-323 | D8 |
| 1 | 470n | Capacitor_SMD:C_0603_1608Metric | C39 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U7 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | Conn_02x05_Odd_Even | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J7 |
| 1 | L7805 | Package_TO_SOT_SMD:TO-252-2 | U11 |
| 1 | LED_3V3 | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | LED_BUCK1 | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LED_BUCK2 | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | LED_USR1 | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | LED_USR2 | LED_SMD:LED_0603_1608Metric | D6 |
| 1 | LED_USR3 | LED_SMD:LED_0603_1608Metric | D7 |
| 1 | LED_VIN | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LOGO | stepper_controller_v2:stars | G*** |
| 1 | PWR_INPUT | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J3 |
| 1 | STM32F103RCTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U6 |
| 1 | TP_3V3 | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | TP_BUCK1 | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | TP_BUCK2 | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | TP_GND | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | TP_M1C1A | TestPoint:TestPoint_Pad_D1.0mm | TP14 |
| 1 | TP_M1C1B | TestPoint:TestPoint_Pad_D1.0mm | TP15 |
| 1 | TP_M1C2A | TestPoint:TestPoint_Pad_D1.0mm | TP12 |
| 1 | TP_M1C2B | TestPoint:TestPoint_Pad_D1.0mm | TP13 |
| 1 | TP_M2C1A | TestPoint:TestPoint_Pad_D1.0mm | TP10 |
| 1 | TP_M2C1B | TestPoint:TestPoint_Pad_D1.0mm | TP11 |
| 1 | TP_M2C2A | TestPoint:TestPoint_Pad_D1.0mm | TP8 |
| 1 | TP_M2C2B | TestPoint:TestPoint_Pad_D1.0mm | TP9 |
| 1 | TP_MOT_EXT | TestPoint:TestPoint_Pad_D1.5mm | TP6 |
| 1 | TP_MOT_EXT_GND | TestPoint:TestPoint_Pad_D1.5mm | TP7 |
| 1 | TP_VIN | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J4 |
| 1 | USR1 | stepper_ctrl_lib:stepper TACT_SWITCH | SW2 |
| 1 | USR2 | stepper_ctrl_lib:stepper TACT_SWITCH | SW3 |
The 149 most common of 153 parts.
More from Pmitrega/Telescope_Guider
1- 2 layers50 × 30 mm

Similar boards
- 2 layers85 × 50 mm

Final Proyect
Daniqnn/Proyecto_Final
Proyecto final de Mecatronica, ITLA 2026 C1. Made by José Mañón, Cesar Camacho, Henry bautista, Wilmir Calcaño y Harlin Fransisco.
91 parts1 - 2 layers70 × 45 mm

- 4 layers37 × 16 mm

Smart Servo Control Board Rev.2
PippoGot/PRJ_Smart_Servo
Repository containing files for a new servo controller board compatible with MG996R servo motor
38 parts2 - 4 layers90 × 100 mm

- 2 layers215.8 × 159 mm

SNSP CPU-01
stonedDiscord/nonSNES
Super Nintendo Entertainment System PAL schematic and board layout
400 parts66GPL-3.0 - 2 layers100.1 × 99.9 mm

- 4 layers90 × 100 mm

Panel light control
MayaPosch/LEDNip
STM32F427-based developer board with 5 channels for controlling LEDs.
163 parts3BSD-3-Clause - 2 layers70 × 100 mm

Korg ms x
jostsalathe/korg_ms-x
An extreme MONOTRON mod by Soul Machine in form of an SMD PCB
211 parts2
Questions
How big is the Stepper controller v2 PCB?
It measures 96 × 96 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Stepper controller v2 use?
153 parts, built around the DRV8870DDA, LM324, AMS1117-3.3 and L7805. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Stepper controller v2 KiCad files?
From the Pmitrega/Telescope_Guider repository on GitHub, at the commit this page was made from: the board is stepper_controller_V2/pcb/stepper_controller_v2.kicad_pcb and its schematic protection_circuitry/prot_cir/prot_cir.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Stepper controller v2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Pmitrega before reusing the design.