

Stepper Driver V1
Heinlab ESP32 Stepper Driver
- Size
- 56.8 × 68.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 74
- Nets
- 93
- Pads
- 332
- Tracks, vias
- 670, 259
- Pours
- 27
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 7 Aug 2024
- Updated
- 7 Aug 2024
Overview
Stepper Driver V1 is an open-source printed circuit board by MATT-ER-HORN, from the MATT-ER-HORN/Stepper-Driver repository on GitHub, published under the MIT licence. It is a 2-layer board of 56.8 × 68.6 mm with 74 parts on 93 nets, routed with 670 tracks and 259 vias.
It is built around the CH340C, ESP32-WROOM-32D and XL1509-3.3E1, with the TMC2226-SA-T, AMS1117-3.3 and SS54 among its other parts. Its parts include 34 capacitors, 14 resistors, 4 ICs, 2 transistors and 2 connectors. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
6CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesXL1509-3.3E1
SOP-8-40℃~+85℃ 1 150kHz 2A 2mA 3.3V 4.5V~40V Buck Buck Built-in Fixed No SOP-8 DC-DC Converters ROHSXLSEMIDC-DC ConvertersTMC2226-SA-T
HTSSOP-28-40℃~+125℃ 2.8A 256、8、16、32、64、128 3.3V~5V 340mΩ 4.75V~29V Bipolar Driver Overcurrent Protection、Short-Circuit Protection、Over temperature protection、Under-voltage lockout、Motor step-out prevention function、Built-in charge pump、Thermal warning STEP/DIR、UART Yes HTSSOP-28 Stepper Motor Driver ROHSTRINAMICStepper Motor DriverAMS1117-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) RegulatorsSS54
SMA(DO-214AC)-55℃~+125℃ 1mA@40V 40V 550mV@5A 5A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdStepper-Driver
Heinlab ESP32 Stepper Driver
Gerbers and firmware coming soon
Parts
74| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 10 uF | Capacitor_SMD:C_1206_3216Metric | C10, C11, C14, C24, C25, C26, C27, C28, C29, C30, C31 |
| 9 | 10uF | Capacitor_SMD:C_1206_3216Metric | C8, C9, C12, C13, C19, C20, C32, C33, C34 |
| 6 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R5, R6, R7 |
| 6 | Conn_01x04_Female | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | ADC_DAC1, ENC1, ENC2, I2C_OLED1, Motor1, Motor2 |
| 4 | 0.12R | Resistor_SMD:R_2512_6332Metric | R8, R9, R10, R11 |
| 4 | 100nF | Capacitor_SMD:C_0603_1608Metric | C6, C7, C17, C18 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 4 | SW_SPST | Button_Switch_SMD:SW_SPST_TL3305A | Reset1, SW1, SW2, SW3 |
| 2 | 100 nF | Capacitor_SMD:C_0603_1608Metric | C1, C23 |
| 2 | 100uF | Capacitor_SMD:C_1206_3216Metric | C3, C4 |
| 2 | 2.2 uF | Capacitor_SMD:C_0603_1608Metric | C21, C22 |
| 2 | 22nF | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R12, R13 |
| 2 | Q_NPN_BEC | Package_TO_SOT_SMD:TSOT-23 | Q1, Q2 |
| 2 | TMC2226-SA-T | JLCPCB_parts:TMC2226-SA-T | DRIVER1, DRIVER2 |
| 1 | 0R | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 22 uF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 47uH | Downloaded:INDPM115100X400N | L1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontal | J3 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | SS54 | JLCPCB_parts:DIONM7959X262N | D1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J8 |
| 1 | XL1509-3.3E1 | JLCPCB_parts:SOIC127P600X175-8N | IC1 |
Similar boards
- 2 layers95 × 35 mm

- 4 layers110 × 160 mm

- 4 layers105.3 × 75.1 mm

FriedSalmon2040
Fisheiyy/FriedSalmon2040
A, probably partially-functional, RP2040 based, 3D Printer Motherboard.
184 parts3 - 2 layers100 × 77 mm

- 4 layers222 × 100 mm

HydroScan V1
paulmartinezcuenta/Proyecto_finales_mecatronica_ITLA
Monorepo for two mechatronics projects sharing a panelized PCB: HydroScan (autonomous IoT maritime buoy with LTE, GPS, and solar power) and AUTOAMBU (automated medical respirator prototype with DC control and USB fast…
156 parts1 - 2 layers60 × 100 mm

PaLampa MoBo H00
Vedatori/PaLampa
Mechanickou část lze rozdělit na dvě hlavní části - spodní krabici a horní lampu. Vnější části krabice jsou vyřezány z překližky na laserové řezačce a obsahují zámkové západky.
80 parts4 - 2 layers77.1 × 86.5 mm

- 2 layers50 × 50 mm

Questions
How big is the Stepper Driver V1 PCB?
It measures 56.8 × 68.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Stepper Driver V1 use?
74 parts, built around the CH340C, ESP32-WROOM-32D, XL1509-3.3E1 and TMC2226-SA-T. 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 Driver V1 KiCad files?
From the MATT-ER-HORN/Stepper-Driver repository on GitHub, at the commit this page was made from: the board is Stepper Driver V1.kicad_pcb and its schematic Stepper Driver V1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Stepper Driver V1 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).