Skip to the content
2 layers125.7 × 97.8 mmQdisk v4, the printed circuit board in 3D

A clone of the CST's Floppy Disk Interface for Sinclair QL (PCB version 3 & 4)

Size
125.7 × 97.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
119
Pads
334
Tracks, vias
1,060, 39
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
15 Jul 2022
Updated
6 May 2026

Overview

Qdisk v4 is an open-source printed circuit board by alvaroalea, from the alvaroalea/QL_CST_FLoppyController repository on GitHub. It is a 2-layer board of 125.7 × 97.8 mm with 31 parts on 119 nets, routed with 1,060 tracks and 39 vias.

It is built around the 27C128-15, 100UF 10V 4*7 and PN2222A. Its parts include 14 capacitors, 11 ICs, 2 connectors, 1 transistor and 1 crystal. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

QL_CST_FLoppyController

A clone of some version of the CST's Floppy Disk Interface for Sinclair QL

History

CST was one of the main manufacturer of add-on for the Sinclair QL computer, this include backplanes, memory expansions and disc interfaces.

The Disk interface evolved over several version, with enhaced compatibilities in each version.

  • Issue 1 - I can't get information about this Issue on internet.
  • Issue 2 - This version use ROM Revision 1.13 (C) 1985, of 8Kb, Nicolaos Doukas draw the schematic an create a clone. Is possible to upgrade Issue 2 to ROM 1.16 if isolate the PIN 3 of IC3 (74LS03).
  • Issue 3 - This version use ROM Revision 1.16 (C) 1984, of 8Kb, new clock circuit and 1 missing track on the PCB (and this is the reason you need to isolate pin 3 on Issue 2)
  • Issue 4 - This version use ROM Revision 1.18 (C) 1986 /1.19 (C) 1987, diferent circuit, increase the ROM size to 12Kb (use a 16Kb Eprom chip), now include RAM disk driver in rom, this version use a scrambled ROM, so when read with a external device, you can see the code.

Version 1.19 of ROM is missing in action, other version area available to download here: https://dilwyn.theqlforum.com/qlrom/index.html

Has been seen version of Issue 4 with, the top/botton cooper tracks interchanged, this help to reverse engineered the complete board.

Nowday I have draw and test the PCB of Issue 3 and 4, they are in separate folders, including, manuals and and ROM image.

The Board

It use the standar stugart conector, so a plain cable can have up to 2 disk drives, that shall be correctly configured as DS0 and DS1.

It use a WD1770 disc controller, and is expected that will be compatible with WD1772 (not checked), WD1773 is not compatible.

Thanks to Derek_Stewart and techy of qlforum.co.uk for providing the pictures that allow me to capture the schema.

A interactive bill of materials for each board is available here:

WARNING: Use good components!

During testing we found that bulk unknow 2N2222 transistor seen to work, but have hard compatibility problems with other boards.

Using a wellknow source transistor eliminate the incompatibility and work correctly with other passthrough boards. Be aware if you use a external or internal RAM expansion, a Qbide with passtrough or a backplane that allow several boarda.

Recreated Boards

Issue 4

My image

My image

Issue 3

My image

My image

Original Boards

Issue 2

My image

One of the few images available on internet, noted the transistor near the edge conector, 3 resistor on top of the PCB, two of this near the crystal, and the resistor array near WD1770 is called R4 (SIL)

Issue 3

My image

The transistor has been moved, the 3 resistor has been replaces by array R1, and the resistor array near WD1770 is called R2 (SIL)

Issue 4

My image

Complete new PCB, note The right one, with top/botton layer correct, but without silkscreen, and the left, with silkscreen but top/botton swapped (and exposed tracks under heat disipator).

Parts

