This fork, based on rev.4, removes one of the IEC ports and replaces it with a USB-C port (but only power lines are connected).
This negates the need to plug a USB power cable directly into the RPi, so all cables can be routed out the back. The removed IEC connector isn't an issue as you can place your Pi1541 at the end of the daisychain, or you can use both the IEC2 port and the IEC1 soldered-on cable simultaneously. Zip tie holes have been added for IEC1 as well, but are blocked if the IEC2 jack is populated.
Also, the SPKR_EN (speaker engage?) jumper has been bridged so that you don't need to place a jumper there.
Currently this is UNTESTED, but will be updated after testing.
One caveat about powering the RPi over the GPIO header is that it bypasses the polyfuse, and as such its protection.
BOM addition: GCT USB4085 USB-C port.
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.
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.
- 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.
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.
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.
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.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License