

Geeks ecu
- Size
- 120 × 100 mm
- Copper layers
- 8
- Thickness
- 1.7 mm
- Parts
- 458
- Nets
- 233
- Pads
- 1,701
- Tracks, vias
- 2,710, 879
- Pours
- 66
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 18 May 2019
- Updated
- 6 Sep 2026
Overview
Geeks ecu is an open-source printed circuit board by synthesissolutions, from the synthesissolutions/geeksforkids repository on GitHub. It is an 8-layer board of 120 × 100 mm with 458 parts on 233 nets, routed with 2,710 tracks and 879 vias.
It is built around the DRV8701PRGE, AW9523BTQR and TMI6240, with the AP2127K-3.3TRG1, CC0603KRX7R9BB104 and CL10B105KB8NQN among its other parts. Its parts include 170 capacitors, 83 resistors, 32 diodes, 23 connectors and 20 transistors.
Main components
12DRV8701PRGE
VQFN-24-EP(4x4)-40℃~+125℃ 1.5V 150mA 300mA 4 5.9V~45V 6mA 800mV Full-Bridge MOSFET Under Voltage Protection、Over Current Protection、Overtemperature protection (OTP) VQFN-24-EP(4x4) Gate Drivers ROHSTexas InstrumentsBrushed DC Motor DriversAW9523BTQR
TQFN-24-EP(4x4)-40℃~+85℃ 100nA 16 2.4V~5.5V 20mA 4 400kHz 60mV I2C Interrupt Output Push-Pull、Open-drain Reset function、Cascading and address extension、Input anti-jitter、Built-in LED driver、IO level configurable TQFN-24-EP(4x4) I/O Expanders ROHSAWINICI/O ExpandersTMI6240
SOT-23-5-40℃~+125℃ 1 2.7V~18V 3.5A 50mΩ Active High Load Switch Short-Circuit Protection(SCP)、Over Voltage Protection、Overcurrent Protection(OCP)、Over Temperature Protection SOT-23-5 Power Distribution Switches ROHSTMIPower Distribution SwitchesAP2127K-3.3TRG1
SOT-23-5-40℃~+85℃@(Ta) 1 170mV@(300mA) 3.3V 300mA 60uA 60uVrms 68dB@(1kHz) 6V Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown、Enable control、Output discharge、Built-in soft-start Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCC0603KRX7R9BB104
0603100nF 50V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCL10B105KB8NQN
06031uF 50V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMT0603WAF1002
0603-55℃~+155℃ 100mW 10kΩ 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface MountPESDNC2FD5VB
DFN1006-2L1 10V、13V、15V 15pF 1uA 5.5A@8/20us 5V 6.7V 80W@8/20us Bidirectional ESD IEC 61000-4-2、IEC 61000-4-4 DFN1006-2L ESD and Surge Protection (TVS/ESD) ROHSPrisemiESD And Surge Protection (TVS/ESD)SP60N13NK
PDFN-8L(5x6)MOSFETsSiliupCL21A106KBYQNNE
080510uF 50V X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMT0603WAF4701
0603-55℃~+155℃ 100mW 4.7kΩ 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface MountTB007-508-02BE
插件,P=5.08mm-40℃~+105℃ 1 12~24 16A 1x2P 2 2P 300V 5.08mm Blue 插件,P=5.08mm Screw Terminal Blocks ROHSCUIScrew Terminal Blocks
README
README.mdgeeksforkids
car_firmware - Code for RC/Joytick controlled cars
Parts
458| Qty | Value | Footprint | References |
|---|---|---|---|
| 68 | TestPoint_Small | geeks-ecu-footprints:TestPoint_Pad_D1.0mm | TP101, TP102, TP103, TP104, TP105, TP106, TP107, TP108, TP109, TP110, TP111, TP112, TP113, TP114, TP115, TP116 +52 |
| 54 | 0.1uF | geeks-ecu-footprints:C_0603_1608Metric | C228, C229, C230, C231, C304, C305, C314, C315, C405, C406, C407, C408, C410, C413, C414, C415 +38 |
| 49 | 1uF | geeks-ecu-footprints:C_0603_1608Metric | C213, C220, C221, C222, C223, C224, C225, C226, C227, C309, C310, C312, C313, C401, C402, C403 +33 |
| 31 | 10kΩ | geeks-ecu-footprints:R_0603_1608Metric | R213, R214, R215, R216, R403, R404, R405, R406, R407, R411, R412, R417, R419, R420, R421, R422 +15 |
| 22 | 5VRWM | geeks-ecu-footprints:D_SOD-882 | D301, D302, D404, D405, D501, D503, D504, D505, D506, D507, D508, D509, D510, D511, D512, D513 +6 |
| 14 | 60V 45A | geeks-ecu-footprints:PQFN-8-EP_6x5mm_P1.27mm_Generic | Q201, Q202, Q601, Q602, Q603, Q604, Q701, Q702, Q703, Q704, Q801, Q802, Q803, Q804 |
| 12 | 10uF | geeks-ecu-footprints:C_0805_2012Metric | C205, C206, C208, C301, C302, C303, C409, C604, C704, C804, C904, C913 |
| 8 | 4.7kΩ | geeks-ecu-footprints:R_0603_1608Metric | R413, R414, R601, R603, R701, R703, R801, R803 |
| 8 | 5.08mm | geeks-ecu-footprints:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal | J104, J105, J106, J107, J108, J109, J110, J111 |
| 8 | NetTie_2 | geeks-ecu-footprints:NetTie-2_SMD_Pad0.5mm | NT201, NT202, NT601, NT602, NT701, NT702, NT801, NT802 |
| 7 | 100nF | geeks-ecu-footprints:C_0603_1608Metric | C211, C212, C215, C217, C605, C705, C805 |
| 7 | JST XH | geeks-ecu-footprints:JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical | J201, J202, J203, J204, J301, J302, J504 |
| 6 | 100uF | geeks-ecu-footprints:CP_Radial_D8.0mm_P3.50mm | C607, C608, C707, C708, C807, C808 |
| 6 | 1mm/2mm | geeks-ecu-footprints:Fiducial_1mm_Mask2mm | FID101, FID102, FID103, FID104, FID105, FID106 |
| 6 | 1nF | geeks-ecu-footprints:C_0603_1608Metric | C931, C934, C935, C936, C937, C939 |
| 6 | TMI6240 | geeks-ecu-footprints:SOT-23-5 | U202, U203, U204, U205, U303, U304 |
| 5 | 10uF | geeks-ecu-footprints:CP_Elec_4x5.4 | C902, C903, C910, C917, C918 |
| 5 | 1kΩ | geeks-ecu-footprints:R_0603_1608Metric | R305, R401, R503, R504, R802 |
| 5 | M3 | geeks-ecu-footprints:MountingHole_3.2mm_M3_Pad_Via | H101, H102, H103, H104, H105 |
| 4 | 0.22uF | geeks-ecu-footprints:C_1206_3216Metric | C927, C928, C929, C930 |
| 4 | 100nF | geeks-ecu-footprints:C_1206_3216Metric | C919, C920, C921, C922 |
| 4 | 120Ohm@100MHz | geeks-ecu-footprints:L_1206_3216Metric | FB901, FB902, FB903, FB904 |
| 4 | 22uF | geeks-ecu-footprints:C_0805_2012Metric | C214, C216, C218, C306 |
| 4 | 280kΩ | geeks-ecu-footprints:R_0603_1608Metric | R211, R402, R507, R908 |
| 4 | 2N7002 | geeks-ecu-footprints:SOT-23 | Q501, Q502, Q901, Q902 |
| 4 | 8mΩ | geeks-ecu-footprints:R_2512_6332Metric | R210, R605, R705, R805 |
| 3 | 10Ω | geeks-ecu-footprints:R_0603_1608Metric | R209, R410, R909 |
| 3 | 12VRWM | geeks-ecu-footprints:SOT-23 | D204, D205, D502 |
| 3 | 200kΩ | geeks-ecu-footprints:R_0603_1608Metric | R604, R704, R804 |
| 3 | DRV8701P | geeks-ecu-footprints:Texas_RGE0024H_VQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U601, U701, U801 |
| 3 | K26 | geeks-ecu-footprints:D_SOD-123F | D201, D202, D203 |
| 3 | WS2812B-2020 | geeks-ecu-footprints:LED_WS2812B-2020_PLCC4_2.0x2.0mm | D401, D402, D403 |
| 2 | 100uF | geeks-ecu-footprints:CP_Radial_D6.3mm_P2.50mm | C925, C932 |
| 2 | 100Ω | geeks-ecu-footprints:R_0603_1608Metric | R206, R207 |
| 2 | 15nF | geeks-ecu-footprints:C_0603_1608Metric | C201, C202 |
| 2 | 2.2kΩ | geeks-ecu-footprints:R_0603_1608Metric | R415, R416 |
| 2 | 2.2nF | geeks-ecu-footprints:C_0603_1608Metric | C915, C916 |
| 2 | 2.2uF | geeks-ecu-footprints:C_0805_2012Metric | C911, C912 |
| 2 | 27Ω | geeks-ecu-footprints:R_0603_1608Metric | R408, R409 |
| 2 | 3.3kΩ | geeks-ecu-footprints:R_0603_1608Metric | R602, R702 |
| 2 | 30V 52A | geeks-ecu-footprints:PQFN-8-EP_6x5mm_P1.27mm_Generic | Q203, Q204 |
| 2 | 4.7nF | geeks-ecu-footprints:C_0805_2012Metric | C404, C517 |
| 2 | 470Ω | geeks-ecu-footprints:R_0603_1608Metric | R905, R906 |
| 2 | 47uF | geeks-ecu-footprints:C_1210_3225Metric | C308, C311 |
| 2 | 5.11kΩ | geeks-ecu-footprints:R_0603_1608Metric | R903, R911 |
| 2 | 93.1kΩ | geeks-ecu-footprints:R_0603_1608Metric | R204, R418 |
| 2 | JST XH | geeks-ecu-footprints:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J501, J502 |
| 2 | JST XH | geeks-ecu-footprints:JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical | J103, J508 |
| 2 | SPST | geeks-ecu-footprints:SW_SPST_TS-1088-xR020 | SW401, SW402 |
| 2 | SolderJumper_2_Open | geeks-ecu-footprints:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP401, JP402 |
| 1 | 0.47uH | geeks-ecu-footprints:L_1008_2520Metric | L301 |
| 1 | 1.1kΩ | geeks-ecu-footprints:R_1206_3216Metric | R101 |
| 1 | 100kΩ | geeks-ecu-footprints:R_0603_1608Metric | R303 |
| 1 | 12.4kΩ | geeks-ecu-footprints:R_0603_1608Metric | R203 |
| 1 | 12MHz | geeks-ecu-footprints:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm | Y401 |
| 1 | 150pF | geeks-ecu-footprints:C_0603_1608Metric | C203 |
| 1 | 162kΩ | geeks-ecu-footprints:R_0603_1608Metric | R302 |
| 1 | 180pF | geeks-ecu-footprints:C_0603_1608Metric | C209 |
| 1 | 19.1kΩ | geeks-ecu-footprints:R_0603_1608Metric | R304 |
| 1 | 1N4148W | geeks-ecu-footprints:D_SOD-123 | D101 |
| 1 | 20kΩ | geeks-ecu-footprints:R_0603_1608Metric | R212 |
| 1 | 23.2kΩ | geeks-ecu-footprints:R_0603_1608Metric | R205 |
| 1 | 249kΩ | geeks-ecu-footprints:R_0603_1608Metric | R201 |
| 1 | 270uF | geeks-ecu-footprints:CP_Elec_8x10 | C219 |
| 1 | 2kΩ | geeks-ecu-footprints:R_0603_1608Metric | R208 |
| 1 | 3.3uH | geeks-ecu-footprints:L_APV_APH1265 | L201 |
| 1 | 30A | geeks-ecu-footprints:Keystone_3568 | F101 |
| 1 | 33pF | geeks-ecu-footprints:C_0603_1608Metric | C307 |
| 1 | 3x6 2.54mm | geeks-ecu-footprints:PinHeader_3x06_P2.54mm_Vertical | J506 |
| 1 | 4.7uH | geeks-ecu-footprints:L_TechFuse_SL1050 | L302 |
| 1 | 47nF | geeks-ecu-footprints:C_0603_1608Metric | C207 |
| 1 | 47pF | geeks-ecu-footprints:C_0603_1608Metric | C210 |
| 1 | 5.08mm | geeks-ecu-footprints:TerminalBlock_CUI_TB007-508-03_1x03_P5.08mm_Horizontal | J102 |
| 1 | 510kΩ | geeks-ecu-footprints:R_0603_1608Metric | R301 |
| 1 | 57.6kΩ | geeks-ecu-footprints:R_0603_1608Metric | R202 |
| 1 | 68uF | geeks-ecu-footprints:CP_Elec_8x10 | C204 |
| 1 | 7.62mm | geeks-ecu-footprints:TerminalBlock_CUI_TB005-762-02BE_1x02_P7.62mm_Horizontal | J101 |
| 1 | AP2127K-3.3 | geeks-ecu-footprints:SOT-23-5 | U902 |
| 1 | AW9523B | geeks-ecu-footprints:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U405 |
| 1 | Grove | geeks-ecu-footprints:NS-Tech_Grove_1x04_P2mm_Vertical | J503 |
The 439 most common of 458 parts.
More from synthesissolutions/geeksforkids
12- 4 layers50 × 100 mm