31
QtyValueFootprintReferences
11100nCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC1, C2, C5, C6, C7, C9, C10, C11, C12, C13, C14
1100uf/10VCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC4
127C128Package_DIP:DIP-28_W15.24mm_SocketU9
127pCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC8
12K2 (x6)Resistor_THT:R_Array_SIP7RP2
1330nfCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC3
14K7 (x4)Resistor_THT:R_Array_SIP8RP1
17805Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU1
18MhzCrystal:Crystal_HC18-U_HorizontalY1
1Conn_02x17_Odd_EvenConnector_IDC:IDC-Header_2x17_P2.54mm_Latch_HorizontalJ2
1LS00Package_DIP:DIP-14_W7.62mm_SocketU7
1LS03Package_DIP:DIP-14_W7.62mm_SocketU3
1LS04Package_DIP:DIP-14_W7.62mm_SocketU6
1LS11Package_DIP:DIP-14_W7.62mm_SocketU4
1LS174Package_DIP:DIP-16_W7.62mm_SocketU11
1LS240Package_DIP:DIP-20_W7.62mm_SocketU8
1LS245Package_DIP:DIP-20_W7.62mm_SocketU5
1LS266Package_DIP:DIP-14_W7.62mm_SocketU2
1PN2222APackage_TO_SOT_THT:TO-92S_WideQ1
1QL_SLOT_DIN41612_CARD8bits:DIN41612_B_2x32_Female_Horizontal_THTJ1
1WD1770Package_DIP:DIP-28_W15.24mm_SocketU10

More from alvaroalea/QL_CST_FLoppyController

1
  • 2 layers125.7 × 97.8 mmQL CST FLoppyController V3, the printed circuit board in 3D

    QL CST FLoppyController V3

    alvaroalea/QL_CST_FLoppyController

    A clone of the CST's Floppy Disk Interface for Sinclair QL (PCB version 3 & 4)

    25 parts8

Similar boards

  • 2 layers100 × 80 mmMini8085, the printed circuit board in 3D

    Mini8085

    skiselev/minimax8085

    Simple Intel 8085 based Single Board Computer (SBC)

    45 parts60GPL-3.0
  • 2 layers164.5 × 89.5 mmJupiter II, the printed circuit board in 3D

    Jupiter II

    ricaflops/Jupiter-II

    Another Jupiter Ace computer clone

    126 parts43MIT
  • 2 layers333.2 × 205.9 mmDragon64, the printed circuit board in 3D

    Dragon64

    danwerner21/Dragon64

    A clone board for the Dragon64 and Tandy Color Computer

    232 parts34
  • 2 layers164.5 × 71.8 mmJupiter II Expansion, the printed circuit board in 3D

    Jupiter II Expansion

    ricaflops/Jupiter-II-Expansion

    Expansion board for Jupiter-II computer

    99 parts15MIT
  • 2 layers222.3 × 88.9 mmSCSISidecar, the printed circuit board in 3D

    SCSISidecar

    schlae/a1000-scsi-sidecar

    Amiga 1000 SCSI sidecar adapter

    82 parts12CERN-OHL-P-2.0
  • 2 layers299.2 × 180 mm2layer, the printed circuit board in 3D

    2layer

    ceteras/CoBra

    A Z80 retro computer, ZX Spectrum compatible, can also run CP/M.

    369 parts11MIT
  • 2 layers239.6 × 239.9 mmTK3000, the printed circuit board in 3D

    TK3000

    clemarfolly/TK3000

    Réplica do Microdigital TK3000

    329 parts7GPL-3.0
  • 2 layers135 × 97.8 mmNCL501, the printed circuit board in 3D

    NCL501

    roberto314/NCL501-SCSI-8-Bit

    Recreation of a bootable ISA 8-Bit SCSI Card.

    42 parts6

Questions

How big is the Qdisk v4 PCB?

It measures 125.7 × 97.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Qdisk v4 use?

31 parts, built around the 27C128-15, 100UF 10V 4*7 and PN2222A. 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 Qdisk v4 KiCad files?

From the alvaroalea/QL_CST_FLoppyController repository on GitHub, at the commit this page was made from: the board is Issue_4/qdisk_v4.kicad_pcb and its schematic Issue_3/QL_CST_FLoppyController_V3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Qdisk v4 design in my own project?

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