This is my Mechanical keyboard case for the ZX Spectrum 48k , Byte Delight Harlequin and Sifzif-512 boards.
Please see my video if you want to know more. Very sorry but I can't provide the Key Caps that are featured in the video so you will have to source them and you could also print some with this link along with another style of case.
https://www.printables.com/model/700687-replacement-zx-spectrum-48k-case-key-caps-for-mech
If using the Original ZX Spectrum board you need to do a regulator mod and remove the heatsink otherwise it will deform the printed parts.
The keyboard PCB is by Don Superfo and you can buy from PCBWAY
https://www.pcbway.com/project/shareproject/ZX_Spectrum_Keyboard.html
These are the thin Keyboard PCB connectors that replace the membranes.
8 way
https://www.pcbway.com/project/shareproject/ZX_Spectrum_keyboard_edge_connector_5_way_452eb7b7.html
5 way
https://www.pcbway.com/project/shareproject/ZX_Spectrum_keyboard_edge_connector_2e6dd9f3.html
you will also need a way to connect from the main keyboard PCB to the smaller ones and I used
TE Connectivity FLEX CABLE
5 way A9AAT-0504F
8 way A9AAT-0804F
from Digikey
The screws used are m3 self tappers and I will add the details when I can.
The author marked this model as their own original creation.