MyProjects

Building a Pi1541 for the C64

by
published on

 

<<<<< Currently Updating this page >>>>>>


After a successful restoration of my C64, I am now ready to build a Pi1541 so I can actually load some programs (games of course, it is a games machine).

You can check out the board and download gerbers here for the PI1541 IO Adapter.

Please be kind about my soldering. It's not great but it works and my hands are not so steady these days and the eyesight is bad enough that I don't see how bad it really looks. 😀

Front (without OLED)
Rear solder point

I have tried to include links to local South African sources. Just click the picture and follow the links. I tend to use Communica here in Cape Town as it close to me. I also used DIY Electronics for items which Communica didn't have in stock.

40 Pin 2.54mm Straight DIL Pin Header - Female, Extended Pins - CoverP12×20 pin female header
P12×20 pin female header40 Pin 2.54mm Straight DIL Pin Header - Female, Extended Pins - Cover
IEC1-26 pin DIN socket (I choose to wire a cable directly to a 6 Pin DIN as they are easier to find)
SW1-5right-angle push buttonsDTSA62K
U14 channel level shifter moduleI2C Logic Level Converter - 5V to 3.3V Bi-Directional Module
U27406 IC - Only needed if you are going to connect other things on the serial line. I added it on mine for completeness and they are cheap.
74LS06
74LS06
C1100nf ceramic capacitorZ5U0104M52T
SW6push button  
D13mm green LED 
D23mm red LED 
R1,R2resistor 220ΩCFR12J-220R
R3,R4resistor 1kΩ 
J12 (header)OLED Display with I2C SSD1306, 128x64px (I find it best to go in store or email Communica as they often have more versions than show online.)HKD I2C 1.3IN OLED 128X64-BLU 4P
J12 1×4 pin female header 

 

There are two parts to this build.

  1. The software and the Raspberry Pi which will do most of the work.
  2. The Pi1541 board which handles the interface to the C64 (very neatly in my opinion)