This board is specially designed for the original ZX case. However, it can also function independently thanks to its integrated keyboard.
The keyboard switch spacing is the same as the original ZX rubber keyboard/faceplate. This may be helpful if you're designing your own case. I could have designed the keyboard differently, but I preserved this option.
Note: The board won't fit perfectly and will require some adjustments with a file.
PICOZX Retro Computing Platform
ZX128k retro computer emulator based on Raspberry Pi PICO
IMPORTANT NOTICE!
This board can run the retro computer emulator ZX128 by Phil SCULL with quick save functionality and USB OTG support for full keyboard and USB joystick/gamepad compatibility. The firmware version labeled AUK can be downloaded from the DATASHEET section on this page.
> NOTE! The 9-pin DSUB ATARI joystick connector may cause issues if the cable is too long. We recommend shortening the cable to approximately 30cm.
FEATURES:
Dimensions: 210mm × 130mm - Motherboard with keyboard (black)
Dimensions: 210mm × 55mm - Motherboard only (red)
Dimensions: 210mm × 83mm - Keyboard only (white)
Minimal component requirements: just 7 resistors for VGA signal
QWERTY ZX keyboard with the same matrix as the original
VGA output
Speaker
Reset button
Micro SD card slot
9-pin DSUB ATARI joystick connector
Purchase options:
Bare main PCB board without components, clean red PCB for self-assembly (gallery images are for inspiration)
Assembled unit ready for use without ZX Spectrum case (PCB only)
Required components
Component
Qty
Description
Note
Raspberry PICO
1
main green board
-
TACT-65K-F
50
tactile switch, 1N
Or any other 1N force switch - very comfortable to press
1K 0603/0805/TH Ø1.8×3.2mm
3
Resistor
for VGA
470R 0603/0805/TH Ø1.8×3.2mm
3
Resistor
for VGA
82R 0603/0805/TH Ø1.8×3.2mm
1
Resistor
for VGA
DSUB15 FEMALE
1
Female connector
for VGA monitor
DSUB9 MALE
1
Male connector
for Joystick
SD card SMD
1
Micro SD card reader
LD-BZPN-3510
1
Piezo Speaker
-
1503-20
1
3.5mm jack
Line Audio output
82R 0603/0805/TH Ø1.8×3.2mm
1
Resistor
Line Audio output
4k7 0603/0805/TH Ø1.8×3.2mm
1
Resistor
Line Audio output
100n 0603/0805
1
Capacitor
Line Audio output
USB-A
1
USB connector
USB host
USB-B
1
USB connector
USB Power only (if using USB host)
USB host
External power must be connected to USB-B
Remember to connect 2 small wires from test points to D+ D-
Supported computer systems:
ZX Spectrum 48k
ZX Spectrum 128k
Features:
USB keyboard/joystick support
8×5 key keyboard matrix
USB joystick compatibility
VGA video output (RGB222)
PWM sound (1 pin) with AY-3-8912 emulation
SPI SD card support
12 quick save slots
Loading from .z80 snapshot files
Reading from .tap tape files with emulated loading sounds and loading times