CPU
jonathan-tooley·903·KiCad/CPU/CPU.kicad_pcb
About the CPU PCB
CPU is an open source Raspberry Pi PCB design by jonathan-tooley, published on GitHub. It is a 2-layer board measuring 265.4 × 95.3 mm, with 32 components from 17 distinct parts.
Its main chip is the Raspberry_Pi_2_3, from the Raspberry Pi family. Other key parts include the TCA9548A, MCP23017 and MAX232. By type, the board carries 9 connectors, 9 capacitors, 9 resistors and 5 ICs.
Main components on the CPU
CPU bill of materials (BOM)
32 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Raspberry_Pi_2_3 | RASPI_BPLUS_MIRRORED | U1.1 |
| 1 | TCA9548A | ADAMult | U1.2 |
| 2 | MCP23017 | DIP-28_W7.62mm | U1.3, U1.5 |
| 1 | MAX232 | DIP-16_W7.62mm | U1.4 |
| 1 | Control Panel | Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief | P1.1 |
| 1 | Display Unit | Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief | P1.2 |
| 1 | Tape Punch | Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief | P1.3 |
| 1 | Tape Reader | Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief | P1.4 |
| 1 | CONN_01X02 | Harwin_LTek-Male_02_P2.00mm_Vertical_StrainRelief | P1.5 |
| 1 | Plotter | Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief | P1.6 |
| 1 | MISC GPIO | Harwin_LTek-Male_06_P2.00mm_Vertical_StrainRelief | P1.7 |
| 1 | IO Control | Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief | P1.8 |
| 1 | RS232 | Harwin_LTek-Male_03_P2.00mm_Vertical_StrainRelief | P1.9 |
| 8 | 100n | C_Rect_L7.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C9 |
| 1 | 10u | CP_Radial_D5.0mm_P2.50mm | C8 |
| 8 | 4k7 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6, R8, R9 |
| 1 | 20R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7 |
CPU design files
The KiCad project lives in the jonathan-tooley/903 repository on GitHub; these links point at the commit this page was built from.
- LayoutKiCad/CPU/CPU.kicad_pcb
CPU: common questions
What microcontroller does the CPU use?
The CPU is built around the Raspberry_Pi_2_3, from the Raspberry Pi family.
How big is the CPU PCB?
The CPU measures 265.4 × 95.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the CPU?
32 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the CPU design files?
From the jonathan-tooley/903 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the CPU design in my own project?
The repository has no license, so all rights stay with jonathan-tooley. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the CPU without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
More boards in 903
Displayv2
jonathan-tooley
330 × 150 mm431 parts2LNo license0Noname
jonathan-tooley
330 × 150 mm428 parts2LNo license0KIT88A
jonathan-tooley
311.2 × 146.1 mm80 parts2LNo license0QuadNew
jonathan-tooley
145 × 114 mm75 parts2LNo license0Elliott 903 Control Panel
jonathan-tooley
431.8 × 114.3 mm52 parts2LNo license0A-GA
jonathan-tooley
233.4 × 160 mm45 parts2LNo license0Backplane2
jonathan-tooley
419.1 × 266.7 mm39 parts2LNo license0KIT88 - IP
jonathan-tooley
108 × 71.1 mm34 parts2LNo license0A-FA
jonathan-tooley
233.4 × 160 mm33 parts2LNo license0IOC
jonathan-tooley
200 × 110 mm20 parts2LNo license0TTYInterface
jonathan-tooley
255 × 100 mm8 parts2LNo license0
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
Iot
dotnet
56 × 65 mm24 parts2LMIT2.4kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Phased
Neumi
75 × 100 mm71 parts2LNo license507