

An 8-Bit Computer
- Size
- 55.2 × 23.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 33
- Pads
- 62
- Tracks, vias
- 62, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 23 Aug 2019
- Updated
- 2 Aug 2020
Overview
Pi I2C is an open-source printed circuit board by frenchie, from the frenchie/8-Bit-Computer repository on GitHub. It is a 2-layer board of 55.2 × 23.5 mm with 9 parts on 33 nets, routed with 62 tracks and 0 vias.
It is built around the BSS138. Its parts include 4 resistors, 3 connectors and 2 transistors.
Main components
1README
README.mdAn 8-bit Computer
My take on breadboard computer designs from Ben Eater (YouTube) and James Bates (YouTube).
Licensing
- The AVR Code for the 7-segment display driver, ALU & Clock are available to use under a MIT license
- The Microcode generator & associated tools are available to use under a MIT license
- All KiCAD design files are licensed Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
- The AVR In-System Programmer AVR includes Peter Fluery's i2c library and is licensed under the GPLv3
- The Included AVR Makefiles are Public Domain.
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10k | Resistors_SMD:R_0805 | R3, R4 |
| 2 | BSS138 | TO_SOT_Packages_SMD:SOT-23 | Q1, Q2 |
| 2 | R | Resistors_SMD:R_0805 | R1, R2 |
| 1 | CONN_01X40 | Pin_Headers:Pin_Header_Straight_2x20 | P1 |
| 1 | I2C0 3V3 | Pin_Headers:Pin_Header_Straight_1x04 | P2 |
| 1 | I2C1 5V | Pin_Headers:Pin_Header_Straight_1x04 | P3 |
Questions
How big is the Pi I2C PCB?
It measures 55.2 × 23.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pi I2C use?
9 parts, built around the BSS138. 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 Pi I2C KiCad files?
From the frenchie/8-Bit-Computer repository on GitHub, at the commit this page was made from: the board is KiCAD/Pi I2C 3.3V to 5V Level Shifter/Pi-I2C.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pi I2C design in my own project?
Its repository states no licence, so its author keeps all rights: ask frenchie before reusing the design.
More from frenchie/8-Bit-Computer
1- 4 layers158.8 × 104.1 mm

Similar boards
- 4 layers36 × 50.2 mm

Racer
StuckAtPrototype/Racer
These are structured into their own files. I could have used submodules, but decided against it.
83 parts3.8kApache-2.0 - 4 layers95 × 95 mm

Cube motherboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
52 parts1.1kGPL-3.0 - 2 layers54.6 × 70.9 mm

BeagleLogic Cape
abhishek-kakkar/BeagleLogic
A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.
22 parts479GPL-3.0 - 2 layers44.2 × 29.3 mm

- 4 layers142.2 × 82.6 mm

A10-A20-OLINUXINO MICRO-4GB Rev D
lachlanA/eagle-to-kicad
Eagle SCH/LIB to KiCad SCH/LIB ULP conversion script
558 parts429GPL-2.0 - 2 layers21.6 × 52.3 mm

Ps2 pico hat
No0ne/ps2x2pico
USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico
17 parts399MIT - 2 layers45 × 45 mm

AirCube
StuckAtPrototype/AirCube
Works standalone out of the box. Pairs with Home Assistant in minutes. Other platforms are supported through community-contributed extensions.
61 parts379Apache-2.0 - 4 layers74 × 104 mm
