|
AltiumAltium
|
Commodore 64 Diagnostic Dongle (5 in 1)
This project is a one-board solution which replaces the 5 parts required for running the Commodore 64 diagnostics cartridge 586220. Different components are installed for the different ports. All five ports are required to have a dongle present, so five PCBs are required - each with a different installation version. See the project website for complete instructions:
The C64 has five ports to test:
- User port
- Cassette port
- Serial port
- Control ports (2)
- Keyboard port
There two control ports, but I'm going to count this as one since they are right next to each other.
The keyboard port, user port, and serial port just requires simple loop back wires. The cassette port has two resistors. The control ports are a little more complicated. They have two resistors for each of the two ports. But the joystick pins feed through 4066 analog switches. And the switches are controlled by the WRITE pin on the cassette port. One wire is required to go from the cassette port to the control port.
Some designs have all the logic on one board with cables running from every other port. Some designs have a separate PCB for each port. I was originally going to order this. There's shared files on PCBWay for $5 each. You'll get 5 of each board and you'll need 4 different designs. And you can't get the serial port adapter from them. So that's $20 worth of boards and you'll get 5 times as many as you need.
Since minimum quantity is 5, how about I design one board with 5 different assembly options. Then it's just $5 and I get 5 boards - just right!
There's a few other configurations - the C128 requires a different keyboard connector. Also, this doesn't include the cartridge PCB to put the software ROM on. But I don't really mind getting a few extra PCBs for cartridges. I can use 5 cartridge PCBs.
https://hackaday.io/project/182056-commodore-64-diagnostic-dongle
This is the rev B. It has updates to fix errors in rev A. The control port connectors were upside down, the serial port dimensions were a little off, had wrong resistor values listed, and missing a trace on the tape port from read to sense (thanks for the help Thomas Gutmeier).
Commodore 64 Diagnostic Dongle (5 in 1)
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(3)
- Likes(9)
- ugur tezer Aug 19,2024
- Engineer May 28,2024
- Scott Heron Mar 08,2024
- Andreas Potthoff Jul 06,2023
- Mr. Marsupial Mar 02,2023
- Engineer Feb 16,2023
- Stuart lowlevel Mar 18,2022
- Shawn Olson Feb 05,2022
- (DIY) C64iSTANBUL Oct 11,2021
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
More by Justin Davis
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
80 1 1 -
-
-
-
Sega Master System RGB Encoder Switcher Z80 QSB v1.2
71 0 0 -
18650 2S2P Battery Charger, Protection and 5V Output Board
107 0 0 -
High Precision Thermal Imager + Infrared Thermometer | OpenTemp
523 0 7 -
Sony PlayStation Multi Output Frequency Oscillator (MOFO) v1
147 0 2 -