Skip to the content
PCBKitNew board
4 layers100 × 100 mm4C, the printed circuit board in 3D

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

10

README

README.md

4C

4C PCB render

KiCad STM32G4

Four-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 KiCad
  • hardware/kicad/libs/ - project-local imported parts and 3D models
  • firmware/cubemx/ - STM32CubeMX config
  • docs/datasheets/ - datasheets and layout notes

Hardware is still in progress; check the schematic, BOM, and fab outputs before ordering.

Parts

204
QtyValueFootprintReferences
48AVDDTestPoint:TestPoint_Pad_D1.5mmTP10, TP11, TP12, TP13, TP14, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24, TP25, TP26, TP27 +32
18CRCW06030000Z0EAEasyeda:R0402R10, R11, R18, R19, R21, R22, R29, R30, R32, R33, R40, R41, R43, R44, R45, R46 +2
16C1608X7R1H104KEasyeda:C0402C2, C6, C17, C21, C32, C36, C47, C51, C62, C64, C66, C67, C68, C69, C72, C73
16CSD18540Q5BEasyeda:VSON-CLIP-8_L5.0-W6.0-P1.27-BLQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16
16GRM188R70J105KA01DEasyeda:C0603C3, C4, C7, C14, C18, C19, C22, C29, C33, C34, C37, C44, C48, C49, C52, C59
16Net-TieNetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2, NT3, NT4, NT5, NT6, NT7, NT8, NT9, NT10, NT11, NT12, NT13, NT14, NT15, NT16
12CRCW060310K0JNEAEasyeda:R0402R1, R2, R4, R12, R13, R15, R23, R24, R26, R34, R35, R37
8ECA-1HM471Easyeda:CAP-TH_BD10.0-P5.00-D0.6-FDC8, C15, C23, C30, C38, C45, C53, C60
8VMTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP15, TP16, TP29, TP30, TP43, TP44
6CL05A105KA5NQNCEasyeda:C0402C5, C20, C35, C50, C61, C63
4CRA2512-FZ-R010ELFEasyeda:R2818R9, R20, R31, R42
4CRCW06037K50JNEAEasyeda:R0402R3, R14, R25, R36
4Conn_01x02Connector_JST:JST_VH_B2P-VH_1x02_P3.96mm_VerticalJ10, J11, J12, J13
4Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ18, J19, J20, J21
4DRV8701ERGEREasyeda:VQFN-24_L4.0-W4.0-P0.50-BL-EP2.5U1, U2, U3, U4
4GRM155R71C102KA01DEasyeda:C0402C9, C24, C39, C54
4GRM32ER71H106KA12LEasyeda:C0805C1, C16, C31, C46
2TestPointTestPoint:TestPoint_Pad_D1.5mmTP57, TP58
110uFEasyeda:C0805C70
122uFEasyeda:C0805C71
1AMS1117-3.3Easyeda:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BRU6
1Conn_01x02Connector_Wire:SolderWirePad_2x01_SMD_10x12mmJ2
1Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1
1Conn_01x04Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ22
1GRM32ER71H106KA12LEasyeda:C0402C65
1GZ1608D601TFEasyeda:L0603L1
1STM32G474RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU5
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J25

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

  • 2 layers96 × 90.2 mmEps, the printed circuit board in 3D

    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 mmAbx motion, the printed circuit board in 3D

    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 mmClockclock main, the printed circuit board in 3D

    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 mmMerged, the printed circuit board in 3D

    Merged

    Samorales-03/The_Cart_Buddy

    Senior design project

    110 partsMIT