KeebDeck

A compact silicone keyboard for your handheld project

You may be familiar with our previous BB-based keyboard products, maybe you even own one. As it became harder and harder to source the parts for them, we decided to do something about it and went on to create a fully-custom silicone keypad, designed with makers and hackers in mind. Meet the KeebDeck Keyboard!

The KeebDeck Keyboard is a compact (85x48mm) 69-key alphanumeric silicone keypad with an orthogonal layout based on standard PC keyboards. It has all the keys a hacker would expect and a few extra ones that can be used as macros. The keypad sits on a snap dome sheet, giving it a tactile feel that's comfortable even for extended thumb-typing sessions. The keypad can also optionally be backlit, perfect for dimly lit rooms.

The keyboard utilizes a sandwich-style design, requiring a specific footprint to be placed on a PCB so that the adhesive dome sheet can be applied on top of the footprint.The silicone keypad then goes on top of the dome sheet and requires a top case (another PCB, a 3D-printed/milled/etc. cover) that will keep the keypad in place. The required spacing between the two surfaces is 1.5mm.

Regardless if it's in one of our products, a conference badge, a cyberdeck, or your custom PCB, the KeebDeck keyboard is pleasant to type on and easy to work with. In the near future, in addition to releasing products using the Keyboard, we will also open source drawings, 3D models, footprints, and symbols for popular PCB design programs.

Already in use

You might already have seen the KeebDeck keyboard (albeit lightly modified) in these projects:

The badge for the WHY2025 outdoor hacker camp.

Tanmatsu is a terminal device for hackers, makers, and tech enthusiasts. It's based around the powerful ESP32-P4 microcontroller.

An add-on for the Fri3d Camp 2024 badge. Fri3d is a family-friendly summer camp for hackers, makers, and DIY enthusiasts.

?

If you're interested in getting the keyboards in bulk and/or customizing them, don't hesitate to contact us!

More to come

In addition to the cool projects seen above, we are also working on multiple products of our own that will utilize our KeebDeck Keyboard. These projects are all in various stages in development and more information will be available at a later time. For now please enjoy these teasers:

KeebDeck Basic

The Basic is as simple as it gets, making it a great way to get a feel of the keyboard without spending a lot. The Basic is made out of two PCBs sandwiched together. It exposes the keyboard as a USB HID and has a footprint for an optional Qwiic connector, where it can be communicated with using the protocol found in our previous BB-based keyboards over I2C.

KeebDeck Mini

The Mini is the successor to our BBQ20KBD, in addition to the keyboard it also has an optical thumb sensor, which acts as a USB HID Mouse. The Mini is powered by the nRF52833 BLE-capable chip. It comes with a injection molded case which can fit a LiPo inside, making it a great compact wireless keyboard. In addition to the USB and Qwiic connectors, it also has a PMOD-compatible I2C pin header, giving you lots of ways to interact with it. The Mini also includes a backlight for the keys and a power switch.

KeebDeck FeatherWing (Mono)

One of the successors to our Keyboard FeatherWing, it expands the functionality by adding another Feather socket, allowing for simultanous use of a MCU/SoC Feather as well as an additional FeatherWing. The FeatherWing also has two Qwiic connectors, one on the edge of the board, facing outward, and one inside, allowing for additional boards to be connected can kept inside a potential case. The FeatherWing also has an extra LiPo connector, so that the connector on the Feather board itself doesn't have to be used. The board uses a low-power STM32 MCU as a co-processor, acting as controller for the optical thumb sensor, the keyboard (over I2C), the display backlight, and a GPIO Expander. The keyboard is also exposed over USB via two non-standard pins on the left Feather socket.

An adapter for the RPi CM4/CM5 modules is also in the works.

KeebDeck Pico

Early in the development, the Pico is meant as a LoRa development board, featuring a smaller version of the KeebDeck keyboard, as well as a Meshtastic-compatible LoRa module and a RPi Pico-compatible footprint. In the prototype photos the screen is replaced by cardboard. More information will be available in the future.

KeebDeck SP

The SP is the most ambitious of the projects, powered by the RPi CM4/CM5 module, it is capable of running Linux. It features a 720x720 capacitive touch display, includes a battery, has a USB connector working as Device and Host, a GPIO header on the side. It comes in a custom-designed anodized aluminum case, making it feel sturdy in your hands.

If you want to stay updated with the development of these (and more) products, you can follow us on social media (found on the bottom of this page), or subscribe to our newsletter.

More development photos

Want to stay updated about the KeebDeck and upcoming products?
Subscribe to our newsletter!

(We send about one email every few months)