I made a mini keyboard. I was inspired by the character Cinnamoroll because it’s cute. This was my first time building hardware, so everything was new and challenging for me, especially building the casing. Cinnamoroll has soft curves, especially in the head, mouth, and ears, so I spent a lot of time on those parts. I was quite stressed at the time; I built, deleted, and rebuilt many times because I wasn’t familiar with the tools on OnShape. But after all that, I created the product I’m most satisfied with, and I’m proud of it, proud that I built the product I wanted, exactly as I imagined it.
To test the project, flash CircuitPython onto the XIAO RP2040, install the KMK library, and load the main.py file located in the /firmware directory. The 3x3 matrix maps directly to Numpad keys 1-9. IMPORTANT NOTE REGARDING INTEGRITY:
I want to clarify that my project was flagged or mistakenly perceived as using AI, which is completely false and unfair to my hard work. I designed the schematic, routed the PCB, created the 3D enclosure in Onshape, and wrote the firmware entirely BY HAND from scratch. I logged over 18 hours of continuous work via Lapse time-tracking, and I have full screen-recording timelapses available to demonstrate every step of my manual design process.
- 3 devlogs
- 12h build
- Hackpad