Hillside 46 is a split ergonomic keyboard with 3x6+5 choc-spaced keys. It has the aggressive stagger of the Ferris plus finger splay, a longer thumb arc and break-off outer pinkie columns.
Splaying the columns lets our fingers more naturally follows our hand mechanics. See the Hillside family readme for features common to all hillside boards. Specific to the Hillside 46 are:
- Optional factory parts soldering except for the switches, MCU, TRRS, LEDs and battery switch.
- Fab with PCBA is $9 per keyboard for five keyboards, plus shipping.
Or $12 each for two keyboards, if the diodes etc are on the left's top side and the right's bottom side. - Two spots for one encoder per side at either: upper or tucked thumb
- Reversible 100 x 143mm PCB
- Optional hotswap with Mill-Max switch sockets (not part of PCBA)
STATUS: The gerbers that KiBot generates are fine for manufacturing, but I'm finishing up some default keymap changes and documentation. See Ordering Hillside 46 for how to order and the wiki generally as starting points.
While the firmware PR works through the process, the Hillside 52 firmware can be used, as they are electrically the same. Just the keys in the physically missing row will never get pressed.
THIS IS AN INCOMPLETE README. Some of the below is still left over from the 52.
Hillside includes: QMK firmware (fork with PR soon) with .json, .c, via and vial keymaps, ZMK Firmware, a keyboard layout editor loadable diagram and a draw.io loadable diagram.
The default keymap has a navigation and editing layer and alternate hand modifiers for all keys. See the keymap descrition for details.
See Ordering Hillside 46 for how to order and the wiki generally for parts links and a build guide with pictures.
Your finger tips do not move parallel to each other when you curl and extend them. It makes sense that your keyboard should not either.
To test if the key layout suits your fingers, print these in landscape mode.
- Click on each to open the GitHub file view in a new tab.
- Click on raw to see just the file in the browser tab.
- Tell your browser to print the file. But ensure it is at 100% and in landscape mode.
SVG files contain dimension information, so your browser should print it the correct size regardless of what size paper you are using. As an extra check, the images each contain marked length lines, which you can check with a ruler.
The images are black lines on whatever the background is, so they do not like browser dark mode backgrounds, but will print black on white.