Skip to the content
PCBKitNew board
2 layers60.8 × 99.9 mmReSeed, the printed circuit board in 3D

Sounds from C64 now for Plus/4!

Size
60.8 × 99.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
106
Pads
300
Tracks, vias
696, 43
Pours
13
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
9 Feb 2022
Updated
27 Aug 2026

Overview

ReSeed is an open-source printed circuit board by SukkoPera, from the SukkoPera/ReSeed repository on GitHub. It is a 2-layer board of 60.8 × 99.9 mm with 59 parts on 106 nets, routed with 696 tracks and 43 vias.

It is built around the 74HCT245, TL497ACNS and CD74HCT4520E, with the LM7809T, 28C0236-0EW-10 and 2SC1815 among its other parts. Its parts include 21 capacitors, 11 resistors, 7 ICs, 4 connectors and 2 transistors. It belongs with the retro computing and games and audio and music boards and the FPGA and CPLD boards of this library.

Main components

7

README

README.md

ReSeed

GitHub release (latest by date) GitHub Release Date GitHub commits since latest release (by date)

ReSeed is an expansion card for the Commodore 16 and Plus/4 computers that allows interfacing the computer with a MOS 6581 or 8580 Sound Interface Device, the chip that is used to deliver audio on the Commodore 64.

It is based on a design by Solder of Synergy.

Board

Summary

Sounds from the C64 now for the Plus/4! Just plug the card into the Expansion Port! You can adjust the volume on the card. You can hear the sound over the Plus/4 audio or take it over a 3.5mm-Stereo-Cinch to a mixer or HiFi-Device. A 9-pin D-SUB connector allows connecting a 3rd (analog!) joystick or a proportional-mouse or (why not?) paddles!

(Slight rewording of Solder's original description of the card.)

Design

ReSeed is derived from Solder's SIDcard, with a few enhancements.

Modifications Introduced in V2

The focus for V2 was on reducing the output noise.

  • New component values for the step-up voltage regulator: The values of some components were fine-tuned (again) in order to place the switching frequency of the step-up voltage converter way out of the audio band. These new values can also be retrofitted on a V1 board and will improve things dramatically (See V1.1).
  • Alternative voltage step-up module: Cheap step-up voltage boost modules can now be used instead of the TL497-based circuit. Such modules, which can be easily sourced from Chinese portals, are much more modern and use a higher switching frequency, resulting in (near-)zero switching-induced noise. Using them also speeds up the assembly process, as many components can be skipped.
  • Linear Regulator: If you are really paranoid about switching-induced noise, you can use the above alternatives as a first-stage voltage regulator and then make a second stage through a linear regulator, which should "eat" any remaining noise and provide the SID with very stable power.
  • Separate grounds: A separate audio ground plane was introduced and connected to the signal ground plane through a single ferrite bead, preventing noise from spreading from the latter to the former. A second ferrite bead was inserted on the incoming +5V power rail in order to make it cleaner.
  • Alternative BJT footprint: An alternative footprint for the output amplifier transistor was added, allowing for the mounting of the 2SC1815 BJT used in the original C64 audio circuit.
  • SID clock delay circuit: This allows use of CD74HCT4520B chips in place of the CD4520B.
  • Clock divider reset: Makes sure the SID clock always has the correct phase upon startup/reset.
  • Short-circuit protection: In the original Solder design, a short-circuit can happen on the joystick port if it is written to. Series resistors were added in order to avoid this situation.

Modifications Introduced in V1

  • Supports both MOS 6581 and 8580 SIDs: this depends on mounting different components though, the board cannot be switched "on-the-fly", see below.
  • A volume control for the DigiFix was added and even a switch to completely bypass it.
  • The output switch was removed: audio is automatically redirected to the Plus/4's EXT_AUDIO when nothing is connected to the output jack.
  • The second stage of the amplifier was removed and the first stage modified so that it uses the same circuit and component values as the C64: the original card was known to introduce some distortion to the output signal as it was trying to amplify it, these days you can easily do better amplification outboard, so we chose to preserve sound fidelity.
  • A decoupling capacitor was added close to every IC.
  • The values for the step-up converter were recalculated in order to make the generated voltage less noisy and as ripple-free as possible.
  • Last but not least, the design was documented and made open.

Assembly

If you want to assemble a card, please read the assembly notes on the Wiki carefully or you might destroy your SID chip!

SID Replacements

Most SID replacements will not work correctly. This is because for technical reasons the clock that is provided to the SID has a lower frequency than what it gets on the C64 (~886 vs ~985 kHz). Most SID replacements do not use this clock signal at all and just assume C64 frequency (I guess), leading to incorrect data transfers. This is the case for the SwinSID firmware, for instance. See below for a table of tested SID replacement devices.

SID DeviceCompatibilitySourceNotes
ARMSIDYesRoot42May have subtle incompatibility (detected during porting of config tool to +4), but unlikely to be seen in practise.
SIDKickIn ProgressSIDKick Pico Github
SwinSIDNoSukkoPeraOne report of compatibility, but no evidence provided.
BackSIDNoBackBit ForumsDiscontinued closed-source product; firmware unlikely to be patched.
KungFuSIDNoSukkoPera
PD-SIDNoSteveGuidiFirmware v191; no sound output and USB port inhibits proper seating in socket (obstructed by socketed CD74HCT4520E).

Games & Software

You can get images of the disks Solder used to ship with his SIDcard here. These will help making sure that the card works as intended.

Here is also a list of a lot of C16/+4 games and software supporting the card.

Releases

If you want to get this board produced, you are recommended to get the latest release rather than the current git version, as the latter might be under development and is not guaranteed to be working.

Every release is accompanied by its Bill Of Materials (BOM) file and any relevant notes about it, which you are recommended to read carefully.

Enclosure

A 3D-printable enclosure is currently available for this board, it was kindly contributed by Starquake and it is available in the enclosure folder.

Usage should be self-explanatory, just note that there are two slightly different versions depending on the SID model, as the one for the 8580 has an extra hole in the upper shell for the Digifix). You will probably have to bend the ferrites and capacitor at the bottom of the board a little to the side.

