

4 Channel motor controller board for high voltage high amperage solutions. Integrated PID.
- Size
- 100 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 204
- Nets
- 150
- Pads
- 652
- Tracks, vias
- 1,594, 395
- Pours
- 36
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Mar 2026
- Updated
- 7 Jul 2026
Overview
4C is an open-source printed circuit board by ayaamghi, from the ayaamghi/4C repository on GitHub. It is a 4-layer board of 100 × 100 mm with 204 parts on 150 nets, routed with 1,594 tracks and 395 vias.
It is built around the DRV8701ERGER, AMS1117-3.3 and CRCW06030000Z0EA, with the C1608X7R1H104K, CSD18540Q5B and CRCW060310K0JNEAC among its other parts. Its parts include 57 capacitors, 38 resistors, 16 transistors, 12 connectors and 6 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
10DRV8701ERGER
VQFN-24-EP(4x4)-40℃~+125℃ 5.9V~45V Full-Bridge MOSFET Under Voltage Protection、Over Current Protection、Overtemperature protection (OTP) VQFN-24-EP(4x4) Gate Drivers ROHSTexas InstrumentsBrushed DC Motor DriversAMS1117-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) RegulatorsCRCW06030000Z0EA
0603-55℃~+155℃ 0Ω 100V 100mW Thick Film Resistor 0603 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountC1608X7R1H104K
0603Multilayer Ceramic Capacitors MLCC - SMD/SMTTDKCSD18540Q5B
VSON-8(5x6)-55℃~+175℃ 1 N-channel 1.9V 2.6mΩ 205A 20pF 3.8W 4.23nF 41nC@10V 60V 808pF N-Channel VSON-8(5x6) MOSFETs ROHSTexas InstrumentsMOSFETsCRCW060310K0JNEAC
0603-55℃~+155℃ 100mW 10kΩ 75V Thick Film Resistor ±200ppm/℃ ±5% 0603 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountECA1HM471B
插件,D10xL20mm-40℃~+85℃ 10mm 2000hrs@85℃ 20mm 470uF 50V 5mm 650mA@120Hz ±20% 插件,D10xL20mm Aluminum Electrolytic Capacitors - Leaded ROHSPanasonicAluminum Electrolytic Capacitors - LeadedCRA2512-FZ-R010ELF
2512-55℃~+170℃ 10mΩ 3W ±1% ±50ppm/℃ 2512 Chip Resistor - Surface Mount ROHSBournsChip Resistor - Surface MountCRCW06037K50JNEAC
0603-55℃~+155℃ 100mW 7.5kΩ Thick Film Resistor ±200ppm/℃ ±5% 0603 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountGZ1608D601TF
0603-55℃~+125℃ 1 200mA 450mΩ 600Ω@100MHz ±25% 0603 Ferrite Beads ROHSSunlordFerrite Beads
README
README.mdFour-channel brushed DC motor controller board built around an STM32G4, DRV8701 gate drivers, and discrete MOSFET bridges.
Layout
hardware/kicad/4C.kicad_pro- open this in KiCadhardware/kicad/libs/- project-local imported parts and 3D modelsfirmware/cubemx/- STM32CubeMX configdocs/datasheets/- datasheets and layout notes
Hardware is still in progress; check the schematic, BOM, and fab outputs before ordering.
Parts
204| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | AVDD | TestPoint:TestPoint_Pad_D1.5mm | TP10, TP11, TP12, TP13, TP14, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24, TP25, TP26, TP27 +32 |
| 18 | CRCW06030000Z0EA | Easyeda:R0402 | R10, R11, R18, R19, R21, R22, R29, R30, R32, R33, R40, R41, R43, R44, R45, R46 +2 |
| 16 | C1608X7R1H104K | Easyeda:C0402 | C2, C6, C17, C21, C32, C36, C47, C51, C62, C64, C66, C67, C68, C69, C72, C73 |
| 16 | CSD18540Q5B | Easyeda:VSON-CLIP-8_L5.0-W6.0-P1.27-BL | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16 |
| 16 | GRM188R70J105KA01D | Easyeda:C0603 | C3, C4, C7, C14, C18, C19, C22, C29, C33, C34, C37, C44, C48, C49, C52, C59 |
| 16 | Net-Tie | NetTie:NetTie-2_SMD_Pad0.5mm | NT1, NT2, NT3, NT4, NT5, NT6, NT7, NT8, NT9, NT10, NT11, NT12, NT13, NT14, NT15, NT16 |
| 12 | CRCW060310K0JNEA | Easyeda:R0402 | R1, R2, R4, R12, R13, R15, R23, R24, R26, R34, R35, R37 |
| 8 | ECA-1HM471 | Easyeda:CAP-TH_BD10.0-P5.00-D0.6-FD | C8, C15, C23, C30, C38, C45, C53, C60 |
| 8 | VM | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP15, TP16, TP29, TP30, TP43, TP44 |
| 6 | CL05A105KA5NQNC | Easyeda:C0402 | C5, C20, C35, C50, C61, C63 |
| 4 | CRA2512-FZ-R010ELF | Easyeda:R2818 | R9, R20, R31, R42 |
| 4 | CRCW06037K50JNEA | Easyeda:R0402 | R3, R14, R25, R36 |
| 4 | Conn_01x02 | Connector_JST:JST_VH_B2P-VH_1x02_P3.96mm_Vertical | J10, J11, J12, J13 |
| 4 | Conn_01x04 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J18, J19, J20, J21 |
| 4 | DRV8701ERGER | Easyeda:VQFN-24_L4.0-W4.0-P0.50-BL-EP2.5 | U1, U2, U3, U4 |
| 4 | GRM155R71C102KA01D | Easyeda:C0402 | C9, C24, C39, C54 |
| 4 | GRM32ER71H106KA12L | Easyeda:C0805 | C1, C16, C31, C46 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP57, TP58 |
| 1 | 10uF | Easyeda:C0805 | C70 |
| 1 | 22uF | Easyeda:C0805 | C71 |
| 1 | AMS1117-3.3 | Easyeda:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | U6 |
| 1 | Conn_01x02 | Connector_Wire:SolderWirePad_2x01_SMD_10x12mm | J2 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x04 | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J22 |
| 1 | GRM32ER71H106KA12L | Easyeda:C0402 | C65 |
| 1 | GZ1608D601TF | Easyeda:L0603 | L1 |
| 1 | STM32G474RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U5 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J25 |
Questions
How big is the 4C PCB?
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the 4C use?
204 parts, built around the DRV8701ERGER, AMS1117-3.3, CRCW06030000Z0EA and C1608X7R1H104K. 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 4C KiCad files?
From the ayaamghi/4C repository on GitHub, at the commit this page was made from: the board is hardware/kicad/4C.kicad_pcb and its schematic hardware/kicad/4C.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the 4C design in my own project?
Its repository states no licence, so its author keeps all rights: ask ayaamghi before reusing the design.
Similar boards
- 4 layers90.2 × 95.9 mm

- 4 layers90.2 × 95.9 mm

- 4 layers98 × 98 mm

- 4 layers82 × 100.2 mm

- 2 layers96 × 90.2 mm

Eps
ngrabbs/ember
Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.
77 parts1CC0-1.0 - 4 layers157 × 105 mm

Abx motion
levdan159/abx-motion
ABX-Motion 12V-32V ESP32-S3 4-Layer Robotics Controller (Dual 100W DC Servo H-Bridges, Dual Steppers, Dual Relays, CAN, RS-485, USB-C)
203 parts - 2 layers226.3 × 90.5 mm

Clockclock main
TiboDevC/clockclock
Personal project of a kinetic clock inspired by Humans Since 1982, using 48 stepper motors to display time in an artistic and dynamic way.
132 parts3GPL-3.0 - 2 layers209.9 × 135.9 mm
