Retrofitting A Raspberry Pi2 Inside A Mechanical Keyboard #iluvPi2 #piday #raspberrypi @Raspberry_Pi


Project Kiiboard. Building a computer inside a keyboard with Raspberry Pi2 via sneek

Step 1: Stumble upon mechanical keyboards. Fall in love with them. Find out that Raspberry Pi 2 is released. Get an idea. Build a computer inside a keyboard.

Step 2: Google around the Internet, someone has done something quite similar. “Idea is validated”, as we say at my workplace.

Step 3: ???

Step 4: Profit! Not really. But that’s how the story begins.
So, I got an idea to build a computer inside a mechanical keyboard. After doing some research about mechanical keyboards and the new power of the Raspberry Pi 2 Model B, I decided that it would be a nice project for me to build. Okay then.



I have been interested about mechanical keyboards (you know, those oldschool clicky ones) since I was a kid – heck, we used those regularly back in the day. The clicking noise has burned into my memory, and I just loved the tactile feel of those buttons. Nowadays my everyday keyboard is the integrated one on a Macbook Pro. It’s not bad for a laptop keyboard, so I really haven’t had any excuse to buy a mechanical one to carry around with my Mac.

That’s related to how the idea was born. I needed to have an excuse to buy one of those marvellous keyboards, and to find some use for the new Pi. Combine those two things together, and, well… you know.

What keyboard should I pick then? I have two main attributes I look for: The keyboard should be relatively compact, and it should have a familiar layout. I decided to go with a tenkeyless keyboard since I use the tenkeys rarely, and I want to have a small keyboard. I also wanted they keyboard to have a Finnish/Swedish layout. So after a bit of googling, I found a Filco Majestouch-2 Tenkeyless keyboard with Finnish layout and brown switches (Brown switches do not make so much noise, but still have the same feel as the old clicky ones).
Next step was to find out if there was enough space inside the keyboard to fit the Pi. I don’t naturally have that keyboard, so I asked Reddit. Reddit has an active community of mechanical keyboard enthusiasts, so I got my response quickly, with images! You can always trust the Hive Mind of Reddit. It seemed that there is only 8mm clearance inside the keyboard, which would be a too tight fit, I thought. It could be done by stripping off almost all of the connectors, but I would rather not sacrifice the ethernet port. So, let’s find another keyboard instead!

I came across the wonderful company WASD Keyboards, which also sold a similar keyboard, WASD V2 88-Key. It looked like it would have more space available. I contacted the customer care, told them about my project and asked some measurements. They responded very fast, told me that there is enough space for some AA-batteries at least, and that there should be enough space for the RasPi. The guy was even interested about hearing more about my project! Only problem was that there is a cable channel which can cause some trouble fitting the Pi, but I figured it can be removed and filled, if the Pi doesn’t fit. We’ll figure something out. I had found my keyboard!

Read more

998Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.