TDG45 ArduinoSID Manual

TDG45 ArduinoSID

Arduino Uno Shield - Realtime Commodore 64 (C64) Sound Module

Buld your own powerhouse of retro sound with the C64 Sound Shield! This versatile shield allows you to bring authentic Commodore 64 sounds back to life, all in real-time. Whether you're using a MIDI keyboard or sequencer (like the Digitakt II or Digitone), you can play, control, and tweak your sound effortlessly.

Key Features:

  • Real-Time C64 Sound Playback: Recreate the iconic, nostalgic sounds of the Commodore 64 with real-time control.
  • MIDI Compatibility: Connect any MIDI keyboard or sequencer to play and control the sounds, with MIDI control changes for total flexibility.
  • Onboard UI for Direct Control: Adjust parameters directly from the shield’s built-in user interface.
  • Modulation & Pitchbend: Enjoy embedded real-time modulation and pitchbend control for dynamic sound manipulation.
  • Easy to Build: Perfect for makers and retro enthusiasts. Requires SWINSID, does not work with original 6581.
  • Firmware Available: Find the firmware you need to get started (link included). SWINSID and Arduino Uno available as extra.

Perfect for hobbyists, music producers, and retro gaming fans looking to add some C64 charm to their music setup.

Note: Arduino Uno and SWINSID are not included.

Bill of Materials

Not included, but easy to get hold of.
All ICs recommended to put on IC sockets.

Name

Designator

Footprint

Quantity

22nF

C2

RAD-0.1

1

1k

R5

AXIAL-0.3

1

DC 2.1MM BARREL JACK

H6

HDR-F-2.54_1X2

1

ARDUINO UNO R3 SHIELD

B1

PKG-ARDUINO-UNO-R3-SHIELD

1

1uF

C1

RAD-0.1

1

1N4148

D1

DO-35_BD2.0-L4.0-P8.00-D0.5-FD

1

LCD HD44780 16x2

H1

HDR-F-2.54_1X4

1

5DIN MIDI CONNECTOR

H2

HDR-F-2.54_1X2

1

CNY17 OPTOCOUPLER

OK1

DIL06

1

200

R4

R_AXIAL-0.3

1

74HC595

U2,U3

DIP16

2

SWINSID

U4

DIP28-600

1

ROTARY ENCODER

H3

HDR-F-2.54_1X4

1

JACK OUTPUT

H4

HDR-F-2.54_1X2

1

 

Headers for connecting the shield to the Arduino Uno are standard 2,54mm pins.

Firmware download

Upload the firmware to the Arduino UNO with your IDE or a HEX Uploader.

Link for the firmware is  available at checkout.

Connection Diagram