> For the complete documentation index, see [llms.txt](https://docs.beekeeb.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.beekeeb.com/zerosprey42-keyboard.md).

# Zerosprey42 Keyboard

<figure><img src="/files/bRQMvPr38nxxJEMrCZTk" alt=""><figcaption></figcaption></figure>

The Zerosprey42 Keyboard is a 42-key, wired, beginner friendly, choc v1 hotswap, MonoBlockSplit (Unibody), column-staggered, DIY low-profile mechanical keyboard. It balances between portability and ergonomics with a sleek case. This is a remix of ebastler‘s [osprey](https://github.com/ebastler/osprey) with a low cost RP2040-Zero.

The development of this project is sponsored by [PCBWay](https://pcbway.com/g/beekeeb) (affiliate link).

## Quick Links

* GitHub Repo: <https://github.com/beekeeb/zerosprey42>
* PCBWay Project <https://www.pcbway.com/project/shareproject/Zerosprey42_Keyboard_23ae2219.html>
* Vial Firmware Github Repo <https://github.com/beekeeb/vial-qmk-zerosprey42>
* ZMK config by tubbytwins <https://github.com/tubbytwins/zmk-config-zerosprey42>

## Build Guide

### Flash the firmware

The precompiled Vial firmware can be found here. It's recommended to compile the firmware by yourself.

{% file src="/files/l5GveN1vf433kQF5anG5" %}

<figure><img src="/files/zyTJIHzLGscKmazYKeAQ" alt=""><figcaption></figcaption></figure>

![](/files/ZGEBVYgqnFLZIXG5YucW)

Connect the RP2040-Zero to the computer. Copy the .uf2 firmware to the RPI-RP2 mass storage device.

After the copy is completed, the drive should unmount itself.

### Solder the MCU and Didoes

<figure><img src="/files/D7GBRk60R5QyLN3R4HCW" alt=""><figcaption></figcaption></figure>

Components are soldered on the bottom side.

Solder the castellated holes of the RP2040-Zero. The left top pin shown in the above photo is not required.

<figure><img src="/files/1Ljr0HwaXBWkmCNFCOLt" alt=""><figcaption></figcaption></figure>

Diodes are directional. Align the bar to the south.

### Test key presses

In Vial, use the Matrix Tester. Short each pad to trigger a key press.

<figure><img src="/files/hpcrrMR45JGcriCaauHU" alt=""><figcaption></figcaption></figure>

### Solder the hotswap sockets

After testing, solder the hotswap sockets.
