5 x 8 Matrix output, Serial ASCII output or USB output. Tactile keyboard compatible with RC2014, retro Sinclair computers and many more usesDesigned by RFC2795 Ltd in United Kingdom
What is it? This is a small keyboard (127mm x 70mm / 5" x 2.75") that can be built as a traditional 5 x 8 matrix output, a serial ASCII output, or as a USB keyboard device Why did you make it? The ...Read More…
This is a small keyboard (127mm x 70mm / 5" x 2.75") that can be built as a traditional 5 x 8 matrix output, a serial ASCII output, or as a USB keyboard device
The primary motivation was because I needed a matrix keyboard for my Jupiter Ace. I also wanted to make the RC2014 less reliant on having a laptop attached in order to use it. Combining these ideas wasn't a huge stretch of the imagination, and extending it with the ability to act as a USB keyboard too was fairly trivial.
I haven't seen anything else on the market that fulfills what this keyboard does. It is very adaptable and easy to program.
As a matrix keyboard, you can connect it to any micro that has at least 13 pins of I/O available to use in your project. It is also the same layout as the Sinclair ZX81, ZX Spectrum and Jupiter Ace. It will also work with the Minstrel ZX80 Many other retro computers of this vintage use a similar layout so it can easily work with those too.
As a serial ASCII keyboard, you can connect it to any device that wants a serial input, ranging from any micro controller,Raspberry Pi, PC/Laptop with FTDI lead, network equipment, and, of course, any computer in the RC2014 range. This option uses an Atmel ATMEGA328 (Arduino Uno) as the controller, and, as such, is easy to program, and easy to modify if you want different layout or baudrate etc.
As a USB Keyboard you can plug it in to any PC, laptop or tablet (which supports USB keyboards) and it'll show up and work as a regular keyboard! You will need an Arduino Pro Mini, and please be aware that the footprint on the PCB is actually too narrow to line up properly. You will need to order this as the Matrix option or PCB option, and make appropriate adaptions for the Pro Micro to fit.
Whilst the tactile feel of the keyboard is great, seeing what the keys do isn't that easy. I have put some files up on Thingiverse so you can lasercut a case from plywood or acrylic. With a printed and laminated top this looks and feels great!
Serial Keyboard This includes the PCB, 41 tactile switches, 8 diodes, pre-programmed Atmel '328 controller and it's supporting components
Matrix keyboard This includes the PCB, 40 tactile switches, 8 diodes and header pins
PCB only Yup, you guessed it. Only the bare PCB!
Laser cut enclosure Add poplar plywood laser cut keyboard case as an optional extra. For further info, click here
The RC2014 are shown in the photos for reference only and not included in this sale.
RC2014 is a trademark of RFC2795 Ltd.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Universal Micro Keyboard can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
Products are normally shipped next working day, however during busy periods this may extend slightly.
Tracked or Tracked & Signed options are available to most locations. This may not get your kit to you any quicker, but it adds peace of mind that you know where it has got to.
It is your responsibility to pay any import duty or other taxes where appropriate.
Ronald | March 25, 2021
Marcin | Dec. 9, 2020
Ettore | Sept. 23, 2020
Gerald | April 7, 2020
Phil | May 17, 2019
Donald | May 11, 2019
Daniel | Jan. 19, 2018
Simon | April 10, 2017
Jac | March 13, 2017
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!