Skip to the content
2 layers333.2 × 205.9 mmDragon64, the printed circuit board in 3D

A clone board for the Dragon64 and Tandy Color Computer

Size
333.2 × 205.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
232
Nets
266
Pads
1,326
Tracks, vias
6,439, 226
Pours
7
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 Mar 2022
Updated
14 Oct 2023

Overview

Dragon64 is an open-source printed circuit board by danwerner21, from the danwerner21/Dragon64 repository on GitHub. It is a 2-layer board of 333.2 × 205.9 mm with 232 parts on 266 nets, routed with 6,439 tracks and 226 vias.

It is built around the 27C128-15, 74LS00SC and 74LS02PC, with the 74LS04PC, 74LS139PC and 74LS174DC among its other parts. Its parts include 76 capacitors, 66 resistors, 32 ICs, 12 diodes and 4 inductors.

Main components

8

README

Dragon64Board/README.md

Dragon 64 schematic

... and PCB layout, in KiCad.

The schematic capture is complete, and I've done one full verification pass. But I'm still making no promises about correctness! I've uploaded a PDF for those without access to KiCad.

A lot of the PCB positioning is now correct - at least to the nearest mm, usually better - and everything's pointing in a sensible direction with the exception of some diodes: Dragon Data ensured they always had the cathode to the right, presumably to avoid manufacturing confusion, and I've preserved that decision.

As it stands the PCB is now fully routed. I think it has reasonable power distribution, and where possible, I've tried to route such that the decoupling capacitor positions make sense. Crystal tracks should be reasonably well separated from anything else, and apart from a tiny skirt around the outside of the ACIA crystal housing, no tracks pass underneath them either.

Freerouting did the rest, and it looks ok to me! Less than 200 vias in the end. Fully autorouted achieves a lot less, but I wasn't terribly happy with how it dealt with the sensitive bits above. I think 200 still compares pretty well to the original boards.

It would be nice to learn some FreeCAD to make the 3D view nicer, but I must admit that's looking pretty low priority for now.

Changes from the original:

  • The 240° 5-pin DIN sockets used for joysticks appear to be a bit harder to find now. I've replaced them with (compatible) 6-pin sockets.
  • The footprint for the 7-pin DIN serial connector is incompatible (2-3-2 instead of 3-4). This reflects what I've found to be available today.
  • Two more inductors and capacitors have been added as optional components to enable the second firebutton on CoCo 3 compatible joysticks.

Note also that the mounting holes for the edge connector are placed differently, and not very well with respect to the board, so definitely don't use this layout as-is. 40-way 2.54mm pitch card edge connector sockets seem to be like hen's teeth at the moment. Stewart Orchard points out that EDAC list some, and that's the footprint you currently see. Not that anyone appears to sell it. Likely I'll update the footprint to match what's in our Dragons so that if anyone's fool enough to get a board made, they can take a donor.

Acknowledgements

Thanks to Richard Harding for hosting high quality copies of the original drawings - doing this from the old scans would have been nigh on impossible.

Thanks also to Stewart Orchard, who has done a similar capture of the Dragon's PSU board. I also nabbed his 3D model of the DIN socket to represent all the similar ports in this project (you'll notice they're the wrong shape for the joystick ports, and none of them have more than three pins).

Parts

