Split wireless keyboard PCB based on the Sofle Choc keyboard
The Sofle Choc Wireless Keyboard is a revision of the Sofle Choc keyboard by Brian Low with features that make it more suitable to building with wireless microcontrollers.
The Sofle Choc Wireless Keyboard with an encoder and nice!view on the left half
The following 2 pictures are the same exact board:
(Above: the Sofle Choc Wireless Keyboard with RGB LEDs and dual encoders)
(Above: The Sofle Choc Wireless Keyboard with RGB LEDs and no encoders)
The encoders in the first picture were hot-swapped for Choc switches in the second picture. This allows for more build flexibility to change up your build, and as an added bonus, you can test out different rotary encoder options without soldering them in until you find one that you like.
This is a prototype keyboard, so it comes with no guarantees. There may be changes to it in the future to fix problems or add features. That being said, it functions as intended for my own standards, so if you like the design, feel free to get a PCB made and build it for yourself!
The PCB supports a rotary encoder or a Choc switch in the same location on either half, and either one can use Mill-Max sockets. If you don't want to use Mill-Max sockets, you can hard-solder either a rotary encoder or a Choc switch into either side.
The PCB supports either a 4-pin OLED screen commonly found on DIY keyboards, or the 5-pin nice!view low power usage display.
Sofle Choc Wireless uses ZMK firmware
Firmware-related info for display and LED features:
There is a zmk-config example repository where each branch has a different combination of options (OLED, niceview, RGB) enabled: https://github.com/db-ok/zmk-config-soflechocwireless
Please read the entire build guide before ordering any parts, as there are some options to consider:
Original SofleKeyboard repo: https://github.com/josefadamcik/SofleKeyboard
Sofle is 6×4+5 keys column-staggered split keyboard with encoder support.
Based on Lily58, Corne and Helix keyboards.
SofleKeyboard was created by Josef Adamcik. The motivation and process is covered in following blog-post: Let me introduce you to SofleKeyboard - a split keyboard based on Lily58 and Crkbd
Sofle RGB was contributed by Dane Evans.
Sofle Choc was designed by Brian Low