TinyGo Keeb: Unlock Your Creativity with the Programmable Custom Keyboard!
Transform the way you interact with your computer with the customizable keyboard, powered by TinyGo. Whether you’re a gamer, programmer, or creative enthusiast, this keyboard adapts to your unique style and workflow. You could even play games inside it!
TinyGo Keeb is the work of the awesome Masaaki Takasago (Github / Twitter / Book), creator of several other custom keyboards.
Features
-
Fully Programmable Keys: Tailor each key to your specific needs with seamless TinyGo or the Vial-compatible firmware. Create shortcuts, macros, or unique commands that boost your productivity.
-
100% Personalizable: Customize everything at hardware level, from the hacker-ish style of 3D-printed case (files are open source and available), to the kind of know and hats for the rotary encoder and joystick, to the type of key switches (hot pluggable) and the keycaps.
-
RGB Backlighting: Choose from a spectrum of vibrant colors to personalize your setup. Create dynamic lighting effects to match your mood or workspace.
-
Easy Setup: Get started in minutes with Vial-compatible firmware or create your own with TinyGo.
Specs
- Waveshare RP2040-Zero (shop / wiki)
- 12 keys with RGB LED
- 2-axis analog joystick for moving mouse cursor, etc.
- Rotary encoder
- Organic Light Emitting Diagram (OLED) - 128x64 monochrome
- GROVE connector
- 2x6 pin socket on the back
You can check the circuit diagram and firmware from the following.
Assembly
See the build guide for soldering instructions.
Programming
You can follow the TinyGo Keeb Workshop 2024.