

Motor Controller Board v1
ECE129 Repo
- Size
- 69 × 89 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 95
- Nets
- 112
- Pads
- 440
- Tracks, vias
- 398, 62
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 13 Feb 2025
- Updated
- 30 Jun 2025
Overview
Motor Controller Board v1 is an open-source printed circuit board by pestvillian, from the pestvillian/ASAT repository on GitHub. It is a 2-layer board of 69 × 89 mm with 95 parts on 112 nets, routed with 398 tracks and 62 vias.
It is built around the ESP32-C6-MINI-1U-H4, A4988SETTR-T and TP6841S6-A, with the AMS1117-3.3, CC0603KRX7R9BB104 and CL21A226MAQNNNE among its other parts. Its parts include 35 capacitors, 32 resistors, 11 connectors, 8 diodes and 6 ICs. It belongs with the robots and motor control boards and the ESP32 and RISC-V boards of this library.
Main components
12ESP32-C6-MINI-1U-H4
SMD,13.2x12.5mm-105.5dBm -40℃~+105℃ 2.4GHz 20.5dBm 382mA 3V~3.6V 73mA ESP32-C6FH4 Integrated Bluetooth function、Integrated Zigbee function、Support USB interface UART、SDIO、SPI、I2C、GPIO、USB SMD,13.2x12.5mm WiFi Modules ROHSEspressif SystemsWiFi ModulesA4988SETTR-T
WQFN-28-EP(5x5)-20℃~+85℃ 1、2、4、8、16 2 2A 320mΩ 3V~5.5V Bipolar Driver STEP/DIR Yes WQFN-28-EP(5x5) Stepper Motor Driver ROHSAllegro MicroSystems, LLCStepper Motor DriverTP6841S6-A
SOT-23-6-40℃~+125℃@(TA) 1 4.5V~40V 800kHz 800mA Adjustable Buck Buck Built-in Yes SOT-23-6 DC-DC Converters ROHSTECH PUBLICDC-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) RegulatorsCC0603KRX7R9BB104
0603100nF 50V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCL21A226MAQNNNE
080522uF 25V X5R ±20% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCR1206FR075P05R
1206-55℃~+155℃ 200V 250mW 75mΩ Thick Film Resistor ±1% ±600ppm/℃ 1206 Chip Resistor - Surface Mount ROHSEver Ohms TechnologyChip Resistor - Surface MountRVT1V101M0607
SMD,D6.3xL7.7mm-55℃~+105℃ 100uF 2000hrs@105℃ 35V 6.3mm 7.7mm ±20% SMD,D6.3xL7.7mm Aluminum Electrolytic Capacitors - SMD ROHSHONORAluminum Electrolytic Capacitors - SMDCL21B224KBFNNNE
0805220nF 50V X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTPSM712-LF-T7
SOT-23-55℃~+150℃ 12V 13.3V 19V 1uA、20uA 30A@8/20us、34A@8/20us 600W@8/20us 75pF IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 TVS Unidirectional SOT-23 ESD and Surge Protection (TVS/ESD) ROHSPROTEKESD And Surge Protection (TVS/ESD)SMAJ28A
DO-214AC(SMA)-55℃~+150℃ 28V 31.1V 400W 45.4V 5uA 8.8A TVS Unidirectional DO-214AC(SMA) ESD and Surge Protection (TVS/ESD) ROHSGOODWORKESD And Surge Protection (TVS/ESD)FS55X226K500EHG
222022uF 50V X7R ±10% 2220 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSPSAMultilayer Ceramic Capacitors MLCC - SMD/SMT
README
README.mdAutomated Sample Agitation Transportation System
We are an Electrical Engineering Capstone group from the University of California, Santa Cruz. Our project aims to design a more efficient, more cost-effective solution for medical staff and researchers to process human samples for imaging.
Here is an overview of the file structure:
- Five folders for each group member
- "Motor-Controller-Board" contains PCB files for the Motor Controller PCB
- "Touchscreen-Hardware" contains PCB files for the two revisions of the touchscreen PCB
- "Firmware" contains the firmware for both PCBs
Finally, we created a poster to visually explain our project!
Parts
95| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 100n | Capacitor_SMD:C_0603_1608Metric | C201, C203, C405, C406, C408, C409, C412, C413, C414, C416, C419, C421, C422, C424 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R301, R304, R401, R405, R407, R411, R415, R419, R423 |
| 6 | 100n | Capacitor_SMD:C_0402_1005Metric | C301, C303, C305, C401, C403, C417 |
| 6 | 22u | Capacitor_SMD:C_0603_1608Metric | C205, C206, C302, C402, C404, C418 |
| 6 | 75m | Resistor_SMD:R_1206_3216Metric | R409, R410, R412, R414, R421, R422 |
| 4 | 100k | Resistor_SMD:R_0603_1608Metric | R202, R413, R416, R424 |
| 4 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J202, J303, J304, J305 |
| 3 | 100u | Capacitor_SMD:CP_Elec_6.3x7.7 | C410, C415, C423 |
| 3 | 220n | Capacitor_SMD:C_0805_2012Metric | C407, C411, C420 |
| 3 | 24k | Resistor_SMD:R_0603_1608Metric | R406, R408, R420 |
| 3 | 4k7 | Resistor_SMD:R_0603_1608Metric | R402, R404, R418 |
| 3 | A4988 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm_ThermalVias | U401, U402, U403 |
| 3 | Conn_01x04 | TerminalBlock:TerminalBlock_bornier-4_P5.08mm | J401, J402, J403 |
| 3 | PSM712-LF-T7 | Package_TO_SOT_SMD:SOT-23 | D301, D302, D304 |
| 3 | SMAJ28A | Diode_SMD:D_SMA | D401, D402, D403 |
| 2 | 0R | Resistor_SMD:R_0603_1608Metric | R302, R303 |
| 2 | 22u | Capacitor_SMD:C_2220_5750Metric | C202, C204 |
| 2 | Conn_01x02 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J201, J203 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW301, SW302 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric | R417 |
| 1 | 13k | Resistor_SMD:R_0603_1608Metric | R204 |
| 1 | 18k | Resistor_SMD:R_0603_1608Metric | R403 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C304 |
| 1 | 22u | Inductor_SMD:L_10.4x10.4_H4.8 | L201 |
| 1 | 5k1 | Resistor_SMD:R_0603_1608Metric | R201 |
| 1 | 68k | Resistor_SMD:R_0603_1608Metric | R203 |
| 1 | AMS1117 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U202 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J301 |
| 1 | ESP32-C6-MINI-1 | Espressif:ESP32-C6-MINI-1U | U301 |
| 1 | RED | LED_SMD:LED_0603_1608Metric | D201 |
| 1 | SS14 | Diode_SMD:D_SMA | D303 |
| 1 | TP6841S6 | Package_TO_SOT_SMD:SOT-23-6 | U201 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J302 |
More from pestvillian/ASAT
1- 4 layers

