This repo contains the firmware for the Lintilla Keyboard.
To use it, follow the instructions for creating your own ZMK firmware repo but note that the Lintilla keyboard is an out-of-tree keyboard so you will not find it in the list of keyboards, but don't panic, we will make the necessary changes to get it working.
Add this module to your config/west.yml
by adding a new entry to both
remotes
and projects
:
manifest:
remotes:
- name: zmkfirmware
url-base: https://github.com/zmkfirmware
- name: ctranstrum # <-- add this for the keyboard
url-base: https://github.com/ctranstrum
- name: caksoylar # <-- and this for the LED
url-base: https://github.com/caksoylar
- name: englmaxi # <-- if you want a dongle
url-base: https://github.com/englmaxi
projects:
- name: zmk
remote: zmkfirmware
revision: main
import: app/west.yml
- name: lintilla # <-- add this for the keyboard
remote: ctranstrum
revision: zmk
- name: zmk-rgbled-widget # <-- and this for the LED
remote: caksoylar
revision: main
- name: zmk-dongle-dislay
remote: englmaxi
revision: main
self:
path: config
Then, choose one of the following to add to your build.yaml
file:
For Lintilla with a dongle:
include:
- board: seeeduino_xiao_ble
shield: lintilla_dongle dongle_display
snippet: studio-rpc-usb-uart
artifact-name: lintilla-dongle
- board: seeeduino_xiao_ble
shield: lintilla_left_peripheral rgbled_adapter
artifact-name: lintilla-left
- board: seeeduino_xiao_ble
shield: lintilla_right_peripheral rgbled_adapter
artifact-name: lintilla-right
Or for Lintilla without a dongle:
include:
- board: seeeduino_xiao_ble
shield: lintilla_left_central rgbled_adapter
snippet: studio-rpc-usb-uart
artifact-name: lintilla-left
- board: seeeduino_xiao_ble
shield: lintilla_right_peripheral rgbled_adapter
artifact-name: lintilla-right
If you want to use just the right side as a standalone macropad:
include:
- board: seeeduino_xiao_ble
shield: lintilla_macro_right rgbled_adapter
snippet: studio-rpc-usb-uart
artifact-name: lintilla-macropad-right
To customize the keymap for your Lintilla board, you can copy the
default keymap from this repo to the config
directory of
your zmk config repo and edit it from there.
To edit with ZMK Studio, connect via USB, fire up a Chrome browser, and go to https://zmk.studio.
Default keymap: