Tapotin is a simple 42-keys ortho-linear keyboard, based on QMK driver and a Raspberry Pico (RP2040). The design is heavily inspired by the community, specially by Pi5Keyboard and chocV projects.
Kicad was used for the PCB design, and it was a nice project to switch from professional tools to a community/free PCB editor. For this first version, I used a RPi Pico board, but I plan to solder the RP2040 directly on the main PCB if I like this new keyboard.
- QMK based
- RP2040 based
- Mono-block (non-split keyboard, I tried it, and I don't like it)
- Ortholinear (offset only for the pinky)
- Left/right clear separation
- Angle 2x 10°
- 42 keys: 2*((3*6)+3)
- Miryoku layout based
- PCB specs:
- Base/solder : 1.6mm
- Keys plate : 1.2mm
The RPi Pico board is soldered up-side down, and touch both PCB (main & key plate)
PCB layers overviews:
Back of the keyboard:
Here there be dragons... 20 years ago, I designed my own version of a Dvorak layout, that include some requirements around programming, and accents. I like it, and I have to go all in one more time, because after 20 years, there is no way back :)
I really liked the concept of Miryoku keyboard, so I created my own version based on my custom Dvorak. One of the main difference with the original Miryoku design is that I keep an extra column for the pinky, for 3D/CAD applications with a direct access to some meta keys.
Note: Do not follow my layout, it's very specific, but if your are curious, you can check this page full of references and ideas: Best layouts
Enter the bootloader mode by holding the RP2040 reset button down while plugging it in.
- Clone this repository:
git clone https://github.com/Guenael/tapotin
cd tapotin
git submodule update --init --recursive
cd qmk_firmware
- Build the application:
make tapotin:default
- Flash the Raspberry Pico:
make tapotin:default:flash