2x countersunk head screws M3x5mm will be required for assembly.

Please see this thread on Forum64 for more information and printing recommendations.

SteveGuidi kindly contributed original-264-style labels for the completed cartridge.

License

The ReSeed documentation, including the design itself, is copyright © SukkoPera 2022-2023 and is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

This documentation is distributed as is and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES whatsoever with respect to its functionality, operability or use, including, without limitation, any implied warranties OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.

Support the Project

If you want to get some boards manufactured, you can get them from PCBWay through this link:

PCB from PCBWay

You get my gratitude and cheap, professionally-made and good quality PCBs, I get some credit that will help with this and other projects. You won't even have to worry about the various PCB options, it's all pre-configured for you!

Also, if you still have to register, you can use this link to get some bonus initial credit (and yield me some more).

You can also buy me a coffee if you want:

Buy Me a Coffee at ko-fi.com

Thanks

Parts

59
QtyValueFootprintReferences
9100nCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC7, C9, C10, C11, C12, C13, C14, C17, C19
3100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R11
210uCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC8, C21
21kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R5
22.2nCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC3, C4
222nCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC1, C2
228C0236-0EW-10Inductor_THT:L_Radial_D6.0mm_P4.00mmFB1, FB2
2470pCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC6, C20
11.2k 1%Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10
1100Resistor_THT:R_Array_SIP10RN1
11000u/25VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC16
1100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
1100pCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC15
1100uInductor_THT:L_Radial_D8.7mm_P5.00mm_Fastron_07HCPL1
1100u/16VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC18
110kReSeed:Pot_Bourns_3306PRV1
110kResistor_THT:R_Array_SIP4RN3
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
112.7k 1%Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9
1180kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
11MReSeed:Pot_Bourns_3306PRV2
11nCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC5
12SC1815Package_TO_SOT_THT:TO-92_HandSolderQ101
13.3 1%/0.5WResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
14.7kResistor_THT:R_Array_SIP6RN2
174HCT245Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU3
1AUDIO_INReSeed:AudioJack_SJ1-3525NCN3
1AUDIO_OUTReSeed:AudioJack_SJ1-3525NCN2
1BC549CPackage_TO_SOT_THT:TO-92_HandSolderQ1
1CD74HCT4520EPackage_DIP:DIP-16_W7.62mm_Socket_LongPadsU2
1DB9_MALEReSeed:DB_9MCN4
1EDGE_CONNECTORReSeed:C16_Cart_ConnCN1
1GAL16V8Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU4
1JMP_CNT_RSTJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1JMP_GND_LIFTJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1JMP_REG_BYPASSJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
1LICENSEReSeed:cc_by_nc_saV1
1LM7809ReSeed:TO-220-3_Vertical_RoundU6
1LOGOReSeed:LogoV0
1MOS_8580Package_DIP:DIP-28_W15.24mm_Socket_LongPadsU1
1STEPUP_MT3608ReSeed:ChineseUpstepperMT3608StyleU105
1SW_DIGIFIXConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW1
1TL497ACNPackage_DIP:DIP-14_W7.62mm_Socket_LongPadsU5

