-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This wiki covers everything you need to build and customize your Crosses/Bridges V2 split keyboard, powered by ZMK firmware.
Need help? Join the Discord!
New to the build? Follow these guides in order:
- Soldering Guide — solder a few connectors, and hotswap sockets
- Final Assembly Guide — install heat-set inserts, route cables, and close up the case
For the default experience with ZMK Studio support, you will need to flash the firmware to both halves of the keyboard. To proceed, you will need a:
- USB-C cable
- Computer
- The
.uf2files for your Crosses/Bridges V2 variant
Find the latest release for pre-built firmware on the releases page.
- Plug in the right side of the keyboard into your computer via USB.
- Double-tap the reset button to enter bootloader mode. A storage drive named
CROSSES_V2should appear. - Drag and drop
crosses_v2_<size>_right.uf2onto the root of theCROSSES_V2drive. - Once the copying has completed, the
CROSSES_V2drive will disconnect. The keyboard half will reboot automatically (sometimes with a benign error). - Repeat steps 1–4 for the left side of the keyboard. using the corresponding
.uf2file.
Caution
Flash the correct .uf2 file to each side—they are not interchangeable.
Now that your keyboard is assembled and flashed, it's time to connect it to your computer. The right side of the keyboard is the primary (listener) side and is how the left side of the keyboard communicates with your computer - a direct connection to only the left side is not supported.
- Connect the right side of the keyboard to your computer using a USB cable.
- Flip the power switch on the left side of the keyboard to power on the keyboard. The left side should automatically be detected by the right side.
- Start typing!
- Flip both power switches on both sides of the keyboard to power on the keyboard. Bluetooth should automatically be enabled.
- On your computer, open your Bluetooth management and add a new device.
- Connect to the
Crosses V2device that appears. - Start typing!
Tip
You're able to connect to multiple Bluetooth devices. The default firmware has Bluetooth device selection in the lower layer.
ZMK Studio lets you remap keys in real-time without reflashing—perfect for quick tweaks and experimentation. The pre-built firmware is already ZMK Studio compatible.
| Platform | How to Connect |
|---|---|
| Web app | USB only (Chrome or Edge) |
| Desktop app | USB or Bluetooth (Linux, macOS, Windows) |
For deeper customization — combos, macros, behaviors, and more - set up your computer to use the ZMK CLI and GitHub Actions to build your own custom firmware! Follow the ZMK User Setup Guide to set up your computer and use the appropriate firmware template for your Crosses/Bridges V2 variant in the ZMK CLI instructions to get started.
- Click Use this template on the appropriate repository to create your own copy.
- Edit
config/crosses.keymap. Refer to the ZMK keymap documentation or use the visual keymap editor. - Commit and push your changes—GitHub Actions builds the firmware automatically.
- Go to the Actions tab, select the latest workflow run, and download the
firmwareartifact. - Flash the new
.uf2files using the steps above.
| Model | Template Repository |
|---|---|
| 36 Key | crosses-v2-36-zmk-template |
| 42 Key | crosses-v2-42-zmk-template |
| 54 Key | crosses-v2-54-zmk-template |