The keyboard has 88 keys, three NeoPixels, and a microUSB connector. The poll rate is 1KHz. There are board designs for both ANSI and ISO layouts. All the details about the PCB, the 3D-printed case and the firmware are available in the Gitlab repository (in the links). Also, there are five entries in my blog where I describe the design process (in Spanish).
Everything is available under a MIT license.
I also want to thanks PCBWay for kindly provide high-quality PCBs for this project.
Sweet.
I am in the same situation. I do not find any keyboard that suits all my needs.
The only thing I would add, is a USB hub, to be able to have a mouse and a num pad.