This a case I have designed taking quite a bit of inspiration from this thing. This version is for the ZX Spectrum 128K clone Harlequin by Superfo. Mainly, it has an extra video connector in the back. It also has provisions for an RS232 port, but this version of the case doesn't have an opening for that.
I opted to not use a PCB for the keyboard. Instead I have made a frame that holds them at roughly the same height as the PCB would. I used these keyboard switches and these keycaps. If you want to use the PCB, then skip the keyboard frame. These are the key cap labels I used.
The screws I used were exclusively M3 machine screws. Mine are hex cap but that's not critical. I used 5mm long ones to hold the PCB, 6mm for the keyboard frame and 10mm for the 4 case corners.
2024-05-02 Update: I have completely re-uploaded all the STL-files after a few minor adjustments based on what I have printed. I have also added the ZX Spectrum logos for a 48K and a 128K setup.
2024-05-03 Update: At this point everything seems to line up for me so I am removing the "Work in progress" mode. I also included the scad file in case someone wants to tweak something.
Spectrum_48k.scad | 19.2KB | |
Spectrum_48k_Bottom.stl | 751.7KB | |
Spectrum_48k_Keyboard.stl | 590.0KB | |
Spectrum_48k_Logo.stl | 33.0KB | |
Spectrum_48k_Top.stl | 993.7KB | |
Spectrum_48k_ZX_128K_Logo.stl | 388.6KB | |
Spectrum_48k_ZX_48K_Logo.stl | 361.0KB |