Skip to the content
2 layers97.8 × 35.6 mmQlexternal512kram MIX, the printed circuit board in 3D

Qlexternal512kram MIX

alvaroalea/QL_RAM_Expansions8

Severa RAM expansion boards for the Sinclair QL

Size
97.8 × 35.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
72
Pads
209
Tracks, vias
931, 16
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Feb 2022
Updated
23 Mar 2026

Overview

Qlexternal512kram MIX is an open-source printed circuit board by alvaroalea, from the alvaroalea/QL_RAM_Expansions repository on GitHub. It is a 2-layer board of 97.8 × 35.6 mm with 15 parts on 72 nets, routed with 931 tracks and 16 vias.

It is built around the LM1117-5.0. Its parts include 4 capacitors, 3 resistors, 3 ICs and 2 connectors. It belongs with the FPGA and CPLD boards of this library.

Main components

1

README

QL_external_ram_896Kb/README.md

SINCLAIR QL 896kB External Rom Expansion

(C) 2026 Alvaro Alea Fernandez

License under: CERN Open Hardware Licence Version 2 - Strongly Reciprocal

https://ohwr.org/cern_ohl_s_v2.txt

This is based on the work of McLeod Ideafix, Jose Leandro, Zerover and tcat between others.

This board will provide up to 768kB aditional of static RAM (fast-ram) to the sinclair QL.

This board can be stacked with my old external ram board, jumpers allow a 512Kb, or +256Kb configs of the old board.

There is also a expecial 832Kb config that free the 64Kb top memory for aditional boards without use the ROM Cartridge area (Jose Leandro's QuBide...)

Provide a expansion conector to allow conect aditional interfaces.

There area available 4 configuration trough a dip switch in the PCB.

  • 640kB - This is the standar 512kB expansion for any QL
  • 832kB - Similar to 256kB provide aditional space for expansion cards correctly configured.
  • 896kB - Maximin RAM do not provide aditional space for expansion cards.
  • Expecial - This is for use as a second expansion, use the full QL space for a maximun of 898kB, be aware that this is incompatible with a lot of expansion card, so use with caution (Any expansion card that do not use jumper for configuration will be incompatible).

In the GAL folder there is the source code to be compiled with GALasm that you can found here: https://github.com/daveho/GALasm

Mini Trump Card Compatibility

I have done a version of the trump card disk interface here: https://github.com/alvaroalea/QL_MiniTrump3 , this interface do not provide memory like the original one. You can combine both cards to mimic the original trump card.

You shall connect this board after the minitrump, you need to change the solder jumper (JP1) to 1-2 to allow the Minitrump card to coordinate with the second memory card.

This jumper can be alwais 1-2, 2-3 is only used if you have another card that need BERR signal (none as far as I know).

My image

Parts

15
QtyValueFootprintReferences
310KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2, R3
2100nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3, C4
2Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1, JP2
1100u/16VCapacitor_SMD:CP_Elec_6.3x5.4C2
1100u/25VCapacitor_SMD:CP_Elec_6.3x5.4C1
1GAL16V8B-25QPPackage_DIP:DIP-20_W7.62mm_LongPadsU2
1HM628512BLFP-7Package_SO:SSOP-32_11.305x20.495mm_P1.27mmU1
1Jumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mmJP3
1LM1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1QL_SLOT_DIN41612_FEMALE-90degrees8bits:DIN41612_B_2x32_Female_Horizontal_THTJ1
1QL_SLOT_DIN41612_MALE_90degrees8bits:DIN41612_B_2x32_Male_Horizontal_THTJ2

More from alvaroalea/QL_RAM_Expansions

1
  • 2 layers97.8 × 35.6 mmQL external ram 892Kb, the printed circuit board in 3D

    QL external ram 892Kb

    alvaroalea/QL_RAM_Expansions

    Severa RAM expansion boards for the Sinclair QL

    14 parts8

Similar boards

  • 2 layers40 × 108 mmSol, the printed circuit board in 3D

    Sol

    wntrblm/Sol

    An open-source MIDI-to-CV Eurorack module that runs CircuitPython

    59 parts76
  • 2 layers133 × 98 mmPrecharge, the printed circuit board in 3D

    Precharge

    michaelruppe/FSAE

    Projects for Formula SAE Electric Vehicle competition (Australia 2019/2020)

    121 parts59MIT
  • 2 layers84.3 × 58.4 mmEnocderDriver, the printed circuit board in 3D

    EnocderDriver

    NikodemBartnik/Small-Projects

    All of smaller projects (Arduino, PCBs, electronics, code)

    35 parts55
  • 2 layers109.4 × 108.5 mmQUAAD V1 1, the printed circuit board in 3D

    QUAAD V1 1

    mzourack/QUAAD

    quad 4-step Eurorack CV sequencer

    191 parts45
  • 2 layers240 × 194 mmInfinitas, the printed circuit board in 3D

    Infinitas

    freeDSP/freeDSP-INFINITAS

    USB Audio Class 2 compliant audio interface with up to 32 input and up to 32 output channels and optional ADAU1452 DSP.

    1,020 parts35
  • 2 layers100 × 88 mmHootswitch, the printed circuit board in 3D

    Hootswitch

    saybur/hootswitch

    ADB keyboard/mouse switch for vintage Mac computers.

    127 parts24
  • 2 layers38.1 × 101.6 mmRP2040 Audio, the printed circuit board in 3D

    RP2040 Audio

    emeb/RP2040_Audio

    A Eurorack module for stereo audio effects based on the Raspberry Pi RP2040 MCU

    121 parts23MIT
  • 2 layers97 × 97 mmQO100 RX, the printed circuit board in 3D

    QO100 RX

    barisdinc/N3B_SDR_Transceiver_HW

    V/U/SHF and QO-100 SDR Transceiver Project

    167 parts20GPL-3.0

Questions

How big is the Qlexternal512kram MIX PCB?

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

What parts does the Qlexternal512kram MIX use?

15 parts, built around the LM1117-5.0. 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 Qlexternal512kram MIX KiCad files?

From the alvaroalea/QL_RAM_Expansions repository on GitHub, at the commit this page was made from: the board is qlexternal512kram_MIX/qlexternal512kram_MIX.kicad_pcb and its schematic QL_external_ram_896Kb/QL_external_ram_892Kb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Qlexternal512kram MIX design in my own project?

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