Questions

How big is the ReSeed PCB?

It measures 60.8 × 99.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ReSeed use?

59 parts, built around the 74HCT245, TL497ACNS, CD74HCT4520E and LM7809T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ReSeed KiCad files?

From the SukkoPera/ReSeed repository on GitHub, at the commit this page was made from: the board is ReSeed.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ReSeed design in my own project?

Its repository states no licence, so its author keeps all rights: ask SukkoPera before reusing the design.

Similar boards

  • 2 layers56 × 91 mmBurstcart, the printed circuit board in 3D

    Burstcart

    ytmytm/plus4-burstcart

    Burst (fast serial) capable cartridge for Commodore C16/116/Plus4

    21 parts4
  • 2 layers82.6 × 64.8 mmTa101bc, the printed circuit board in 3D

    Ta101bc

    TuchAudio/ta101b

    Discrete Phono preamp

    99 partsMIT
  • 2 layers128.4 × 105 mmCompressor with pcb, the printed circuit board in 3D

    Compressor with pcb

    UTS-500-Series/Compressor

    A 35 × 110 mm board that sits flat behind the faceplate and carries everything on the panel: the five pots, the four toggles, and both LED meters with their two LM3914 drivers.

    137 partsCERN-OHL-S-2.0
  • 2 layersCjss301, the printed circuit board in 3D

    Cjss301

    zuiko21/minimOS

    Scalable OS for 6502/65816

    81 parts23MIT
  • 2 layers126 × 59.5 mmVFO BFO Si5351, the printed circuit board in 3D

    VFO BFO Si5351

    loscorpione/VFO-BFO-HF-ESP32-Si5351

    VFO & BFO con Si 5351 gestito da ESP32 devkit V1 per la gamma di frequenze HF, da 1 a 30 MHZ

    34 parts3
  • 2 layers156.2 × 141 mmMCU MotherBoard, the printed circuit board in 3D

    MCU MotherBoard

    bc-kim/PCB_KiCAD

    Tips Footprint of the resisotor and capacitor should be assigned aforetime because assigning those are comfusing when lots of reisistor and capacitors are used. 3. Reference: https://wikidocs.net/103412

    49 parts
  • 2 layers175 × 85 mmGain box psu pcb, the printed circuit board in 3D

    Gain box psu pcb

    carmisergio/denon-preout-mod

    PCB designs and firmware for the Denon AVR-X1300W Pre-out mod

    80 parts
  • 2 layers46.7 × 53.3 mmMOSFET jr, the printed circuit board in 3D

    MOSFET jr

    aspro648/KiCad

    My design files. Abandon all hope ye who enter here.

    32 parts33