Skip to content

Commit

Permalink
Add README
Browse files Browse the repository at this point in the history
  • Loading branch information
tomgroenwoldt committed Feb 18, 2024
1 parent bcbb7c2 commit c8427d4
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# ⌨️ ZMK Configuration for Corne with Dongle Support

This is my personal [ZMK](https://zmk.dev) configuration for my corne keyboard.
The configuration supports using the two halves as is or additionally use a
USB dongle.

![Corne Keyboard with Dongle](/setup.jpg)

## 🤔 Why a Dongle?

For me, the most selling benefit of using a dongle is the keyboard availability
before entering an OS. This means, via the dongle you could, e.g., do the
following:

- Choose your OS in a bootloader
- Configure your UEFI

Other benefits, including a much longer battery life for the "pre-master" half
can be found [here](https://www.slicemk.com/pages/split-dongle).

## 🚀 Usage

Clone or fork this repository and trigger a new GitHub action. If you do not know
what that means check [this](https://docs.github.com/en/actions) out.

### Without Dongle

When using the firmware without a dongle you have to declare a master half that
communicates with your operating system. Flash your left half of your split
keyboard with the `corne_left*.uf2` file. Your right half has to be flashed

### With Dongle

Flash your dongle with the `corne_dongle*.uf2` file to use it as a master that
communicates over USB with your OS. Now, your left half does not need to be a
master anymore so flash it with the `corne_peripheral_left*.uf2` file.

## ❓ Troubleshooting

This repository uses [nice!nano's](https://nicekeyboards.com/nice-nano/) for
the split keyboard itself and a [Seeed XIAO BLE](https://wiki.seeedstudio.com/XIAO_BLE/) for the dongle.
If you do not own the same hardware, this repository will not work without any
adjustments.

If you have the same hardware and still encounter connection issues,
be sure to reset your settings on all your hardware by flashing the
`settings_reset*.uf2` file as described [here](https://zmk.dev/docs/troubleshooting#split-keyboard-halves-unable-to-pair).
Binary file added setup.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c8427d4

Please sign in to comment.