

Stepper Module
Smart_Stepper_Module
- Size
- 97.8 × 99.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 171
- Nets
- 158
- Pads
- 671
- Tracks, vias
- 1,763, 213
- Pours
- 27
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 3 Jul 2024
- Updated
- 29 May 2026
Overview
Stepper Module is an open-source printed circuit board by McReeii, from the McReeii/Stepper-Module repository on GitHub, published under the MIT licence. It is a 4-layer board of 97.8 × 99.6 mm with 171 parts on 158 nets, routed with 1,763 tracks and 213 vias.
It is built around the ESP-12F, ESP32-WROOM-32D and LM2596S-ADJ, with the AMS1117-3.3, SS14 and SS34 among its other parts. Its parts include 35 resistors, 31 capacitors, 12 switches, 11 diodes and 10 connectors. It belongs with the robots and motor control boards and the ESP32, ESP8266, RP2040 and RISC-V boards of this library.
Main components
7ESP-12F
SMD,24x16mm-40℃~+85℃ -96dBm 15dBm 2.4GHz 3.3V 375mA 55mA PCB UART WIFI4 SMD,24x16mm WiFi Modules ROHSDOITWiFi ModulesESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesLM2596S-ADJ
TO-263-5-40℃~+125℃@(TA) 1 1.2V~37V 150kHz 3A 40V 80uA Adjustable Buck Buck Built-in No TO-263-5 DC-DC Converters ROHSUMWDC-DC ConvertersAMS1117-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) RegulatorsSS14
SMA(DO-214AC)-55℃~+150℃ 1A 25A 300uA@40V 40V 550mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesMS 2
-- Disposable fuses ROHSBel FuseDisposable Fuses
README
README.mdStepper-Module
Smart_Stepper_Module
Parts
171| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nf | Capacitor_SMD:C_0603_1608Metric | C2, C3, C10, C12, C15, C17, C18, C19, C22, C23, C24, C25, C26, C27, C28, C29 +4 |
| 8 | 1KR | Resistor_SMD:R_0805_2012Metric | R9, R14, R15, R16, R17, R18, R23, R27 |
| 8 | MountingHole | MountingHole:MountingHole_5mm | H1, H2, H3, H4, H5, H6, H7, H8 |
| 7 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | CS1, JP2, JP7, JP8, MISO1, MOSI1, SCK1 |
| 5 | 20K | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R6 |
| 4 | 4.7K | Resistor_SMD:R_0805_2012Metric | R20, R22, R24, R25 |
| 4 | 5.1K | Resistor_SMD:R_0805_2012Metric | R7, R8, R36, R37 |
| 3 | 10KR | Resistor_SMD:R_0805_2012Metric | R29, R30, R31 |
| 3 | 1uf | Capacitor_SMD:C_0805_2012Metric | C16, C20, C21 |
| 2 | 0R11 | Resistor_SMD:R_0805_2012Metric | R12, R13 |
| 2 | 15pf | Capacitor_SMD:C_1206_3216Metric | C13, C14 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric | R5, R21 |
| 2 | 27R | Resistor_SMD:R_0805_2012Metric | R33, R34 |
| 2 | C_Polarized_Small | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C30, C31 |
| 2 | Conn_02x05_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_Vertical | J12, J13 |
| 2 | Reset | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW15, SW17 |
| 2 | SS14 | Diode_SMD:D_SMA | D2, D11 |
| 2 | SS34 | Diode_SMD:D_SMA | D3, D10 |
| 2 | Vref | TestPoint:TestPoint_Pad_1.0x1.0mm | TP3, TP4 |
| 1 | 100R | Resistor_SMD:R_0805_2012Metric | R26 |
| 1 | 100uf | Capacitor_SMD:CP_Elec_8x11.9 | C1 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric | R28 |
| 1 | 12E_Enter | Button_Switch_SMD:SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR | SW14 |
| 1 | 12E_NEXT | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW12 |
| 1 | 12E_PRV | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW13 |
| 1 | 12V Led | LED_SMD:LED_1206_3216Metric | D1 |
| 1 | 12e_BatMonitorIN | TestPoint:TestPoint_Pad_1.0x1.0mm | TP34 |
| 1 | 12e_enter | TestPoint:TestPoint_Pad_1.0x1.0mm | TP37 |
| 1 | 12e_next | TestPoint:TestPoint_Pad_1.0x1.0mm | TP35 |
| 1 | 12e_prv | TestPoint:TestPoint_Pad_1.0x1.0mm | TP36 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric | R35 |
| 1 | 1u/50v | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | 20K | Potentiometer_SMD:Potentiometer_Bourns_3214J_Horizontal | RV1 |
| 1 | 220uf | Capacitor_SMD:CP_Elec_8x11.9 | C7 |
| 1 | 22nf | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 2K | Resistor_SMD:R_0805_2012Metric | R19 |
| 1 | 330R | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 47uH | Inductor_SMD:L_12x12mm_H8mm | L1 |
| 1 | 5V-usbout-bms | TestPoint:TestPoint_Pad_1.0x1.0mm | TP5 |
| 1 | 5Vout | TestPoint:TestPoint_Pad_1.0x1.0mm | TP6 |
| 1 | 5v_TMC | TestPoint:TestPoint_Pad_1.0x1.0mm | TP7 |
| 1 | ADC2 | TestPoint:TestPoint_Pad_1.0x1.0mm | T41 |
| 1 | ADC3 | TestPoint:TestPoint_Pad_1.0x1.0mm | T40 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U9 |
| 1 | BAT | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | J3 |
| 1 | BChrg | LED_SMD:LED_1206_3216Metric | D6 |
| 1 | BFull | LED_SMD:LED_1206_3216Metric | D5 |
| 1 | BOOTSEL | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW16 |
| 1 | CS32 | Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels | JP6 |
| 1 | DIAG | TestPoint:TestPoint_Pad_1.0x1.0mm | TP15 |
| 1 | DOWN | Button_Switch_SMD:SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR | SW4 |
| 1 | ESP-12F | RF_Module:ESP-12E | U5 |
| 1 | ESP12F_PROG | Connector_PinSocket_1.27mm:PinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Left | J5 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | locked |
| 1 | ESP32_PROG | Connector_PinSocket_1.27mm:PinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Left | J7 |
| 1 | EXIT | Button_Switch_SMD:SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR | SW6 |
| 1 | Esp12Led | LED_SMD:LED_1206_3216Metric | D9 |
| 1 | EspLed | LED_SMD:LED_1206_3216Metric | D7 |
| 1 | FA-20H-12-10 | Crystal:Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm | Y1 |
| 1 | FRC Conn | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J4 |
| 1 | GND | TestPoint:TestPoint_Pad_1.0x1.0mm | TP11 |
| 1 | Hall_in | TestPoint:TestPoint_Pad_1.0x1.0mm | TP23 |
| 1 | INDEX | TestPoint:TestPoint_Pad_1.0x1.0mm | TP16 |
| 1 | LM2596S-ADJ | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U1 |
| 1 | Logic Led | LED_SMD:LED_1206_3216Metric | D4 |
| 1 | MS1 | Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels | JP4 |
| 1 | MS2 | Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels | JP5 |
| 1 | NEXT | Button_Switch_SMD:SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR | SW3 |
| 1 | NEXT_0 | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW7 |
| 1 | OA1 | TestPoint:TestPoint_Pad_1.0x1.0mm | TP17 |
| 1 | OA2 | TestPoint:TestPoint_Pad_1.0x1.0mm | TP18 |
| 1 | OB1 | TestPoint:TestPoint_Pad_1.0x1.0mm | TP19 |
| 1 | OB2 | TestPoint:TestPoint_Pad_1.0x1.0mm | TP20 |
| 1 | OLED | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J11 |
| 1 | OLED | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Right | J8 |
| 1 | PICO Debug | Connector_PinSocket_1.27mm:PinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Left | J6 |
| 1 | PLed | LED_SMD:LED_1206_3216Metric | D8 |
| 1 | PRV | Button_Switch_SMD:SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR | SW2 |
| 1 | PRV_0 | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW8 |
The 143 most common of 171 parts.
Questions
How big is the Stepper Module PCB?
It measures 97.8 × 99.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Stepper Module use?
171 parts, built around the ESP-12F, ESP32-WROOM-32D, LM2596S-ADJ and AMS1117-3.3. 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 Module KiCad files?
From the McReeii/Stepper-Module repository on GitHub, at the commit this page was made from: the board is Kicad/Stepper Module.kicad_pcb and its schematic Kicad/Stepper Module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Stepper Module 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).
Similar boards
- 2 layers102 × 95 mm