Similar boards
- 2 layers89 × 74 mm

- 4 layers135 × 84 mm

Stepper with TMC2209 controller board V1
JasonHEngineering/DIY-Robot-Arm-V3
1) Along with using with TMC2209 motor drivers, I have removed R8, R15, R16, R17, R18, R19 because the R value was accidentally too high. I have shorted R8, R16, R17, and left open R15, R18, R19.
95 parts2 - 4 layers267 × 75 mm

Fracture
SharKingStudios/Fracture
An infinitely expandable, velocity sensing split midi keyboard.
208 parts10MIT - 4 layers188 × 80 mm

- 4 layers286.5 × 96.1 mm

Schematics
oats-center/avena-rs
Avena On The Road: Bringing pavement health data to your fingertips
74 parts3 - 4 layers56 × 56 mm

Stepper driver
matthewlai/ESP32Stepper
This is the PCB design and firmware for a Trinamic TMC2590-based stepper motor driver with an ESP32 microcontroller.
116 parts5Apache-2.0 - 2 layers140 × 30 mm

FumeExtractorBoard v1
lizard-electronics/Soldering_Fume_Extractor
Portable soldering fume extractor based on an ATmega328P MCU.
82 parts - 4 layers62.8 × 97.5 mm

Questions
How big is the Motor Controller Board v1 PCB?
It measures 69 × 89 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Motor Controller Board v1 use?
95 parts, built around the ESP32-C6-MINI-1U-H4, A4988SETTR-T, TP6841S6-A 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 Motor Controller Board v1 KiCad files?
From the pestvillian/ASAT repository on GitHub, at the commit this page was made from: the board is Motor_Controller_Board/Motor_Controller_Board/Motor_Controller_Board/Motor_Controller_Board_v1.kicad_pcb and its schematic Motor_Controller_Board/Motor_Board V3/Microcontroller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Motor Controller Board v1 design in my own project?
Its repository states no licence, so its author keeps all rights: ask pestvillian before reusing the design.