RC1 Keypad MX
tebl·RC-ONE·RC1 Keypad MX/RC1 Keypad MX.kicad_pcb
About the RC1 Keypad MX PCB
RC1 Keypad MX is an open source PCB design by tebl, published on GitHub under the CERN-OHL-1.2 license. It is a 2-layer board measuring 72.4 × 122.6 mm, with 26 components from 26 distinct parts.
By type, the board carries 24 switches, 1 connector and 1 diode.
It belongs with the retro computing, keyboards and displays & leds designs in this gallery.
From the project
A recreation of the MOS KIM-1 microcomputer, the start of the Commodore-line of computers. Complete with hex keypad, six digit displays and a lot of 8-bit fun!
Among the years I've built quite a few computers, some bought as kits from various vendors and some I even designed myself based on available designs describes in books and other technical resources - above all, there was one I really wanted above all of them; the KIM-1! The RC-ONE is a functional replica designed in a modular fashion, for the specifics see the specific module.

RC1 Keypad MX bill of materials (BOM)
26 components, 26 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | KB | Pin_Header_Straight_2x08_Pitch2.54mm | J1 |
| 1 | Ø | SW_Cherry_MX_1.00u_PCB | SW1 |
| 1 | 7 | SW_Cherry_MX_1.00u_PCB | SW2 |
| 1 | E | SW_Cherry_MX_1.00u_PCB | SW3 |
| 1 | 1 | SW_Cherry_MX_1.00u_PCB | SW4 |
| 1 | 8 | SW_Cherry_MX_1.00u_PCB | SW5 |
| 1 | F | SW_Cherry_MX_1.00u_PCB | SW6 |
| 1 | 2 | SW_Cherry_MX_1.00u_PCB | SW7 |
| 1 | 9 | SW_Cherry_MX_1.00u_PCB | SW8 |
| 1 | AD | SW_Cherry_MX_1.00u_PCB | SW9 |
| 1 | 3 | SW_Cherry_MX_1.00u_PCB | SW10 |
| 1 | A | SW_Cherry_MX_1.00u_PCB | SW11 |
| 1 | DA | SW_Cherry_MX_1.00u_PCB | SW12 |
| 1 | 4 | SW_Cherry_MX_1.00u_PCB | SW13 |
| 1 | B | SW_Cherry_MX_1.00u_PCB | SW14 |
| 1 | + | SW_Cherry_MX_1.00u_PCB | SW15 |
| 1 | 5 | SW_Cherry_MX_1.00u_PCB | SW16 |
| 1 | C | SW_Cherry_MX_1.00u_PCB | SW17 |
| 1 | GO | SW_Cherry_MX_1.00u_PCB | SW18 |
| 1 | 6 | SW_Cherry_MX_1.00u_PCB | SW19 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | D | SW_Cherry_MX_1.00u_PCB | SW20 |
| 1 | PC | SW_Cherry_MX_1.00u_PCB | SW21 |
| 1 | SST | SW_DIP_x1_W7.62mm_Slide | SW22 |
| 1 | RS | SW_Cherry_MX_1.00u_PCB | SW23 |
| 1 | ST | SW_Cherry_MX_1.00u_PCB | SW24 |
| 1 | PWR | LED_D5.0mm | D1 |
RC1 Keypad MX design files
The KiCad project lives in the tebl/RC-ONE repository on GitHub; these links point at the commit this page was built from.
RC1 Keypad MX: common questions
How big is the RC1 Keypad MX PCB?
The RC1 Keypad MX measures 72.4 × 122.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the RC1 Keypad MX?
26 components, from 26 distinct parts. The full bill of materials is listed on this page.
Where can I download the RC1 Keypad MX design files?
From the tebl/RC-ONE repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the RC1 Keypad MX design in my own project?
Yes, under the terms of its CERN-OHL-1.2 license, which tebl chose for the repository.
More boards in RC-ONE
RC1 UI
tebl
99.1 × 97.2 mm89 parts2LCERN-OHL-1.225RC1 CPU
tebl
99.1 × 99.1 mm45 parts2LCERN-OHL-1.225AVR/Arduino
RC1 8K ExRAM
tebl
99.1 × 83.8 mm36 parts2LCERN-OHL-1.225RC1 Sound Interface
tebl
99.1 × 68 mm35 parts2LCERN-OHL-1.225RC1 TMS9918A
tebl
99.1 × 76.8 mm32 parts2LCERN-OHL-1.225RC1 Keypad
tebl
66 × 76.2 mm30 parts2LCERN-OHL-1.225RC1 Real Time Clock
tebl
99.1 × 59.7 mm28 parts2LCERN-OHL-1.225RC1 65K Expansion
tebl
99.1 × 55.2 mm23 parts2LCERN-OHL-1.225RC1 Compact Flash
tebl
99.1 × 54.6 mm20 parts2LCERN-OHL-1.225RC1 ACIA
tebl
99.1 × 58.4 mm20 parts2LCERN-OHL-1.225AVR/Arduino
RC1 Keypad to USB
tebl
72.4 × 45.1 mm8 parts2LCERN-OHL-1.225
Similar boards
View screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kBM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kView base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kLevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kAnyon e motherboard
byrantech
133 × 92 mm258 parts6LMIT4.3kSwitch
byrantech
18.5 × 11.1 mm5 parts2LMIT4.3k