# Keyboard. > Keyboard, for my computer. ---------- Yeah, I'm one of those mechanical keyboard weenies. It was a long, losing battle to resist. But I'm building a Kimiko split ergonomic keyboard, with a pair of Adafruit KB2040 microcontrollers running the halves, using KMK as the firmware. I'm currently working on getting the firmware right, and I'm desinging the case and keycaps. The plan is to print the keycaps in two pieces: The main part, including the character, in transparent PLA. With the top face minus the character in black PLA. Pudding style or whatever they call it. The case will be black PLA. ### Update 29MAY2022 I may have bitten off more than I can chew. Nobody has used KMK for this keyboard before, and QMK isn't currently possible with an RP2040 based controller. KMK is written in python, which is the programming language I'm most familiar with, but I have only ever learned what I needed for the task at hand, and then left it at that. It's a bit of a steep learning curve. But it is fun. ### Update 18JUN2022 I must have done something, but somehow the left (main) controller claims to be in read only mode. I'll probably have to re-flash it with circuitpython/KMK. Oh well haha ---------- => projects.gmi [BACK]