

CpNode IOX
16 bit I2C I/O Expander for MRCS cpNode system
- Size
- 110 × 68.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 114
- Nets
- 99
- Pads
- 358
- Tracks, vias
- 579, 62
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 23 Jul 2026
- Updated
- 1 Sep 2026
Overview
CpNode IOX is an open-source printed circuit board by plocher, from the plocher/cpNode-IOX repository on GitHub. It is a 2-layer board of 110 × 68.5 mm with 114 parts on 99 nets, routed with 579 tracks and 62 vias.
It is built around the 74HC4511D, BAT54A and LM78M05CH. Its parts include 30 resistors, 21 connectors, 19 diodes, 17 transistors and 3 capacitors.
Main components
374HC4511D
SOIC-16SOIC-16 Digital Tube Drivers ROHSNexperiaLCD DriversBAT54A
SOT-231 Pair Common Anode 200mA 2uA@25V 30V 600mA 800mV@100mA SOT-23 Schottky Diodes ROHSNexperiaSchottky DiodesLM78M05CH
TO-3-40℃~+125℃ 1 35V 3mA 40uV 500mA 5V 78dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection Positive TO-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdcpNode IOX
16 bit I2C I/O Expander for MRCS cpNode system
Features
- 23017 IO Expander
- local 5v 750mA regulated power for attached accessories
- 0.100 screw terminals for layout connections
- I2C address display
- Daisy chained 7.5c-12v DC unregulated power source feed through
Parts
114| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 2k2 | SPCoast:0603-RES | R1, R2, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28 +2 |
| 16 | OFF | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | SJ1, SJ2, SJ3, SJ4, SJ5, SJ6, SJ7, SJ8, SJ9, SJ10, SJ11, SJ12, SJ13, SJ14, SJ15, SJ16 |
| 16 | Orange | SPCoast:0603-LED | LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18 |
| 16 | Q_P-FET_2.3A_SOT-23_2301V | Package_TO_SOT_SMD:SOT-23 | Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17 |
| 7 | 470R | SPCoast:0603-RES | R8, R9, R10, R11, R12, R13, R14 |
| 6 | CON_1x04-2.54-screw | SPCoast:Connector_01x04_screw_V | J1, J2, J11, J12, J15, J16 |
| 4 | CON_1x02-2.54 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3, J7, J8, J9 |
| 4 | CON_1x08-2.54-socket | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J13, J14, J17, J18 |
| 3 | 10k0 | SPCoast:0603-RES | R5, R6, R7 |
| 2 | CON_1x02-2.54-socket | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J10, J19 |
| 1 | 0.1uF | SPCoast:0603-CAP | C2 |
| 1 | 12VDC @1A | SPCoast:SILK_Label-Power_CP | PWR-LABEL1 |
| 1 | 1uF | SPCoast:0603-CAP | C3 |
| 1 | 220uF | SPCoast:CP_Elec_8x10 | C1 |
| 1 | 4k7 | SPCoast:0603-RES | R4 |
| 1 | 5k6 | SPCoast:0603-RES | R3 |
| 1 | 74HC4511 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | ARKLED SM420561N | Display_7Segment:D1X8K | U3 |
| 1 | BAT54A | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | CON_1x04-2.54 | SPCoast:Connector_I2C-0.100_L | J20 |
| 1 | CON_1x04-2.54 | SPCoast:Connector_I2C-0.100_R | J21 |
| 1 | DCJ0202 | Connector_BarrelJack:BarrelJack_Kycon_KLDX-0202-xC_Horizontal | J6 |
| 1 | Green | SPCoast:0603-LED | LED1 |
| 1 | LM78M05 | Package_TO_SOT_SMD:TO-252-2 | VR1 |
| 1 | MCP23017_SO | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U1 |
| 1 | P-FET_A04443 | Package_SO:HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm | Q1 |
| 1 | Red | SPCoast:0603-LED | LED2 |
| 1 | Vin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | Vout | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | cpNode-IOX | SPCoast:SILK_BoardID | DOC1 |
| 1 | ~ | SPCoast:Board_068x110 | Board1 |
| 1 | ~ | SPCoast:SW-EDG-04 | SW1 |
Questions
How big is the CpNode IOX PCB?
It measures 110 × 68.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the CpNode IOX use?
114 parts, built around the 74HC4511D, BAT54A and LM78M05CH. 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 CpNode IOX KiCad files?
From the plocher/cpNode-IOX repository on GitHub, at the commit this page was made from: the board is cpNode-IOX.kicad_pcb and its schematic cpNode-IOX.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CpNode IOX design in my own project?
Its repository states no licence, so its author keeps all rights: ask plocher before reusing the design.
Similar boards
- 2 layers152.9 × 74.9 mm

- 2 layers83.1 × 60.1 mm

- 2 layers100 × 100 mm

- 2 layers254 × 134.1 mm

S10 PIC SPI v1
CatspersCoffee/S100-Boards
S-100 bus boards designed and built: Z80 and 80386 CPU cards, SRAM/DRAM memory, CPLD/FPGA I/O and SPI boards, an 18-slot backplane and bus terminator.
163 parts - 2 layers235.1 × 177.8 mm

- 2 layers235.1 × 177.8 mm

Atari-1090XL R10
reifsnyderb/Atari-1090XL-R10
Modern and Upgraded Re-make of the Atari 1090XL Expansion System Main Board
97 parts2 - 4 layers68 × 50 mm

PicoChainZero
jasonalexander-ja/PicoChain
Power and I2C daisy chained over ethernet patch cables.
41 parts1MIT - 2 layers100 × 60 mm

Car complex
EnzoBorrelli/Formula-ESP-archives.---The_lightning...Spanish_version
to do= a description
36 parts