Tkmem128-ii
lrrosa·tkmem128-ii·hardware/tkmem128-ii.kicad_pcb
About the Tkmem128-ii PCB
Tkmem128-ii is an open source PCB design by lrrosa, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 78.7 × 66 mm, with 19 components from 14 distinct parts.
Other key parts include the GAL20V8B, 74HCT273, AS6C1008-55PCN and 27C256. By type, the board carries 6 capacitors, 4 ICs, 4 resistors, 3 jumpers, 1 connector and 1 diode.
It belongs with the test & measurement and retro computing designs in this gallery.
From the project
TKMEM-128 II — expansão de 128K/512K paginados (padrão ZX Spectrum 128) para TK90X, TK95 e ZX Spectrum 48K, redesenhada em KiCad. Derivada do projeto do Velesoft (2009) e da TKMEM-128 da Luccas Eletrônica (2012). CERN-OHL-S v2.
Expansão externa de 128 KB (ou 512 KB) de RAM paginada no padrão ZX Spectrum 128 para TK90X, TK95 e ZX Spectrum 48K. Redesenho completo em KiCad 10, com arquivos de fabricação prontos.
Ele não inventa o circuito: junta e redesenha dois trabalhos anteriores.
Créditos também a Flávio Matsumoto, que sugeriu o circuito do Velesoft para os TKs e identificou a caixa Patola PB 085/3, e a Daniel Jose Viana (danjovic), cujo trabalho documentou as cotas da placa para essa caixa.

Main components on the Tkmem128-ii
Tkmem128-ii bill of materials (BOM)
19 components, 14 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GAL20V8B | DIP-24_W7.62mm_Socket_LongPads | U1 |
| 1 | 74HCT273 | DIP-20_W7.62mm_Socket_LongPads | U2 |
| 1 | AS6C1008-55PCN | DIP-32_W15.24mm_Socket_LongPads | U3 |
| 1 | 27C256 | DIP-28_W15.24mm_Socket_LongPads | U4 |
| 1 | Barramento TK | ZX_TK_Bus_Socket_56 | J1 |
| 1 | SELECIONA ROM | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | ROMCS BARRAMENTO | PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 1 | ZX128/ZX512 | PinHeader_1x02_P2.54mm_Vertical | JP3 |
| 1 | LED | LED_D3.0mm | D1 |
| 5 | 100N 100n | C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5 |
| 1 | 10U 10u | CP_Radial_D5.0mm_P2.00mm | C6 |
| 2 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R2, R4 |
| 1 | 2K2 2k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R3 |
| 1 | 0R | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R5 |
Tkmem128-ii design files
The KiCad project lives in the lrrosa/tkmem128-ii repository on GitHub; these links point at the commit this page was built from.
Tkmem128-ii: common questions
How big is the Tkmem128-ii PCB?
The Tkmem128-ii measures 78.7 × 66 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Tkmem128-ii?
19 components, from 14 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Tkmem128-ii design files?
From the lrrosa/tkmem128-ii repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Tkmem128-ii design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which lrrosa chose for the repository.
Similar boards
OpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.0850Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license50824pin flex interposer
Wren6991
29 × 32 mm3 parts2LNo license508GB-BRK-SLOT-A
Gekkio
81 × 80 mm20 parts2LCC-BY-4.0376GB-BRK-SLOT-B
Gekkio
81 × 80 mm20 parts2LCC-BY-4.0376GB-BRK-CPU-G2
Gekkio
80 × 80 mm12 parts2LCC-BY-4.0376