

ThrottleControllerMainRev
- Size
- 45.3 × 46 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 53
- Pads
- 197
- Tracks, vias
- 570, 71
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 23 Oct 2023
- Updated
- 21 Mar 2026
Overview
ThrottleControllerMainRev is an open-source printed circuit board by asfarley, from the asfarley/ThrottleController repository on GitHub. It is a 2-layer board of 45.3 × 46 mm with 47 parts on 53 nets, routed with 570 tracks and 71 vias.
It is built around the ATMEGA32U4-MU, TPD4E02B04DQAR and ESD9B5.0ST5G, with the MMBT3904 and TYPE-C-31-M-12 among its other parts. Its parts include 16 capacitors, 10 resistors, 6 connectors, 3 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
5ATMEGA32U4-MU
VQFN-44-EP(7x7)-40℃~+85℃ 10bit 16MHz 1KB 2.5KB 2.7V~5.5V 26 32KB 8 Bit AVR Built-in FLASH VQFN-44-EP(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)TPD4E02B04DQAR
USON-10(1x2.5)-40℃~+125℃ 0.33pF 10nA 17W@8/20us 2A@8/20us 3.6V 7.5V 8.8V Bidirectional Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 TVS USON-10(1x2.5) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)ESD9B5.0ST5G
SOD-923(0402)-55℃~+125℃ 1 10V 15pF 5V 8.4V 80W@8/20us 80nA 8A@8/20us Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 SOD-923(0402) ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)MMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)TYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C5, C6, C7, C11, C12, C13, C14 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R7, R8 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 10u | Capacitor_SMD:C_0603_1608Metric | C3, C4, C8 |
| 2 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C17, C18 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric | C9, C10 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | Conn_01x02_Socket | Connector_JST:JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical | J3, J5 |
| 1 | 120R | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 5A | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | ATmega32U4-M | Package_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm | U4 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | Conn_01x04_Pin | Connector_JST:JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical | J4 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | D_Schottky | Diode_SMD:D_SOD-123 | D2 |
| 1 | ESD9B5.0ST5G | Diode_SMD:D_SOD-923 | D1 |
| 1 | FerriteBead_Small | Inductor_SMD:L_0603_1608Metric | FB2 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P-B | SW1 |
| 1 | TPD4E02B04DQA | Package_SON:USON-10_2.5x1.0mm_P0.5mm | U2 |
| 1 | TYPE-C-31-M-12 | TYPE-C-31-M-12:HRO_TYPE-C-31-M-12 | P1 |
| 1 | ~ | MLX90316KDC-BCG-200-TU:SOIC127P600X172-8N | U1 |
Questions
How big is the ThrottleControllerMainRev PCB?
It measures 45.3 × 46 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ThrottleControllerMainRev use?
47 parts, built around the ATMEGA32U4-MU, TPD4E02B04DQAR, ESD9B5.0ST5G and MMBT3904. 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 ThrottleControllerMainRev KiCad files?
From the asfarley/ThrottleController repository on GitHub, at the commit this page was made from: the board is StephenG PCB/ThrottleControllerMainRev/ThrottleControllerMainRev/ThrottleControllerMainRev.kicad_pcb and its schematic Athula Kumara PCB/Throttle controller PCB/kicad projects files/ThrottleControllerMain.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ThrottleControllerMainRev design in my own project?
Its repository states no licence, so its author keeps all rights: ask asfarley before reusing the design.
More from asfarley/ThrottleController
3- 2 layers45.3 × 46 mm

- 2 layers45.3 × 46 mm

- 2 layers44 × 34 mm

Similar boards
- 4 layers84 × 74.5 mm

- 4 layers76.5 × 69 mm

Fmc sdram
chipsalliance/rocket-pcb
PCB libraries and templates for rocket-chip based FPGA/ASIC designs
73 parts21Apache-2.0 - 4 layers80 × 100 mm

Baseboard
NVIDIA-AI-IOT/my-jetson-nano-baseboard
An open source Jetson Nano baseboard and tools to design your own.
240 parts91 - 4 layers163.7 × 99.6 mm

- 4 layers100 × 75 mm

OpenHW DevKit
openhwfoundation/core-v-mcu-devkit
This is the CORE-V MCU DevKit project, hosting the open-source artifacts for the CORE-V MCU Development Kit.
235 parts18 - 2 layers

LED Module CH32V203
buildwithnoknok/module-usb-led-16x
noknok LEDs 16x - USB-controlled 16x RGBW LED module (round board, CH32V203)
97 partsMIT - 4 layers

- 4 layers45.6 × 45.6 mm
