Skip to the content
PCBKitNew board
2 layers55.2 × 23.5 mmPi I2C, the printed circuit board in 3D

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

1

README

README.md

An 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
QtyValueFootprintReferences
210kResistors_SMD:R_0805R3, R4
2BSS138TO_SOT_Packages_SMD:SOT-23Q1, Q2
2RResistors_SMD:R_0805R1, R2
1CONN_01X40Pin_Headers:Pin_Header_Straight_2x20P1
1I2C0 3V3Pin_Headers:Pin_Header_Straight_1x04P2
1I2C1 5VPin_Headers:Pin_Header_Straight_1x04P3

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 mm8-Bit CPU, the printed circuit board in 3D

    8-Bit CPU

    frenchie/8-Bit-Computer

    An 8-Bit Computer

    323 parts20

Similar boards

  • 4 layers36 × 50.2 mmRacer, the printed circuit board in 3D

    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 mmCube motherboard, the printed circuit board in 3D

    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 mmBeagleLogic Cape, the printed circuit board in 3D

    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 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers21.6 × 52.3 mmPs2 pico hat, the printed circuit board in 3D

    Ps2 pico hat

    No0ne/ps2x2pico

    USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico

    17 parts399MIT
  • 2 layers45 × 45 mmAirCube, the printed circuit board in 3D

    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 mmBeepy, the printed circuit board in 3D

    Beepy

    sqfmi/beepy-hardware

    Beepy Hardware

    160 parts348MIT