ZX-Cherry
guntars-lemps·ZX-Cherry
About the ZX-Cherry PCB
ZX-Cherry is an open source PCB design by guntars-lemps, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 256.3 × 109.5 mm, with 117 components from 65 distinct parts.
Other key parts include the CD4066BNS. By type, the board carries 58 switches, 34 resistors, 17 diodes, 5 ICs, 2 connectors and 1 capacitor.
It belongs with the keyboards and test & measurement designs in this gallery.
From the project
ZX Cherry keyboard
The ZX Cherry is a keyboard replacement for the ZX Spectrum plus membrane keyboard based on Cherry MX switches. The keyboard keeps the original look of the ZX Spectrum plus which has a much better and more durable keyboard. For extended keys, the BU4066 (or compatible) switches and other elements are used. I suggest to use brown cherry switches, they are noiseless and have tactile feedback.
Main components on the ZX-Cherry
ZX-Cherry bill of materials (BOM)
117 components, 65 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | CD4066BNS | SO-14_5.3x10.2mm_P1.27mm | U1, U2, U3, U4, U5 |
| 1 | Conn_01x07_Pin | PinHeader_1x07_P2.54mm_Horizontal | J1 |
| 1 | Conn_01x08_Pin | PinHeader_1x08_P2.54mm_Horizontal | J2 |
| 1 | KEY_1 | SW_Cherry_MX_1.00u_Plate | SW1 |
| 1 | KEY_2 | SW_Cherry_MX_1.00u_Plate | SW2 |
| 1 | KEY_3 | SW_Cherry_MX_1.00u_Plate | SW3 |
| 1 | KEY_4 | SW_Cherry_MX_1.00u_Plate | SW4 |
| 1 | KEY_5 | SW_Cherry_MX_1.00u_Plate | SW5 |
| 1 | KEY_6 | SW_Cherry_MX_1.00u_Plate | SW6 |
| 1 | KEY_7 | SW_Cherry_MX_1.00u_Plate | SW7 |
| 1 | KEY_8 | SW_Cherry_MX_1.00u_Plate | SW8 |
| 1 | KEY_9 | SW_Cherry_MX_1.00u_Plate | SW9 |
| 1 | KEY_0 | SW_Cherry_MX_1.00u_Plate | SW10 |
| 1 | KEY_Q | SW_Cherry_MX_1.00u_Plate | SW11 |
| 1 | KEY_W | SW_Cherry_MX_1.00u_Plate | SW12 |
| 1 | KEY_E | SW_Cherry_MX_1.00u_Plate | SW13 |
| 1 | KEY_R | SW_Cherry_MX_1.00u_Plate | SW14 |
| 1 | KEY_T | SW_Cherry_MX_1.00u_Plate | SW15 |
| 1 | KEY_Y | SW_Cherry_MX_1.00u_Plate | SW16 |
| 1 | KEY_U | SW_Cherry_MX_1.00u_Plate | SW17 |
Show 45 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | KEY_I | SW_Cherry_MX_1.00u_Plate | SW18 |
| 1 | KEY_O | SW_Cherry_MX_1.00u_Plate | SW19 |
| 1 | KEY_P | SW_Cherry_MX_1.00u_Plate | SW20 |
| 1 | KEY_A | SW_Cherry_MX_1.00u_Plate | SW21 |
| 1 | KEY_S | SW_Cherry_MX_1.00u_Plate | SW22 |
| 1 | KEY_D | SW_Cherry_MX_1.00u_Plate | SW23 |
| 1 | KEY_F | SW_Cherry_MX_1.00u_Plate | SW24 |
| 1 | KEY_G | SW_Cherry_MX_1.00u_Plate | SW25 |
| 1 | KEY_H | SW_Cherry_MX_1.00u_Plate | SW26 |
| 1 | KEY_J | SW_Cherry_MX_1.00u_Plate | SW27 |
| 1 | KEY_K | SW_Cherry_MX_1.00u_Plate | SW28 |
| 1 | KEY_L | SW_Cherry_MX_1.00u_Plate | SW29 |
| 1 | KEY_EN | SW_Cherry_MX_ENTER_PCB | SW30 |
| 1 | KEY_CS1 | SW_Cherry_MX_2.25u_PCB | SW31 |
| 1 | KEY_Z | SW_Cherry_MX_1.00u_Plate | SW32 |
| 1 | KEY_X | SW_Cherry_MX_1.00u_Plate | SW33 |
| 1 | KEY_C | SW_Cherry_MX_1.00u_Plate | SW34 |
| 1 | KEY_V | SW_Cherry_MX_1.00u_Plate | SW35 |
| 1 | KEY_B | SW_Cherry_MX_1.00u_Plate | SW36 |
| 1 | KEY_N | SW_Cherry_MX_1.00u_Plate | SW37 |
| 1 | KEY_M | SW_Cherry_MX_1.00u_Plate | SW38 |
| 1 | KEY_SS1 | SW_Cherry_MX_1.00u_Plate | SW39 |
| 1 | KEY_SP | SW_Cherry_MX_SPACE_PCB | SW40 |
| 1 | KEY_CS2 | SW_Cherry_MX_2.25u_PCB | SW41 |
| 1 | KEY_SS2 | SW_Cherry_MX_1.00u_Plate | SW42 |
| 1 | KEY_EDIT | SW_Cherry_MX_1.00u_Plate | SW43 |
| 1 | KEY_CL | SW_Cherry_MX_1.00u_Plate | SW44 |
| 1 | KEY_TV | SW_Cherry_MX_1.00u_Plate | SW45 |
| 1 | KEY_IV | SW_Cherry_MX_1.00u_Plate | SW46 |
| 1 | KEY_LEFT | SW_Cherry_MX_1.00u_Plate | SW47 |
| 1 | KEY_DOWN | SW_Cherry_MX_1.00u_Plate | SW48 |
| 1 | KEY_UP | SW_Cherry_MX_1.00u_Plate | SW49 |
| 1 | KEY_RIGHT | SW_Cherry_MX_1.00u_Plate | SW50 |
| 1 | KEY_GR | SW_Cherry_MX_1.00u_Plate | SW51 |
| 1 | KEY_DEL | SW_Cherry_MX_1.00u_Plate | SW52 |
| 1 | KEY_QUOT | SW_Cherry_MX_1.00u_Plate | SW53 |
| 1 | KEY_SEM | SW_Cherry_MX_1.00u_Plate | SW54 |
| 1 | KEY_BREAK | SW_Cherry_MX_1.00u_Plate | SW55 |
| 1 | KEY_DOT | SW_Cherry_MX_1.00u_Plate | SW56 |
| 1 | KEY_COMMA | SW_Cherry_MX_1.00u_Plate | SW57 |
| 1 | KEY_EXT | SW_Cherry_MX_1.50u_PCB | SW58 |
| 17 | BAT41 | D_DO-35_SOD27_P12.70mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +9 |
| 1 | C_Polarized | CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder | C1 |
| 17 | 1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R3, R5, R7, R9, R11, R13, R15 +9 |
| 17 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R4, R6, R8, R10, R12, R14, R16 +9 |
ZX-Cherry design files
The KiCad project lives in the guntars-lemps/ZX-Cherry repository on GitHub; these links point at the commit this page was built from.
- Layoutzx_cherry_keyboard.kicad_pcb
- Schematiczx_cherry_keyboard.kicad_sch
ZX-Cherry: common questions
How big is the ZX-Cherry PCB?
The ZX-Cherry measures 256.3 × 109.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ZX-Cherry?
117 components, from 65 distinct parts. The full bill of materials is listed on this page.
Where can I download the ZX-Cherry design files?
From the guntars-lemps/ZX-Cherry repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ZX-Cherry design in my own project?
Yes, under the terms of its GPL-3.0 license, which guntars-lemps chose for the repository.
Similar boards
LevelShifter
gusmanb
28.3 × 39.8 mm21 parts2LGPL-3.05.0kStackLink
gusmanb
52.3 × 10.5 mm5 parts2LGPL-3.05.0kAnalyzerBoxPCB fork
gusmanb
52.7 × 47.9 mm54 parts4LGPL-3.05.0kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3kLily58
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kLily58 Pro
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3k