I have been interested in customizing keymaps since I learned about self-made keyboards a year ago. I needed an ortholinear keyboard with about 5rows and 7columns of keys per hand to test my customized keymap. Since I had a GL516 case, I decided to make a keyboard to match it.
I used a case called "GL516". This case is made by Mr. サリチル酸 and sold by 遊舎工房. It can fit PCBs of keyboards up to 65% size. The case provides a guide for making compatible boards, so we can easily design the original keyboard. I also used this guide as a reference while making my keyboard.
CircuitI used the "Improved square matrix" to implement the 80 keys. Before designing, I checked the operation of the circuit using devices I had at home. I used KiCad for the schematic and board design.
I ordered a PCBA for the diodes and switch sockets. I soldered the XIAO to match the USB connector outlet on the case. I have made reversed the orientation of the faces about the XIAO footprint, so I wired it by hand.
I used PRK Firmware. It supports an "improved square matrix" and was easy to implement Layer, Composite key, etc.
Participated Contest and used Product/ServiceSeeed Studio XIAO RP2040 https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html
Fusion PCBA https://www.seeedstudio.com/pcb-assembly.html
Seeed Fusion DIY XIAO keyboard Contest https://www.seeedstudio.com/seeed-fusion-diy-xiao-mechanical-keyboard-contest.html
Comments