Warning: this is still a work in progress.
The Lio46 is a wireless, 46 key keyboard with my personal best layout in mind.
- Wireless split keyboad
- 46 keys (23 per side), 4 thumb keys, one extra key on ring column
- Hot-swappable low profile kailh choc v1 switches
- Column staggered with aggressive pinky stagger
- Per key backlight and underglow
- Powered by ZMK
- Generated with ergogen
- Routed with the help of freerouting
If you want to modify this keyboard here is the list of software dependencies to run all the scripts in this repository:
- GNU make
- ergogen
- kicad 8
- docker
- python
If you want to build this keyboard, you can find all the parts here
This project is not finished and still has a lot improvements to do, here is a non exhaustive list of things that could be improved:
- better component labelling on the pcb
- automate pcb logo and text placement
- automate the arc on the bottom of the board
- freerouting does not route everything
- freerouting ignores number of passes
- manual PCB routing, and ground plane
- move thumb keys closer to the inside of the board
- larger screw holes to let standoffs go through the pcb (between switch plates and backplate)
- move screw holes closer to the edges of the board
- move left logo to the back of the pcb
- trim boders of the pcb to get closer to the keycaps outline
- eventually: make the pinky column removable from the pcb
A list of projects and tools that were used and/or taken inspiration from for the creation of this project, many thanks to all of them.