Skip to content

I wanted an alternative to the SD2IEC on my Commodore 64, and I almost instantly took a liking to Pi1541 software. I did however need to design a board for it and this was the end result - even includes beepers, OLEDs and two IEC connectors

Notifications You must be signed in to change notification settings

tebl/C64-Pi1541-Module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PI1541 Hat

OK, so the new and shiny SD2IEC wasn't all you wanted from a lowcost floppy emulation solution for your Commodore 64! Sure, there are other good solutions out there for those willing and able to put a lot of money into the FPGA-based alternatives - personally can see myself affording one of them someday, but that needs saving up some money I don't currently have. Also, I don't want my other retro computers to think I'm completely biased towards the Commodore-stuff so options were needed...

Thankfully, some enterprising folks have taken it upon themselves to create a solution based on the Raspberry Pi (3B or newer) and with some extra modifications we all can build one. Personally I prefer clean and nice PCBs over hacked together stuff, so away I went to make one in KiCAD. My design is based on what the original coder of the Pi1541 software has named option B, but given that option A assumes only one device on the serial bus I wanted something that would work with a physical 1541 drive as well (how else am I supposed to backup my old rotting disks?).

For more details on the software, see https://cbm-pi1541.firebaseapp.com/ for more details not included in my humble hobby project. The base template used as a starting point for the RPi hat, including RPi-specific connectors, is found on https://github.com/xesscorp/RPi_Hat_Template.

Pi1541 Revision B Pi1541 Installed and mounted on Raspberry Pi 3B+

BOM

This is the part list as it stands now, everything should be readily available from your friendly neighbourhood electronics store - for me that means ebay, but your mileage may wary. The design of the board has been kept simple so that anyone with access to a reasonably sized soldering iron should easily be able to assemble it themselves, all parts are through-hole so no need to fear those tiny SMD-parts because you won't find any of them here!

Values in parenthesis are components that are to be considered optional, but if you want to build it for yourself I higly recommend them as they only slightly increases the overall cost of doing this project. Displays should be of the I2C-variety with 4 pins in the following order: GND, VCC, SCL and SDA.

Reference Item Count
PCB Fabricate using Gerber files (order) 1
J1 2x20 pin long female header 1
BZ1 Buzzer (7mm pin spacing, 5mm OK) (1)
C1 100nF ceramic capacitor 1
R1 100 Ohm resistor 1
R2, R3 1k Ohm resistor 2
IEC1, IEC2 Female S-terminal 6pin DIN PCB 1 (1)
IC1 SSD1306 OLED-display 128x64 (0.96") (1)
IC2 7406 DIP 1
IC3 4ch I2C level converter module 1
IC4 SSD1306 OLED-display 128x32 (0.91") (1)
SW1-SW5 Momentary push button, 6x6mm (5)
D1 5mm LED, red for authenticity 1

Please use the order link above when signing up to help me support this project, I'll get a small discount on future orders and hopefully that means I can afford to keep developing new and exciting modules in the future. By using the URL you won't have to deal with the rather daunting order forms for PCB fabrication, but if you want to go that route they'll probably want a zipped-up copy of the files in the export-directory!

About

I wanted an alternative to the SD2IEC on my Commodore 64, and I almost instantly took a liking to Pi1541 software. I did however need to design a board for it and this was the end result - even includes beepers, OLEDs and two IEC connectors

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published