Electronics Control Unit (ECU)
synthesissolutions·geeksforkids·hardware/Ryder/geeks-ecu/geeks-ecu.kicad_pcb
About the Electronics Control Unit (ECU) PCB
Electronics Control Unit (ECU) is an open source RP2040/RP2350 PCB design by synthesissolutions, published on GitHub. It is a 8-layer board measuring 120 × 100 mm, with 344 components from 86 distinct parts.
Its main chip is the C2040, from the RP2040/RP2350 family. Other key parts include the C442493, C2979914, C6890985, C477932 and C190862. By type, the board carries 170 capacitors, 79 resistors, 32 diodes, 20 transistors, 18 ICs and 14 connectors.
Main components on the Electronics Control Unit (ECU)
Electronics Control Unit (ECU) bill of materials (BOM)
344 components, 86 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C442493 LM5176PWP | HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias | U201 |
| 3 | C2979914 TMI6240 | SOT-23-5 | U202, U203, U204 |
| 1 | C6890985 LMR51450SDRRR | WSON-12-1EP_3x3mm_P0.5mm_EP1.5x2.5mm_ThermalVias | U301 |
| 1 | C477932 TLV62085 | RLT0007A | U302 |
| 1 | C190862 W25Q128JVP | WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U401 |
| 1 | C7519 USBLC6-2SC6 | SOT-23-6 | U402 |
| 1 | C2877795 TPS2065CDBVx-2 | SOT-23-5 | U403 |
| 1 | C2040 RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalVias | U404 |
| 1 | C148077 AW9523B | QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U405 |
| 1 | C99269 TMP102xxDRL | SOT-563 | U406 |
| 3 | C114178 DRV8701P | Texas_RGE0024H_VQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U601, U701, U801 |
| 1 | C2651652 PCM5121PW | TSSOP-28_4.4x9.7mm_P0.65mm | U901 |
| 1 | C156285 AP2127K-3.3 | SOT-23-5 | U902 |
| 1 | C30132 TPA3110D2 | HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias | U903 |
| 14 | C41354975 60V 45A | PQFN-8-EP_6x5mm_P1.27mm_Generic | Q201, Q202, Q601, Q602, Q603, Q604, Q701, Q702 +6 |
| 2 | C508835 30V 52A | PQFN-8-EP_6x5mm_P1.27mm_Generic | Q203, Q204 |
| 4 | C22446827 2N7002 | SOT-23 | Q501, Q502, Q901, Q902 |
| 1 | C37635414 12MHz | Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm | Y401 |
| 1 | C161870 JST XH | JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical | J103 |
| 5 | C495547 JST XH | JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical | J201, J202, J203, J204, J504 |
Show 66 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C495685 JST XH | JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical | J301 |
| 1 | C717172 JST XH | JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical | J302 |
| 1 | C397452 USB Micro-B | USB_Micro-B_XKB_U254-051T-4BH83-F1S | J401 |
| 1 | C160404 JST SH | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J403 |
| 2 | C161871 JST XH | JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J501, J502 |
| 1 | C161874 JST XH | JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical | J505 |
| 1 | C161873 JST XH | JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical | J509 |
| 1 | C5249699 30A | Keystone_3568 | F101 |
| 2 | C720477 SPST | SW_SPST_TS-1088-xR020 | SW401, SW402 |
| 1 | C7420318 1N4148W | D_SOD-123 | D101 |
| 3 | C2922179 K26 | D_SOD-123F | D201, D202, D203 |
| 3 | C32677 12VRWM | SOT-23 | D204, D205, D502 |
| 22 | C110694 5VRWM | D_SOD-882 | D301, D302, D404, D405, D501, D503, D504, D505 +14 |
| 3 | C965555 WS2812B-2020 | LED_WS2812B-2020_PLCC4_2.0x2.0mm | D401, D402, D403 |
| 4 | C3011219 120Ohm@100MHz | L_1206_3216Metric | FB901, FB902, FB903, FB904 |
| 1 | C5349636 3.3uH | L_APV_APH1265 | L201 |
| 1 | C5832368 0.47uH | L_1008_2520Metric | L301 |
| 1 | C22463842 4.7uH | L_TechFuse_SL1050 | L302 |
| 2 | C696363 15nF | C_0603_1608Metric | C201, C202 |
| 1 | C107038 150pF | C_0603_1608Metric | C203 |
| 1 | C46528111 68uF | CP_Elec_8x10 | C204 |
| 12 | C2932476 10uF | C_0805_2012Metric | C205, C206, C208, C301, C302, C303, C409, C604 +4 |
| 1 | C1622 47nF | C_0603_1608Metric | C207 |
| 1 | C107041 180pF | C_0603_1608Metric | C209 |
| 1 | C513324 47pF | C_0603_1608Metric | C210 |
| 7 | C14663 100nF | C_0603_1608Metric | C211, C212, C215, C217, C605, C705, C805 |
| 49 | C5199872 1uF | C_0603_1608Metric | C213, C220, C221, C222, C223, C224, C225, C226 +41 |
| 4 | C5677683 22uF | C_0805_2012Metric | C214, C216, C218, C306 |
| 1 | C2161621 270uF | CP_Elec_8x10 | C219 |
| 54 | C14663 0.1uF | C_0603_1608Metric | C228, C229, C230, C231, C304, C305, C314, C315 +46 |
| 1 | C1663 33pF | C_0603_1608Metric | C307 |
| 2 | C7432791 47uF | C_1210_3225Metric | C308, C311 |
| 2 | C565695 4.7nF | C_0805_2012Metric | C404, C517 |
| 6 | C106559 100uF | CP_Radial_D8.0mm_P3.50mm | C607, C608, C707, C708, C807, C808 |
| 5 | C72485 10uF | CP_Elec_4x5.4 | C902, C903, C910, C917, C918 |
| 2 | C19110 2.2uF | C_0805_2012Metric | C911, C912 |
| 2 | C77033 2.2nF | C_0603_1608Metric | C915, C916 |
| 4 | C97946 100nF | C_1206_3216Metric | C919, C920, C921, C922 |
| 2 | C47891 100uF | CP_Radial_D6.3mm_P2.50mm | C925, C932 |
| 4 | C464977 0.22uF | C_1206_3216Metric | C927, C928, C929, C930 |
| 6 | C77026 1nF | C_0603_1608Metric | C931, C934, C935, C936, C937, C939 |
| 1 | C137377 1.1kΩ | R_1206_3216Metric | R101 |
| 1 | C22918 249kΩ | R_0603_1608Metric | R201 |
| 1 | C23082 57.6kΩ | R_0603_1608Metric | R202 |
| 1 | C22865 12.4kΩ | R_0603_1608Metric | R203 |
| 2 | C23266 93.1kΩ | R_0603_1608Metric | R204, R418 |
| 1 | C23346 23.2kΩ | R_0603_1608Metric | R205 |
| 2 | C22775 100Ω | R_0603_1608Metric | R206, R207 |
| 1 | C22975 2kΩ | R_0603_1608Metric | R208 |
| 3 | C109318 10Ω | R_0603_1608Metric | R209, R410, R909 |
| 4 | C509729 8mΩ | R_2512_6332Metric | R210, R605, R705, R805 |
| 4 | C22970 280kΩ | R_0603_1608Metric | R211, R402, R507, R908 |
| 1 | C4184 20kΩ | R_0603_1608Metric | R212 |
| 30 | C25804 10kΩ | R_0603_1608Metric | R213, R214, R215, R216, R403, R404, R405, R406 +22 |
| 1 | C23192 510kΩ | R_0603_1608Metric | R301 |
| 1 | C22815 162kΩ | R_0603_1608Metric | R302 |
| 1 | C25803 100kΩ | R_0603_1608Metric | R303 |
| 1 | C22897 19.1kΩ | R_0603_1608Metric | R304 |
| 5 | C21190 1kΩ | R_0603_1608Metric | R305, R401, R503, R504, R802 |
| 2 | C25190 27Ω | R_0603_1608Metric | R408, R409 |
| 5 | C23162 4.7kΩ | R_0603_1608Metric | R413, R414, R601, R701, R801 |
| 2 | C4190 2.2kΩ | R_0603_1608Metric | R415, R416 |
| 2 | C22978 3.3kΩ | R_0603_1608Metric | R602, R702 |
| 3 | C25811 200kΩ | R_0603_1608Metric | R604, R704, R804 |
| 2 | C23067 5.11kΩ | R_0603_1608Metric | R903, R911 |
| 2 | C23179 470Ω | R_0603_1608Metric | R905, R906 |
Electronics Control Unit (ECU) design files
The KiCad project lives in the synthesissolutions/geeksforkids repository on GitHub; these links point at the commit this page was built from.
Electronics Control Unit (ECU): common questions
What microcontroller does the Electronics Control Unit (ECU) use?
The Electronics Control Unit (ECU) is built around the C2040, from the RP2040/RP2350 family.
How big is the Electronics Control Unit (ECU) PCB?
The Electronics Control Unit (ECU) measures 120 × 100 mm, has 8 copper layers and is 1.699 mm thick.
How many components are on the Electronics Control Unit (ECU)?
344 components, from 86 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Electronics Control Unit (ECU) design files?
From the synthesissolutions/geeksforkids repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Electronics Control Unit (ECU) design in my own project?
The repository has no license, so all rights stay with synthesissolutions. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Electronics Control Unit (ECU) without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in geeksforkids
Brushed DC Motor Driver
synthesissolutions
50 × 100 mm77 parts4LNo license2AVR/Arduino
ATTinyBreakOut DFRobot Amp
synthesissolutions
72.6 × 47.5 mm62 parts4LNo license2AVR/Arduino
ControlBoardT4 DFminiSound PowerAmp
synthesissolutions
72.6 × 89.1 mm56 parts4LNo license2Pulse PWM Timer
synthesissolutions
27.9 × 43.2 mm51 parts4LNo license2ControlBoardPico ExpansionBoard
synthesissolutions
72.6 × 89.1 mm43 parts4LNo license2NXP
ControlBoardT4 22PinSound PowerAmp
synthesissolutions
72.6 × 89.1 mm40 parts2LNo license2Pulse Fixed Timer
synthesissolutions
27.9 × 43.2 mm40 parts4LNo license2VS1000SimpleBreakout
synthesissolutions
50 × 25.4 mm39 parts2LNo license2Magic Wand Timer
synthesissolutions
27.9 × 43.2 mm33 parts4LNo license2Audio Amplifier
synthesissolutions
27.9 × 44.5 mm31 parts4LNo license2Magic Wand Timer Simplified
synthesissolutions
66 × 48.3 mm21 parts4LNo license2
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k