- 4 layers72.6 × 89.1 mm

- 2 layers132.6 × 110.1 mm

- 4 layers72.6 × 47.5 mm

- 4 layers72.6 × 89.1 mm

- 2 layers68.6 × 79.2 mm

- 2 layers72.6 × 89.1 mm

- 2 layers72.6 × 89.1 mm

- 4 layers27.9 × 43.2 mm

- 4 layers35 × 50 mm
/ControlPanelV3/ControlPanelV3.kicad_pcb.jpg?size=s&soon)
- 2 layers50 × 25.4 mm

- 2 layers68.5 × 47.1 mm

Similar boards
- 2 layers69.8 × 40.4 mm

T Piece Kicad
calebmarting/os2026-badge
Schematics and firmware for the Open Sauce 2026 Badge and SAOs
82 parts23MIT - 4 layers262.9 × 64.4 mm

MorphoDock
SlimeVR/SlimeVR-Morphocharger
SlimeVR Official charger design for butterfly trackers
188 parts1Apache-2.0 - 2 layers91.5 × 116 mm

PCITransmissor
Faraoh-Back/FSAE-UNICAMP
Este repositório centraliza todos os códigos e desenvolvimentos de software da equipe Fórmula SAE. Aqui você encontrará os firmwares, algoritmos e ferramentas utilizados em nosso protótipo.
19 parts - 4 layers140 × 70 mm

- 2 layers186 × 111.3 mm

- 4 layers69.1 × 109.5 mm

- 4 layers100 × 68 mm

- 4 layers76 × 100 mm

Questions
How big is the Geeks ecu PCB?
It measures 120 × 100 mm and has 8 copper layers, 1.7 mm thick.
What parts does the Geeks ecu use?
458 parts, built around the DRV8701PRGE, AW9523BTQR, TMI6240 and AP2127K-3.3TRG1. 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 Geeks ecu KiCad files?
From the synthesissolutions/geeksforkids repository on GitHub, at the commit this page was made from: the board is hardware/Ryder/geeks-ecu/geeks-ecu.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Geeks ecu design in my own project?
Its repository states no licence, so its author keeps all rights: ask synthesissolutions before reusing the design.