- 4 layers99 × 99 mm

MPPT Controller
akbar-q/Circuits-PCB-HardwareDesign
The High Voltage Arc Detector is a non-contact RF-based sensing system that detects high-voltage electrical arcs.
101 parts - 2 layers91.4 × 91.4 mm

Atoomnetmarc IoT12 IoT12 Power Supply
punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark
35 parts1 - 2 layers

- 2 layers100 × 100 mm

Hour meter board microfit can handroute
ilomon10/embedded-totalizer-hour-meter
ESP32 engine hour meter & totalizer: firmware, SensorFrame protocol, Node host tools, KiCad PCB and a Deno device simulator
152 parts - 2 layers123 × 87.3 mm

- 4 layers66 × 57 mm

A1-External ESP8266-Cooling Fan Module
potpurri/A1-External-ESP8266-Cooling-Fan-Module
ESP8266-board driving an external fan for improved cooling of nozzle and prints
74 partsApache-2.0 - 2 layers99 × 105 mm

STM32 IOT GATEWAY
RiddheshVeling/Industrial-Flowmeter-Totalizer-with-Modbus-based-HMI-and-Data-Logging
EXTC Final year project: Industrial flowmeter totalizer with Modbus-based HMI for real-time monitoring and data logging using STM32 and RS485.
154 parts