8000 GitHub - OptionalM/lintilla-zmk: Repository for the Lintilla keyboard
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Repository for the Lintilla keyboard

License

Notifications You must be signed in to change notification settings

OptionalM/lintilla-zmk

 
 

Repository files navigation

Lintilla Keyboard ZMK Firmware

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:

default keymap

About

Repository for the Lintilla keyboard

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 84.7%
  • Python 15.3%
0