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

A clone of the CST's Floppy Disk Interface for Sinclair QL (PCB version 3 & 4)
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.
A clone of some version of the CST's Floppy Disk Interface for Sinclair QL
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.
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.
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:
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.





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)

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

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).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100n | Capacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mm | C1, C2, C5, C6, C7, C9, C10, C11, C12, C13, C14 |
| 1 | 100uf/10V | Capacitor_THT:CP_Radial_D8.0mm_P5.00mm | C4 |
| 1 | 27C128 | Package_DIP:DIP-28_W15.24mm_Socket | U9 |
| 1 | 27p | Capacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mm | C8 |
| 1 | 2K2 (x6) | Resistor_THT:R_Array_SIP7 | RP2 |
| 1 | 330nf | Capacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mm | C3 |
| 1 | 4K7 (x4) | Resistor_THT:R_Array_SIP8 | RP1 |
| 1 | 7805 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | U1 |
| 1 | 8Mhz | Crystal:Crystal_HC18-U_Horizontal | Y1 |
| 1 | Conn_02x17_Odd_Even | Connector_IDC:IDC-Header_2x17_P2.54mm_Latch_Horizontal | J2 |
| 1 | LS00 | Package_DIP:DIP-14_W7.62mm_Socket | U7 |
| 1 | LS03 | Package_DIP:DIP-14_W7.62mm_Socket | U3 |
| 1 | LS04 | Package_DIP:DIP-14_W7.62mm_Socket | U6 |
| 1 | LS11 | Package_DIP:DIP-14_W7.62mm_Socket | U4 |
| 1 | LS174 | Package_DIP:DIP-16_W7.62mm_Socket | U11 |
| 1 | LS240 | Package_DIP:DIP-20_W7.62mm_Socket | U8 |
| 1 | LS245 | Package_DIP:DIP-20_W7.62mm_Socket | U5 |
| 1 | LS266 | Package_DIP:DIP-14_W7.62mm_Socket | U2 |
| 1 | PN2222A | Package_TO_SOT_THT:TO-92S_Wide | Q1 |
| 1 | QL_SLOT_DIN41612_CARD | 8bits:DIN41612_B_2x32_Female_Horizontal_THT | J1 |
| 1 | WD1770 | Package_DIP:DIP-28_W15.24mm_Socket | U10 |

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




ricaflops/Jupiter-II-Expansion
Expansion board for Jupiter-II computer




It measures 125.7 × 97.8 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask alvaroalea before reusing the design.