![](/static/253f0d9/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/0cf4e59b-7a87-4efe-b941-36c007f44ac6.png)
BTW, not sure if you’re aware of my Mantis keyboard design. It was inspired by the same hexagonal key caps but has since evolved to my own 3D printed sculpted hexagonal key profile, which is a lot more comfortable for typing: https://github.com/fxkuehl/mantis
My v0.1 prototype resembled your keyboard. But your PCB is much prettier. And I haven’t designed anything with an integrated controller. Kudos! I bet this is not your first PCB design.
I’m guessing your layout uses 2 keys for each pinky, 5 for each index finger and 2 for each thumb.
The “half-swept” version of Sweep does that already: https://github.com/davidphilipbarr/Sweep/tree/main/Sweep half-swept
The easiest way to make the board flippable if to mount the controller upside-down on one side. Half-swept uses solder jumpers for all the pads of the controller footprint, which does basically the same thing as flipping the controller.