zx81-keyboard

a mechanical keyboard for the ZX81
git clone http://frotz.net/git/zx81-keyboard.git
Log | Files | Refs | README | LICENSE

README.md (1631B)


      1 ### ZX81 Mechanical Keyboard
      2 
      3 A mechanical keyboard that's compatible with the Sinclair ZX81, as well as the
      4 ZX81+38 modern recreation of that machine.  This repository contains all the
      5 design files as well as various exported versions and images.  Please carefully
      6 review any files before you use them to order hardware!
      7 
      8 ![keyboard with custom keycaps](images/keyboard-with-custom-keycaps.jpg)
      9 
     10 The KiCAD files for the schematic and layout are provided.
     11 The [export](export/) directory contains PDF versions for convenient online
     12 viewing.  The [gerbers](gerbers/) directory contains the exported gerbers
     13 I generated for an order of five PCBs from JLCPCB.
     14 
     15 ![schematic](export/zx81-kbd.schematic.png)
     16 
     17 ![layout](export/zx81-kbd.layout.png)
     18 
     19 The custom keycaps were ordered via wasdkeyboards:
     20 https://www.wasdkeyboards.com/61-key-custom-cherry-mx-keycap-set.html
     21 
     22 In the [keycaps](keycaps/) directory there are two versions of the SVG files,
     23 based on the template provided by wasd.  The "paths" version has been converted
     24 to paths and is suitable for submitting for an order.  The other version keeps
     25 the text elements as text for easier editing, but must be converted to paths
     26 before using for ordering.
     27 
     28 ![layout](images/keycaps-design.jpg)
     29 
     30 ### Need a ZX81 to add a keyboard to?
     31 
     32 The ZX81+38 project is a modern recreation of the ZX81 mainboard using
     33 74xx series ICs, similar to the ZX80, instead of the (no longer manufactured)
     34 ULA used in vintage ZX81s.  Check it out:
     35 
     36 https://github.com/mahjongg2/ZX81plus38
     37 
     38 https://revspace.nl/ZX81plus38_simple_to_build_ZX-81_clone 
     39 
     40 https://forums.raspberrypi.com/viewtopic.php?t=254492