

Port expander
- Size
- 110 × 110 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 145
- Pads
- 389
- Tracks, vias
- 856, 1
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 4 Jan 2021
- Updated
- 20 Nov 2022
Overview
Port expander is an open-source printed circuit board by ebastien, from the ebastien/echess-hardware repository on GitHub. It is a 2-layer board of 110 × 110 mm with 34 parts on 145 nets, routed with 856 tracks and 1 via.
It is built around the ESP32-DEVKITC-VE, 74HC32D and BC548. Its parts include 14 connectors, 3 resistors, 1 IC, 1 diode and 1 transistor. It belongs with the ESP32 boards of this library.
Main components
3README
README.mde-Chess project
Models for 3D printing and PCB layouts.
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | Conn_02x08_Male | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Horizontal | J0, J1, J2, J3, J4, J5, J6, J7, J8, J9 |
| 5 | MCP23017_SP | Package_DIP:DIP-28_W7.62mm_Socket | PE0, PE1, PE2, PE3, PE4 |
| 4 | MountingHole_3.2mm_M3 | MountingHole:MountingHole_3.2mm_M3 | MH1, MH2, MH3, MH4 |
| 2 | 150 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3 |
| 1 | 10K | esp32_driver:BOURNS-3362P_pot | RV1 |
| 1 | 1N4007 | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D1 |
| 1 | 680 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 74HC32 | Package_DIP:DIP-14_W7.62mm_Socket | U1 |
| 1 | BC548 | Package_TO_SOT_THT:TO-92_Inline | Q1 |
| 1 | Buzzer | esp32_driver:PassiveBuzzer_D12_H8.2_P6.6 | BZ1 |
| 1 | Dial | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal | J13 |
| 1 | Display | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J10 |
| 1 | ESP32_DevKitC | esp32_driver:ESP32_DevKitC | MC1 |
| 1 | KiCad-Logo_5mm_SilkScreen | Symbol:KiCad-Logo_5mm_SilkScreen | L0 |
| 1 | Power | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J11 |
| 1 | SD | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J12 |
The 33 most common of 34 parts.
More from ebastien/echess-hardware
2- 2 layers104 × 71 mm

- 2 layers12.1 × 15.2 mm

Similar boards
- 2 layers177.8 × 130.8 mm

- 2 layers209 × 175 mm

Excalibur64
Cptscorcher/Excallibur-64
A reimagining of the seminal Excalibur 64 Computer
126 partsGPL-3.0 - 2 layers97.8 × 72.4 mm

- 2 layers99.1 × 97.8 mm

Zacatecas
zuiko21/zacatecas
Chihuahua-based 65C02 SBC with integrated peripherals (LCD text screen, microSD card reader, 8-key pad)
53 partsMIT - 2 layers

- 2 layers100 × 100 mm

Robot futbolista
Sartalan/Spectrum-Messinalbot
Un robot controlado vía Bluetooth y Wifi (utilizando una aplicación web como control) pensado para jugar en la liga nacional de robótica.
16 parts3 - 2 layers245.1 × 160 mm

8-Bit CPU 32k
slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.
139 parts326 - 4 layers100 × 123 mm

Duet2
Duet3D/Duet-2-Hardware
The KiCAD source for the Duet 3d printer controller see www.duet3d.com
356 parts258
Questions
How big is the Port expander PCB?
It measures 110 × 110 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Port expander use?
34 parts, built around the ESP32-DEVKITC-VE, 74HC32D and BC548. 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 Port expander KiCad files?
From the ebastien/echess-hardware repository on GitHub, at the commit this page was made from: the board is port_expander/port_expander.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Port expander design in my own project?
Its repository states no licence, so its author keeps all rights: ask ebastien before reusing the design.