

Dragon64
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
827C128-15
-0℃~+70℃ 128Kbit 4.5V~5.5V Parallel Port (Parallel) - Non-Volatile Memory (ROM)Microchip TechnologyNon-Volatile Memory (ROM)74LS00SC
-0℃~+70℃ 15ns@5V,50pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA NAND Gate - Logic Gates ROHSTexas InstrumentsLogic Gates74LS02PC
DIP-140℃~+70℃ 15ns@5V,15pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA 8mA NOR Gate DIP-14 Logic Gates ROHSonsemiLogic Gates74LS04PC
PDIP-140℃~+70℃ 4.75V~5.25V 6 6.6mA 74LS PDIP-14 InvertersonsemiInverters74LS139PC
PDIP-1622ns 74LS 8mA Decoder Single Supply PDIP-16 Signal Switches, Multiplexers, DecodersonsemiSignal Switches, Multiplexers, Decoders74LS174DC
-0ns 0℃~+70℃ 1 16mA 20ns 30MHz 30ns@5V,15pF 4.75V~5.25V 400uA 6 74LS Series 8mA Asynchronous Push-Pull Reset Rising Edge - Flip Flops ROHSonsemiFlip Flops74LS273PC
PDIP-201 15ns 27mA 27ns@5V,15pF 30MHz 5ns 74LS Series 8 D-Type Reset Rising Edge PDIP-20 Flip Flops ROHSonsemiFlip Flops74LS74PC
DIP-140ns 0℃~+70℃ 1 2 20MHz 3.5pF 35ns@5V,50pF 4.5ns 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Complementary D-Type Rising Edge Set and Reset DIP-14 Flip FlopsTexas InstrumentsFlip Flops
README
Dragon64Board/README.mdDragon 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | .01u | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C1, C11, C12, C18, C20, C21, C22, C29, C31, C32, C34, C38, C39, C40, C41, C42 +22 |
| 11 | 22R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R73, R74, R75, R76, R77, R78, R79, R80, R81, R82, R83 |
| 11 | 4K7 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R14, R24, R25, R65, R66, R67, R68, R69, R70, R71 |
| 8 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10, R18, R27, R41, R44, R49, R50, R64 |
| 8 | 4164 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | IC15, IC16, IC21, IC22, IC26, IC27, IC32, IC33 |
| 8 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6, H7, H8 |
| 6 | .1u | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C4, C27, C28, C59, C60, C61 |
| 6 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R11, R15, R16, R26, R28 |
| 5 | .02u | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C6, C13, C14, C15, C16 |
| 5 | 1N914 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D8, D12, D13, D14 |
| 4 | 150 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R45, R46, R47, R48 |
| 4 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D5, D6, D7, D11 |
| 4 | 1u | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C9, C24, C25, C54 |
| 4 | 3.3u | Inductor_THT:L_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1 | L1, L2, L3, L4 |
| 3 | 100K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R17, R32, R42 |
| 3 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R6, R31, R85 |
| 2 | 0.1uf | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C33, C49 |
| 2 | 100uf | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C26, C63 |
| 2 | 10nf | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C68, C78 |
| 2 | 1u | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C8, C48 |
| 2 | 27C128 | Package_DIP:DIP-28_W15.24mm_Socket_LongPads | IC34, IC37 |
| 2 | 2N2222 | logo:TO-18-3_FIXED | Q2, Q3 |
| 2 | 390 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7, R12 |
| 2 | 4.7uf | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C58, C64 |
| 2 | 56K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R20, R21 |
| 2 | 6821 | Package_DIP:DIP-40_W15.24mm_Socket_LongPads | IC5, IC8 |
| 2 | 74LS00 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | IC35, U3 |
| 2 | 74LS244 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | IC1, IC25 |
| 2 | BZX 61 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D2, D3 |
| 1 | .002u | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C3 |
| 1 | 0.22uf | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C2 |
| 1 | 1.8432Mhz | Crystal:Crystal_HC49-U_Vertical | Y2 |
| 1 | 100R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 100pf | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C37 |
| 1 | 10K 1% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R38 |
| 1 | 10K-Read | Potentiometer_THT:Potentiometer_Vishay_T73YP_Vertical | RV1 |
| 1 | 10K-Write | Potentiometer_THT:Potentiometer_Vishay_T73YP_Vertical | RV2 |
| 1 | 10M | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R29 |
| 1 | 10u | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C10 |
| 1 | 10uf | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C19 |
| 1 | 10uf 16v | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C23 |
| 1 | 14.31818Mhz | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | X1 |
| 1 | 15K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R23 |
| 1 | 160K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R33 |
| 1 | 1M5 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R22 |
| 1 | 1N4002 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D4 |
| 1 | 20K 1% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R37 |
| 1 | 220R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 22p | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C17 |
| 1 | 25uf | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C35 |
| 1 | 27C64 | Package_DIP:DIP-28_W15.24mm_Socket_LongPads | U5 |
| 1 | 330K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R34 |
| 1 | 33K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R40 |
| 1 | 4050 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | IC4 |
| 1 | 4069 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | IC7 |
| 1 | 40K2 1% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R36 |
| 1 | 420 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R30 |
| 1 | 4529 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | IC6 |
| 1 | 470R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | 470pf | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C44 |
| 1 | 47p | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C67 |
| 1 | 47pf | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C5 |
| 1 | 47uf | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C36 |
| 1 | 4mhz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | 5.6k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8 |
| 1 | 56pf | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C30 |
| 1 | 6551 | Package_DIP:DIP-28_W15.24mm_Socket_LongPads | IC11 |
| 1 | 6847 | Package_DIP:DIP-40_W15.24mm_Socket_LongPads | IC10 |
| 1 | 6883 | Package_DIP:DIP-40_W15.24mm_Socket_LongPads | IC39 |
| 1 | 68K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R39 |
| 1 | 6K8 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R19 |
| 1 | 74LS02 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | IC36 |
| 1 | 74LS04 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U6 |
| 1 | 74LS06N | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U8 |
| 1 | 74LS07 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U4 |
| 1 | 74LS138 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | IC40 |
| 1 | 74LS139 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U7 |
| 1 | 74LS174 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U9 |
| 1 | 74LS273 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | IC20 |
| 1 | 74LS74 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U11 |
The 205 most common of 232 parts.
More from danwerner21/Dragon64
2- 2 layers333.2 × 205.9 mm

- 2 layers359.1 × 124.5 mm

Similar boards
- 2 layers450 × 160 mm

- 2 layers426 × 307 mm

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 mm

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 mm

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 mm

- 2 layers301.5 × 367.3 mm

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 mm

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 mm

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.