Karabas-Nano
The smallest and cheapest of the family, with a real SMD Z80 and an SD card
- Chip
- Z80 + Altera EPM3256ATC144
- Video
- RGB, PAL
- Memory
- 128 KB / 1024 KB
- Latest revision
- J
- License
- WTFPL

Karabas-Nano is a ZX Spectrum compatible machine with a real SMD Z80 CPU and all the logic in an Altera EPM3256ATC144 CPLD (or EPM7512). The idea was to make the cheapest and smallest clone with a minimum of components, and to learn KiCad along the way.
Some parts of the schematic come from Karabas-128 and ZX-UNO.
Two configurations
The board has an SD card socket, and it works with at least two firmware configurations:
| Z-Controller | DivMMC | |
|---|---|---|
| Timings | Pentagon | Pentagon |
| ROM bank 0 | GLUK reset service | ESXDOS 0.8.7 |
| Memory | 1024 KB, port #DFFD (Profi) | 128 KB |
Files and documentation
- Firmware files CPLD
- ROM images
- SD card files
- Schematic rev.J
- Gerbers rev.J
- Interactive BOM rev.I
- Errata rev.B, RU
Photos and renders


Videos
Это чей там комп? Маркиза маркиза Карабаса!! Монтаж и пробный запуск мини компа на CPLD-Karabas NANO
Как я собирал Karabas nano
Karabas-nano rev. F
Karabas-nano, AY AVR sound from music.tap
Збираємо Карабас-нано. додаємо мережу. esp-07
Збираємо Карабас-нано. Міняємо альтеру
More videos (3)
Videos by the author and the community on YouTube, in their original languages.