

Rolio46: my thoughts
About a month ago, I made my first post about this keyboard. Now, after spending quite some time searching for the ideal layout and configuration, I feel ready to share my (somewhat humble) opinion.
I really like this keyboard. Over the past month, I’ve swapped keycaps multiple times, but eventually went back to my old, familiar set. I’m currently using two types of switches - lighter ones for the main keys and slightly heavier ones for the modifiers.
Firmware-wise, I’m running a heavily modified ZMK based on Townk repo.
Some of the key improvements:
- Built against upstream ZMK on Zephyr 4.1
- Standalone &molock behavior module
- Vendored shields
- Vista508 widgets ported to LVGL 9
- Reshuffled base-layer thumb cluster, and more
A couple of downsides I’m currently dealing with:
- The keyboard occasionally freezes at random moments. It seems like the central part hangs. I’ve experimented with power settings, disabled experimental features, added a watchdog, implemented counters and displayed them on the screen for debugging - with mixed results so far. Still investigating.
- The central unit’s battery drains noticeably faster, which is quite odd. I might eventually try replacing the controller to rule that out.
Despite these issues, I’m very happy with the keyboard. Even though I own some great boards - Corne42, Piantor Pro, ZSA Voyager + Trackball - I keep coming back to the Rolio46.
If anyone’s interested in my ZMK config (supports both Rolio46 and Corne42), here’s the repo.
Link to the previous post.