

ECE342Project Controller v1
- Size
- 260.4 × 118.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 72
- Nets
- 262
- Pads
- 488
- Tracks, vias
- 473, 58
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 4 Mar 2026
- Updated
- 3 Apr 2026
Overview
ECE342Project Controller v1 is an open-source printed circuit board by Justinlo0502, from the Justinlo0502/ece342_RCRover_Controller repository on GitHub. It is a 2-layer board of 260.4 × 118.7 mm with 72 parts on 262 nets, routed with 473 tracks and 58 vias.
It is built around the NUCLEO-F446ZE, THB001P and TP4057, with the TPS54302, FIT0774 and CRCW080510K0FKEAC among its other parts. Its parts include 25 resistors, 14 capacitors, 12 ICs, 6 switches and 2 diodes.
Main components
12NUCLEO-F446ZE
-- Development Boards & Kits ROHSSTMicroelectronicsModulesTHB001P
插件-14P,21x17mm插件-14P,21x17mm Multi-Directional Switches ROHSC&KMulti-Directional SwitchesTP4057
SOT-23-6-40℃~+85℃ 1 25uA 4.24V 4V~6.5V Charging IC Lithium Battery Not supported SOT-23-6 Battery Management ROHSTECH PUBLICBattery ManagementTPS54302
UncategorisedTexas InstrumentsFIT0774
-3V Eccentric Rotating Mass (ERM) - Vibration Motors ROHSDFRobotVibration MotorsCRCW080510K0FKEAC
0805-55℃~+155℃ 10kΩ 125mW Thick Film Resistor ±1% ±100ppm/℃ 0805 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountCL21A226MQQNNNE
080522uF 6.3V X5R ±20% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTRMCF0805JT330R
0805-55℃~+155℃ 125mW 150V 330Ω Thick Film Resistor ±200ppm/℃ ±5% 0805 Chip Resistor - Surface Mount ROHSStackpole Electronics (SEI)Chip Resistor - Surface MountPTA2043-2010CIB103
Through holeThrough hole Potentiometers, Variable Resistors ROHSBournsPotentiometers & Variable ResistorsLMK212BJ106KG-T
080510V 10uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSTaiyo YudenMultilayer Ceramic Capacitors MLCC - SMD/SMTRMCF0805FT49R9
0805-55℃~+155℃ 125mW 150V 49.9Ω Thick Film Resistor ±1% ±100ppm/℃ 0805 Chip Resistor - Surface Mount ROHSStackpole Electronics (SEI)Chip Resistor - Surface MountRMCF0805JT5K10
0805-55℃~+155℃ 125mW 150V 5.1kΩ Thick Film Resistor ±200ppm/℃ ±5% 0805 Chip Resistor - Surface Mount ROHSStackpole Electronics (SEI)Chip Resistor - Surface Mount
Parts
72| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10k | Resistor_SMD:R_0805_2012Metric | R14, R15, R16, R17, R18, R19, R20 |
| 6 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C6, C7, C8, C10, C11 |
| 4 | 1825910-6 | ECE342Project:SW_1825910-6-4 | SW1, SW2, SW3, SW4 |
| 4 | 22uF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C12, C13 |
| 4 | 5230 | ECE342Project:BAT_5230 | BT2, BT4, BT7, BT8 |
| 4 | 54 | ECE342Project:BAT_54 | BT1, BT3, BT5, BT6 |
| 3 | 330 | Resistor_SMD:R_0805_2012Metric | R4, R5, R22 |
| 3 | PTA2043-2010CIB103 | ECE342Project:TRIM_PTA2043-2010CIB103 | R1, R2, R3 |
| 2 | 100k | Resistor_SMD:R_0805_2012Metric | R11, R24 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C5, C9 |
| 2 | 2k | Resistor_SMD:R_0805_2012Metric | R8, R9 |
| 2 | 49.9 | Resistor_SMD:R_0805_2012Metric | R10, R23 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R6, R7 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 2 | THB001P | ECE342Project:CNK_THB001P | U1, U6 |
| 2 | TP4057 | ECE342Project:SOT26 | U8, U9 |
| 2 | TPS54302 | Package_TO_SOT_SMD:SOT-23-6 | U2, U12 |
| 1 | 0.1 | Resistor_SMD:R_0805_2012Metric | R13 |
| 1 | 10uH | Inductor_SMD:L_0805_2012Metric | L2 |
| 1 | 13.3k | Resistor_SMD:R_0805_2012Metric | R25 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R21 |
| 1 | 22.1k | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 2N7002 | ECE342Project:TRANS_2N7002 | Q1 |
| 1 | 47pF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 6.8uH | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 75pF | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | CPT-1255C-090 | ECE342Project:CUI_CPT-1255C-090 | LS1 |
| 1 | FIT0774 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | U11 |
| 1 | GF-123-0054 | ECE342Project:SW_GF-123-0054 | S1 |
| 1 | INA219AIDR | ECE342Project:SOIC127P599X175-8N | U7 |
| 1 | NRF24L01_Breakout | RF_Module:nRF24L01_Breakout | U3 |
| 1 | NUCLEO-F446ZE | ECE342Project:MODULE_NUCLEO-F446ZE | U10 |
| 1 | PEC12R-4225F-S0024 | ECE342Project:XDCR_PEC12R-4225F-S0024 | S2 |
| 1 | SHILLEHTEK MPU6050 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | U5 |
| 1 | SSD1306 OLED Display Header | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | U4 |
| 1 | USB4125-GF-A-0190_REVA2 | ECE342Project:GCT_USB4125-GF-A-0190_REVA2 | J1 |
Similar boards
- 2 layers104.7 × 135.6 mm

- 4 layers243.8 × 245.5 mm

Neotron Common Hardware
Neotron-Compute/Neotron-Common-Hardware
Contains KiCad footprints and symbols shared across multiple Neotron projects.
287 parts4CC-BY-SA-4.0 - 2 layers70 × 82.5 mm

AMP PCBv3
Autonomous-Motorsports-Purdue/AMP_PCBv3
Files relating to version 3 of the PCB for AMP kart
86 partsMIT - 2 layers118.7 × 168.3 mm

- 2 layers130 × 160 mm

- 4 layers34.4 × 13.8 mm

Version current
oomlout/oomlout_oomp_documentation_bot
a bot that goes around generating rough documentation for kicad projects
36 parts - 4 layers100 × 100 mm

Power PCB
oudehm/seniorDesignPCB
Editable KiCad projects for the brain, light, power, and pump boards.
64 parts - 4 layers125 × 50.1 mm

Questions
How big is the ECE342Project Controller v1 PCB?
It measures 260.4 × 118.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ECE342Project Controller v1 use?
72 parts, built around the NUCLEO-F446ZE, THB001P, TP4057 and TPS54302. 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 ECE342Project Controller v1 KiCad files?
From the Justinlo0502/ece342_RCRover_Controller repository on GitHub, at the commit this page was made from: the board is hardware/ECE342Project_Controller_v1/ECE342Project_Controller_v1.kicad_pcb and its schematic hardware/ECE342Project_Controller_v1/ECE342Project_Controller_v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ECE342Project Controller v1 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Justinlo0502 before reusing the design.