

- Size
- 265.4 × 95.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 102
- Pads
- 278
- Tracks, vias
- 552, 16
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 3 Feb 2017
- Updated
- 13 Sep 2023
Overview
CPU is an open-source printed circuit board by jonathan-tooley, from the jonathan-tooley/903 repository on GitHub. It is a 2-layer board of 265.4 × 95.3 mm with 36 parts on 102 nets, routed with 552 tracks and 16 vias.
It is built around the MAX232N, TCA9548APW and MCP23017-E/SS. Its parts include 9 capacitors, 9 resistors, 9 connectors and 5 ICs.
Main components
3MAX232N
PDIP-160℃~+70℃ 120Kbps 2 2 4.5V~5.5V Transceiver PDIP-16 RS232 ICs ROHSTexas InstrumentsRS232 ICsTCA9548APW
TSSOP-24-40℃~+85℃ 1.65V~5.5V 2uA 400Kbps 80uA I2C、SMBus Power-up/reset configuration TSSOP-24 Interface - Specialized ROHSTexas InstrumentsSignal Switches, Multiplexers, DecodersMCP23017-E/SS
SSOP-28(5.3x10.2x0.65)-40℃~+125℃ 1.7MHz 1.8V~5.5V 16 1uA 600mV 8 8mA I2C Interrupt Output Reset function、Cascading and address extension SSOP-28 I/O Expanders ROHSMicrochip TechnologyI/O Expanders
Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100n | lib_fp:C_Rect_L7.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C9 |
| 8 | 4k7 | lib_fp:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6, R8, R9 |
| 2 | MCP23017 | lib_fp:DIP-28_W7.62mm | U1.3, U1.5 |
| 1 | 10u | lib_fp:CP_Radial_D5.0mm_P2.50mm | C8 |
| 1 | 20R | lib_fp:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7 |
| 1 | CONN_01X02 | lib_fp:Harwin_LTek-Male_02_P2.00mm_Vertical_StrainRelief | P1.5 |
| 1 | Control Panel | lib_fp:Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief | P1.1 |
| 1 | Display Unit | lib_fp:Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief | P1.2 |
| 1 | IO Control | lib_fp:Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief | P1.8 |
| 1 | MAX232 | lib_fp:DIP-16_W7.62mm | U1.4 |
| 1 | MISC GPIO | lib_fp:Harwin_LTek-Male_06_P2.00mm_Vertical_StrainRelief | P1.7 |
| 1 | Plotter | lib_fp:Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief | P1.6 |
| 1 | RS232 | lib_fp:Harwin_LTek-Male_03_P2.00mm_Vertical_StrainRelief | P1.9 |
| 1 | Raspberry_Pi_2_3 | lib_fp:RASPI_BPLUS_MIRRORED | U1.1 |
| 1 | TCA9548A | lib_fp:ADAMult | U1.2 |
| 1 | Tape Punch | lib_fp:Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief | P1.3 |
| 1 | Tape Reader | lib_fp:Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief | P1.4 |
The 32 most common of 36 parts.
Questions
How big is the CPU PCB?
It measures 265.4 × 95.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the CPU use?
36 parts, built around the MAX232N, TCA9548APW and MCP23017-E/SS. 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 CPU KiCad files?
From the jonathan-tooley/903 repository on GitHub, at the commit this page was made from: the board is KiCad/CPU/CPU.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the CPU design in my own project?
Its repository states no licence, so its author keeps all rights: ask jonathan-tooley before reusing the design.
More from jonathan-tooley/903
12- 2 layers233.4 × 160 mm

- 2 layers330 × 150 mm

- 2 layers330 × 150 mm

- 2 layers330 × 150 mm

- 2 layers233.4 × 160 mm

- 2 layers311.2 × 146.1 mm

- 2 layers259.1 × 213.4 mm

- 2 layers251 × 126 mm

- 2 layers281 × 114 mm

- 4 layers419.1 × 264.9 mm

- 2 layers243.8 × 269.2 mm

- 2 layers477.5 × 127.3 mm

Similar boards
- 2 layers284 × 128.5 mm

Xva1-ui
MacMannes/XVA1-User-Interface
A hardware user interface for the XVA1 virtual analog synthesizer, inspired by the Hydrasynth's layout. The XVA1 (and its FM sibling the XFM2) is built on an Artix-7 FPGA but has no built-in UI — this project adds one.
65 parts10GPL-3.0 - 4 layers307 × 46.1 mm

Stm32pe midi
udu3324/stm32pe-midi
a midi controller using the mpe protocol to create more expressive music
136 parts35GPL-3.0 - 2 layers25 × 105 mm

5hp controller oled
Lytrix/max4live_controller_w_oled
max4live OSC controller with 3 12 bit magnetic encoders, 2 push buttons and oled screen
14 parts9 - 2 layers60 × 30 mm

Triax loadwing
Scottapotamas/triaxial-loadcell-breakout
Breakout board to sample 3-axis load cells with I2C interface
52 parts4 - 20 layers228.6 × 304.8 mm

- 2 layers68.6 × 53.3 mm

Shiled
lucimobility/luci-sdk-encoders
Design files and documentation for power wheelchair encoders compatible with the LUCI sensor system
25 parts1Apache-2.0 - 2 layers65 × 90 mm

- 2 layers116 × 122.5 mm

MainBot
ArnaudSchlumberger/MainBotPCB
This project is part of Robot Télécom Strasbourg's work as part of our participation to the French Robot Cup.
99 parts