Custom Ferris Sweep

Custom split keyboard build using QMK firmware and Sea‑Picro microcontrollers.

Keyboard

What is the Ferris Sweep

The Ferris Sweep is a compact, ergonomic split keyboard design inspired by the Ferris layout but optimized for modern parts and flexibility. It’s a 34‑key split layout meaning you build two halves (in the Ferris Sweep’s case, reverisble PCBs) separately and connect them together with a TRRS jack and connected via USB‑C connection.

Why Sea‑Picro?

For dual-controllers I used Sea‑Picro which are RP2040 based microcontrollers in the classic Pro Micro form factor. They’re a drop-in replacement to the standard Pro Micro footprints usually found in the custom split keyboard community but offer a much more powerful dual‑core processor (up to 133 MHz) and better flash storage compared to older ATmega32u4 boards.

Key benefits:

Firmware/QMK

The keyboard runs QMK firmware, a highly configurable open‑source keyboard firmware. I set up custom keymaps and compiled split firmware for both halves using QMK’s CLI tool system.

General steps I followed:

This workflow was sometimes tricky due to toolchain quirks with RP2040 builds, but QMK supports RP2040 and split layouts well overall.

Building & Assembly

Parts list

Assembly notes

Testing your wiring and bootloader access early saves a lot of debugging time later.

Challenges & Learnings