fff1cbecdc
* ZMK_SLEEP also enables PM_DEVICE, so be sure to mark kscan nodes as wakeup sources so they can wake keyboards from sleep. |
||
---|---|---|
.. | ||
boards | ||
Kconfig.defconfig | ||
Kconfig.shield | ||
leeloo_micro_left.overlay | ||
leeloo_micro_right.overlay | ||
leeloo_micro.conf | ||
leeloo_micro.dtsi | ||
leeloo_micro.keymap | ||
leeloo_micro.zmk.yml | ||
README.md |
Clickety Split | Leeloo-Micro
Keyboard Designer: clicketysplit.ca GitHub: ClicketySplit Hardware Supported: nice!nano v2, nice!view v1
Leeloo-Micro is a 3x5x5m derivative of Leeloo v2; inheriting the column stagger and modifiers row, yet, reducing the number of switches by removing the top row and outside columns. With Leeloo-Micro's inaugural release being wireless, it leverages nice!nanos and nice!views for its microcontrollers and displays.
Features
- 3x5x5m Split Keyboard
- Support for Kailh Low Profile Choc switches with 18mm x 18mm spacing.
- All switch locations are socketed.
- Support for Alps Alpine EC11 Rotary Encoders—one on each side, in one of two locations.
- Rotary encoder locations are socketed.
- nice!view Displays are inherently supported, socketed, and no extra wiring is required.
- Support for per-switch RGB underglow.
- Support for both 110mAh or 700mAh batteries.
- Support for Alps Alpine Micro On/off switches.
Building Leeloo-Micro ZMK Firmware
ZMK Firmware: Introduction to ZMK Installation: Installing ZMK Customization: Customizing ZMK Development Environment: Basic Setup
Build commands for the default keymap of Leeloo-Micro:
west build -d build/left -p -b nice_nano_v2 -- -DSHIELD=leeloo_micro_left
west build -d build/right -p -b nice_nano_v2 -- -DSHIELD=leeloo_micro_right
Build commands for your custom keymap of Leeloo-Micro:
west build -d build/right -p -b nice_nano_v2 -- -DSHIELD=leeloo_micro_right -DZMK_CONFIG="C:/dev/zmk/[yourName]/leeloo_micro/config"
west build -d build/left -p -b nice_nano_v2 -- -DSHIELD=leeloo_micro_left -DZMK_CONFIG="C:/dev/zmk/[yourName]/leeloo_micro/config"
Building Leeloo-Micro's ZMK Firmware with nice!view Displays
There are a couple of files that need to be adjusted before the build commands can be run.
Edit the leeloo_micro.keymap File
Near the top 3rd of the leeloo_micro.keymap file, locate the following code block:
//nice_view_spi: &spi0 {
// cs-gpios = <&pro_micro 4 GPIO_ACTIVE_HIGH>;
//};
Remove the forward slashes to resemble the following:
nice_view_spi: &spi0 {
cs-gpios = <&pro_micro 4 GPIO_ACTIVE_HIGH>;
};
Save your changes and close the file.
Sample Build Commands for nice!view Displays
Build commands for the default keymap of Leeloo-Micro:
west build -d build/left -p -b nice_nano_v2 -- -DSHIELD="leeloo_micro_left nice_view_adapter nice_view"
west build -d build/right -p -b nice_nano_v2 -- -DSHIELD="leeloo_micro_right nice_view_adapter nice_view"
Build commands for your custom keymap of Leeloo-Micro:
west build -d build/left -p -b nice_nano_v2 -- -DSHIELD="leeloo_micro_left nice_view_adapter nice_view" -DZMK_CONFIG="/workspaces/zmk-config/[yourName]/leeloo_micro/config"
west build -d build/right -p -b nice_nano_v2 -- -DSHIELD="leeloo_micro_right nice_view_adapter nice_view" -DZMK_CONFIG="/workspaces/zmk-config/[yourName]/leeloo_micro/config"
Support
If you have any questions with regards to Leeloo-Micro, please Contact Us.
Clickety Split For the love of split keyboards.