Skip to the content
PCBKitNew board
2 layers65 × 56 mmPi1541io, the printed circuit board in 3D

Raspberry Pi extension board for the PI1541 project.

Size
65 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
41
Pads
214
Tracks, vias
549, 66
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
9 May 2018
Updated
15 Jun 2020

Overview

Pi1541io is an open-source printed circuit board by hackup, from the hackup/Pi1541io repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 65 × 56 mm with 57 parts on 41 nets, routed with 549 tracks and 66 vias.

It is built around the BSS138 and M2.5. Its parts include 17 connectors, 15 resistors, 7 switches, 5 transistors and 2 ICs. It belongs with the retro computing and games boards of this library.

Main components

2

README

README.md

PI1541 IO Adapter

This is an IO adapter board for the Raspberry Pi 3, based on the awesome Pi1541 project by Steve White. It is currently very much work in progress. USE AT YOUR OWN RISK!

Details of the adapter board development are documented on hackup.net. The Gerber files for the latest stable revision are included in the repository. Also, the boards are ready to be ordered directly from PCBWay or DirtyPCBs.

Revisions

Revision 4

This revision of the board resolves the I2C power supply issues of the previous version. All relevant aspects of the I2C header must now be configured using solder bridges on the bottom side of the PCB.

I2C Configuration Jumpers

  • Select either 3.3V or 5V power supply. (If in doubt, use 3.3V!)
  • Pin order: Vin-GND-SCL-SDA or GND-Vin-SCL-SDA
  • Chose either I2C bus 0 or 1

See here for more details.

Pi1541io Rev.2

Revision 3

The third revision features an I2C header for connecting a SSD1306 based OLED display module. The power line on this header is connected to 5V of the Raspberry. This is the preferred option for display modules that bring their own 3.3V regulator. Unfortunately, there seem to be modules out there without such a regulator. Connecting one of those to 5V will damage both the display and the Raspberry.

This issue is resolved in revision 4. So, unless you already have one of these boards you better skip directly to revision 4.

Pi1541io Rev.2

Revision 2

The second revision features quite a few improvements, the most important one being optional support for the 7406 bus driver IC. For further details and instructions on how to assemble this board see here.

Pi1541io Rev.2

Revision 1

A prototype batch of the first revision has been manufactured and tested. It is generally working but there are a few minor issues. The Gerber files for this revision are included, but I would currently recommend waiting for revision 2.

Pi1541io Rev.1

License

Creative Commons License This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

Parts

57
QtyValueFootprintReferences
1010kResistors_SMD:R_0805R5, R6, R7, R8, R9, R10, R11, R12, R14, R15
5BSS138TO_SOT_Packages_SMD:SOT-23Q1, Q2, Q3, Q4, Q5
5GS3Connectors:GS3J5, J6, J7, J8, J9
5SW_PushButtons_Switches_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSSW1, SW2, SW3, SW4, SW5
4M2.5Mounting_Holes:MountingHole_2.5mmMK1, MK2, MK3, MK4
4SDAConnectors:GS3J10, J13, J14, J15
21kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R4
2220Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
2ZipTieDIN-Connector:ZipTie_3.0mmMK5, MK6
1100nCapacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1
11kResistors_SMD:R_0805_HandSolderingR13
17406Housings_DIP:DIP-14_W7.62mmU2
1ACTLEDs:LED_D3.0mmD2
1Conn_02x20_Odd_EvenSocket_Strips:Socket_Strip_Straight_2x20_Pitch2.54mmP1
1ExtSpkrPin_Headers:Pin_Header_Straight_1x01_Pitch2.54mmJ4
1GS2Connectors:GS2J16
1I2CSocket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mmJ12
1IEC1DIN-Connector:DIN-6-VariableJ1
1IEC2DIN-Connector:DIN-6-VariableJ2
1IEC3Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mmJ3
1LOGOLogo:bigby2G***
1LevelShifterhackup:LevelShifterModule4CHU1
1PWRLEDs:LED_D3.0mmD1
1ResetButtons_Switches_THT:SW_PUSH_6mmSW6
1SCLConnectors:GS3J11
1SPKR_ENPin_Headers:Pin_Header_Straight_2x01_Pitch2.54mmSW7
1Spkrhackup:Piezo Speaker 1407LS1

Questions

How big is the Pi1541io PCB?

It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pi1541io use?

57 parts, built around the BSS138 and M2.5. 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 Pi1541io KiCad files?

From the hackup/Pi1541io repository on GitHub, at the commit this page was made from: the board is Pi1541io.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pi1541io design in my own project?

Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers100 × 100 mmCNC Control Panel, the printed circuit board in 3D

    CNC Control Panel

    comakingspace/Parts

    All upgrade/replacement part files for our machines and tools.

    50 parts2
  • 2 layers65 × 56 mmZephyrus IAQ HAT, the printed circuit board in 3D

    Zephyrus IAQ HAT

    erinjense/raspberrypi-indoor-air-quality-pcb

    Hardware and Software for a Indoor Air Quality Logger

    80 parts2MIT
  • 4 layers236.1 × 156.9 mmImpeller18, the printed circuit board in 3D

    Impeller18

    buglalis/degree

    764 parts
  • 2 layers65 × 56 mmPi hat, the printed circuit board in 3D

    Pi hat

    netz39/rollladensteuerung

    Schaltpläne, Layouts und Firmware für Schließanlage und Rollladensteuerung

    64 parts
  • 2 layers71.8 × 62.2 mmAir quality pcb v7, the printed circuit board in 3D

    Air quality pcb v7

    NilsEngelbach/air-quality-pcb

    Seventh iteration: ESP8266 → ESP32-C3 (native USB, no UART bridge), fixes from the v6 design review, right-angle switches with longer actuators, a STEMMA QT port for optional sensors, and charge-status sensing.

    85 parts
  • 4 layers50 × 50 mmPlant monitor, the printed circuit board in 3D

    Plant monitor

    PimentoFr/plant-monitor

    Developpement d'un capteur de potager indoor/outdoorn solaire et connecté via Sigfox

    208 parts
  • 4 layers65 × 56.5 mmEscape, the printed circuit board in 3D

    Escape

    winson3QQ/Batman

    Home project for Halow+openMANET on Pi4 & & Seeed WM1302 HAT & Wio-WM6108

    175 parts