232
QtyValueFootprintReferences
38.01uCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC1, C11, C12, C18, C20, C21, C22, C29, C31, C32, C34, C38, C39, C40, C41, C42 +22
1122RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR73, R74, R75, R76, R77, R78, R79, R80, R81, R82, R83
114K7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R14, R24, R25, R65, R66, R67, R68, R69, R70, R71
81KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10, R18, R27, R41, R44, R49, R50, R64
84164Package_DIP:DIP-16_W7.62mm_Socket_LongPadsIC15, IC16, IC21, IC22, IC26, IC27, IC32, IC33
8MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6, H7, H8
6.1uCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC4, C27, C28, C59, C60, C61
610KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR9, R11, R15, R16, R26, R28
5.02uCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC6, C13, C14, C15, C16
51N914Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D8, D12, D13, D14
4150Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR45, R46, R47, R48
41N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD5, D6, D7, D11
41uCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC9, C24, C25, C54
43.3uInductor_THT:L_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1L1, L2, L3, L4
3100KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR17, R32, R42
3470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6, R31, R85
20.1ufCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC33, C49
2100ufCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC26, C63
210nfCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC68, C78
21uCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC8, C48
227C128Package_DIP:DIP-28_W15.24mm_Socket_LongPadsIC34, IC37
22N2222logo:TO-18-3_FIXEDQ2, Q3
2390Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7, R12
24.7ufCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC58, C64
256KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR20, R21
26821Package_DIP:DIP-40_W15.24mm_Socket_LongPadsIC5, IC8
274LS00Package_DIP:DIP-14_W7.62mm_Socket_LongPadsIC35, U3
274LS244Package_DIP:DIP-20_W7.62mm_Socket_LongPadsIC1, IC25
2BZX 61Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD2, D3
1.002uCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC3
10.22ufCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC2
11.8432MhzCrystal:Crystal_HC49-U_VerticalY2
1100RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1100pfCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC37
110K 1%Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR38
110K-ReadPotentiometer_THT:Potentiometer_Vishay_T73YP_VerticalRV1
110K-WritePotentiometer_THT:Potentiometer_Vishay_T73YP_VerticalRV2
110MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR29
110uCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC10
110ufCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC19
110uf 16vCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC23
114.31818MhzPackage_DIP:DIP-14_W7.62mm_Socket_LongPadsX1
115KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR23
1160KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR33
11M5Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR22
11N4002Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD4
120K 1%Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR37
1220RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
122pCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC17
125ufCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC35
127C64Package_DIP:DIP-28_W15.24mm_Socket_LongPadsU5
1330KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR34
133KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR40
14050Package_DIP:DIP-16_W7.62mm_Socket_LongPadsIC4
14069Package_DIP:DIP-14_W7.62mm_Socket_LongPadsIC7
140K2 1%Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR36
1420Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR30
14529Package_DIP:DIP-16_W7.62mm_Socket_LongPadsIC6
1470RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
1470pfCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC44
147pCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC67
147pfCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC5
147ufCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC36
14mhzCrystal:Crystal_HC49-U_VerticalY1
15.6kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8
156pfCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC30
16551Package_DIP:DIP-28_W15.24mm_Socket_LongPadsIC11
16847Package_DIP:DIP-40_W15.24mm_Socket_LongPadsIC10
16883Package_DIP:DIP-40_W15.24mm_Socket_LongPadsIC39
168KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR39
16K8Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR19
174LS02Package_DIP:DIP-14_W7.62mm_Socket_LongPadsIC36
174LS04Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU6
174LS06NPackage_DIP:DIP-14_W7.62mm_Socket_LongPadsU8
174LS07Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU4
174LS138Package_DIP:DIP-16_W7.62mm_Socket_LongPadsIC40
174LS139Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU7
174LS174Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU9
174LS273Package_DIP:DIP-20_W7.62mm_Socket_LongPadsIC20
174LS74Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU11

The 205 most common of 232 parts.

More from danwerner21/Dragon64

2
  • 2 layers333.2 × 205.9 mmBackup1, the printed circuit board in 3D

    Backup1

    danwerner21/Dragon64

    A clone board for the Dragon64 and Tandy Color Computer

    230 parts34
  • 2 layers359.1 × 124.5 mmDragonKeyboard, the printed circuit board in 3D

    DragonKeyboard

    danwerner21/Dragon64

    A clone board for the Dragon64 and Tandy Color Computer

    64 parts34

Similar boards

  • 2 layers450 × 160 mmSquale, the printed circuit board in 3D

    Squale

    jfdelnero/Apollo_7_Squale

    Apollo 7 Squale computer dev tools

    219 parts6
  • 2 layers426 × 307 mmI7000, the printed circuit board in 3D

    I7000

    felipesanches/Itautec_I7000_KICAD

    Esquemáticos do computador Itautec I-7000 G desenhados a partir de inspeção do circuito das PCBs

    115 parts
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 4 layers254 × 137.7 mmS100 ColorMagic-1.1-006, the printed circuit board in 3D

    S100 ColorMagic-1.1-006

    RichCini/LomasBoards

    Small repository of files/data related to Lomas Data Products S-100 boards.

    150 parts1
  • 2 layers364 × 203 mmCPU6S, the printed circuit board in 3D

    CPU6S

    Meisaka/CenMiniCom

    Centurion Minicomputer Schematics

    240 parts8
  • 2 layers301.5 × 367.3 mmOSI 600D Superboard II Cherry Solder Mask, the printed circuit board in 3D

    OSI 600D Superboard II Cherry Solder Mask

    Bambelweeny57/OSI-600D-SuperBoard-II

    KiCad 10 recreation of the Ohio Scientific Superboard II Model 600 rev D (1980) with Cherry MX keyswitches, 27C16/2816 ROMs, full schematic and assembly guide.

    314 parts
  • 2 layers254 × 134.6 mmZ80-CPU, the printed circuit board in 3D

    Z80-CPU

    CatspersCoffee/S100-Boards

    S-100 bus boards designed and built: Z80 and 80386 CPU cards, SRAM/DRAM memory, CPLD/FPGA I/O and SPI boards, an 18-slot backplane and bus terminator.

    163 parts
  • 2 layers129.5 × 100 mmQl Cumana, the printed circuit board in 3D

    Ql Cumana

    alvaroalea/QL_Cumana_FLoppyController

    A clone of the Cumana's Disk Interface for the Sinclair QL

    40 partsCERN-OHL-S-2.0

Questions

How big is the Dragon64 PCB?

It measures 333.2 × 205.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dragon64 use?

232 parts, built around the 27C128-15, 74LS00SC, 74LS02PC and 74LS04PC. 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 Dragon64 KiCad files?

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

Can I use the Dragon64 design in my own project?

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