ZX Spectrum Microswitch SMD Keyboard Membrane Replacement
Perfect fit PCB based keyboard for ZX Spectrum 16/48k.
PCB MUST BE 0.6mm thick ! Pay attention when ordering!
You can secure the PCB to the housing by thin double sided adhesive tape, or use some glue.
If you want to use PCB connectors for connecting it to the main board, there is another project here for that. Just
search for "ZX Spectrum keyboard edge connector 8 way" and "ZX Spectrum keyboard edge connector 5 way"
Use quality flat cable for connection. Cable length should be around 75mm. You will need a 5way and a 8way cable.
You can solder the ends of the flat cable into the holes, or if you want a better amd slimmer fit, you can solder them flat on the pads too..
Buttons are from Aliexpress. Search for "SMD Button 4x4x1.5mm". It's very cheap, but of course you can use better quality
buttons if you want.
It will fit perfectly under the rubber keys, with a benefit of better reliabiltiy and easy replacement if any of the buttons fail.
Clean the PCB after soldering to prevent corrosion and sticky buttons.
Update : Uploaded centroid file for PCBA assembly services
ZX Spectrum Microswitch SMD Keyboard Membrane Replacement
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(9)
- Likes(8)
-
Engineer
Jun 24,2026
-
Engineer
May 21,2026
-
Tony RetroManiak
Mar 21,2026
-
Francisco Meza
Mar 04,2026
-
Engineer
Jan 29,2026
-
Engineer
Jan 07,2026
-
Selahattin Erdal
Dec 04,2025
-
(DIY) C64iSTANBUL
Dec 03,2025
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Attila Kalinka
-
Amstrad/Schneider CPC464/6128 RGB to Composite / SVIDEO Converter
This board converts CPC464/6128 video output to Composite and S-VIDEO signals.so you can use any TV ...
-
Amstrad/Schneider CPC464/664/6128 VGA Output
This is a proven working project.The original project can be found here : https://github.com/grzegor...
-
ZX Spectrum Microswitch SMD Keyboard Membrane Replacement
Perfect fit PCB based keyboard for ZX Spectrum 16/48k.PCB MUST BE 0.6mm thick ! Pay attention when o...
-
C64/C128 MOS8701 replacement based on dodgypll
This is proven working project. Only applicable for PAL Commodore 64/128Project is based on this pro...
-
Programmable Mist Maker - XIAO / QT PY Extension
1246 2 1 -
RadioHAT - Raspberry Pi radio development platform
1056 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1272 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3464 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4106 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4489 2 2







