C3P0 Controller V1.1
greghulette·KiCad-Files-Public·C3P0_Controller/V1.1/C3P0_Controller_V1.1/C3P0_Controller_V1.1.kicad_pcb
About the C3P0 Controller V1.1 PCB
C3P0 Controller V1.1 is an open source ESP32 PCB design by greghulette, published on GitHub. It is a 4-layer board measuring 151.2 × 82.9 mm, with 43 components from 39 distinct parts.
Its main chip is the ATMEGA2560-16AU, from the ESP32 family. Other key parts include the CH340C, TPS2115APW and ESP32-WROOM-32D-N16. By type, the board carries 39 connectors and 4 ICs.
Main components on the C3P0 Controller V1.1
C3P0 Controller V1.1 bill of materials (BOM)
43 components, 39 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA2560-16AU Right Arm Driver Microchip Technology | MODULE_ESP32-DEVKITC-32D | U1 |
| 1 | CH340C Head Driver WCH | MODULE_ESP32-DEVKITC-32D | U2 |
| 1 | TPS2115APW Torso Driver Texas Instruments | MODULE_ESP32-DEVKITC-32D | U3 |
| 1 | ESP32-WROOM-32D-N16 Left Arm Driver Espressif Systems | MODULE_ESP32-DEVKITC-32D | U4 |
| 1 | 22272031 Servo 1 Molex | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | Servo 2 | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | 67996-420HLF Servo 3 Amphenol ICC (FCI) | PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | 470531000 Servo 4 Molex | PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | 22292061 Servo 5 Molex | PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | 470531000 Servo 6 Molex | PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | 538-22-23-2051 Servo 7 Molex | PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | 22292061 Servo 8 Molex | PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | 470531000 Servo 9 Molex | PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | 10118194-0001LF Servo 10 Amphenol ICC (FCI) | PinHeader_1x03_P2.54mm_Vertical | J10 |
| 1 | 10118194-0001LF Servo 11 Amphenol ICC (FCI) | PinHeader_1x03_P2.54mm_Vertical | J11 |
| 1 | 1984617 Servo 12 Phoenix Contact | PinHeader_1x03_P2.54mm_Vertical | J12 |
| 1 | 470531000 Servo 13 Molex | PinHeader_1x03_P2.54mm_Vertical | J13 |
| 1 | 10118194-0001LF Servo 14 Amphenol ICC (FCI) | PinHeader_1x03_P2.54mm_Vertical | J14 |
| 1 | 10118194-0001LF Servo 15 Amphenol ICC (FCI) | PinHeader_1x03_P2.54mm_Vertical | J15 |
| 1 | 1984617 Servo 16 Phoenix Contact | PinHeader_1x03_P2.54mm_Vertical | J16 |
Show 19 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1984617 Servo 17 Phoenix Contact | PinHeader_1x03_P2.54mm_Vertical | J17 |
| 1 | 1984617 Servo 18 Phoenix Contact | PinHeader_1x03_P2.54mm_Vertical | J18 |
| 1 | 1984617 Servo 19 Phoenix Contact | PinHeader_1x03_P2.54mm_Vertical | J19 |
| 1 | 67997-206HLF Servo 20 Amphenol ICC (FCI) | PinHeader_1x03_P2.54mm_Vertical | J20 |
| 1 | 1984617 Servo 21 Phoenix Contact | PinHeader_1x03_P2.54mm_Vertical | J21 |
| 1 | Servo 22 | PinHeader_1x03_P2.54mm_Vertical | J22 |
| 1 | 1984617 Spare Servo 1 Phoenix Contact | PinHeader_1x03_P2.54mm_Vertical | J23 |
| 1 | 22272031 SPARE Servo 1 Molex | PinHeader_1x03_P2.54mm_Vertical | J24 |
| 1 | 22272031 Misc 1 Molex | PinHeader_1x03_P2.54mm_Vertical | J25 |
| 1 | 22272031 Misc 2 Molex | PinHeader_1x03_P2.54mm_Vertical | J26 |
| 1 | 22292061 Servo Power Input Molex | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J27 |
| 2 | 5V Input | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J28, J51 |
| 1 | 5V_Connector | PinHeader_1x02_P2.54mm_Vertical | J29 |
| 2 | Head Serial | PinHeader_1x03_P2.54mm_Vertical | J30, J34 |
| 2 | Left Arm Serial | PinHeader_1x03_P2.54mm_Vertical | J31, J35 |
| 2 | Right Arm Serial | PinHeader_1x03_P2.54mm_Vertical | J32, J36 |
| 1 | Torso Serial | PinHeader_1x03_P2.54mm_Vertical | J33 |
| 1 | 22272031 Torso Serial Molex | PinHeader_1x03_P2.54mm_Vertical | J37 |
| 1 | Servo Power Input | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J50 |
C3P0 Controller V1.1 design files
The KiCad project lives in the greghulette/KiCad-Files-Public repository on GitHub; these links point at the commit this page was built from.
C3P0 Controller V1.1: common questions
What microcontroller does the C3P0 Controller V1.1 use?
The C3P0 Controller V1.1 is built around the ATMEGA2560-16AU, from the ESP32 family.
How big is the C3P0 Controller V1.1 PCB?
The C3P0 Controller V1.1 measures 151.2 × 82.9 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the C3P0 Controller V1.1?
43 components, from 39 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 C3P0 Controller V1.1 design files?
From the greghulette/KiCad-Files-Public 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 C3P0 Controller V1.1 design in my own project?
The repository has no license, so all rights stay with greghulette. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the C3P0 Controller V1.1 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in KiCad-Files-Public
Rear Logics Custom Droid
greghulette
166.1 × 30 mm273 parts2LNo license2ESP32
R2 HH Controllers
greghulette
56.6 × 111 mm122 parts4LNo license2ESP32
R2D2 LED Controller
greghulette
123 × 78 mm94 parts4LNo license2ESP32
R2D2 LED Controller
greghulette
123 × 78 mm94 parts4LNo license2ESP32
Servo Controller 2 PCA9685
greghulette
114.1 × 70.3 mm35 parts4LNo license2ESP32
Dome Controller
greghulette
136.5 × 70 mm33 parts4LNo license2ESP32
Dome Plate Controller V1
greghulette
118 × 78.6 mm33 parts4LNo license2ESP32
Body Servos
greghulette
80 × 55.2 mm30 parts4LNo license2ESP32
Dome Logics V1
greghulette
54.9 × 51.9 mm26 parts4LNo license2ESP32
Sabe-FullSized
greghulette
67.9 × 86.3 mm23 parts4LNo license2ESP32
Wireless3.0
greghulette
57.5 × 71.5 mm7 parts2LNo license2
Earlier revisions in the repo: C3P0_Controller_V1-1, C3P0_Controller
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k