A WIP fork of David Barr's Sweep, which is itself based on the fabulous Ferris by Pierre Chevalier.
Front | Back |
---|---|
![]() |
![]() |
⭕ Cherry MX style switches
⭕ Hotswap support
⭕ Per-key RGB LEDs (mini-e)
⭕ Up to 2 encoders
⭕ Oled screens
⭕ Power switch for battery management
⭕ Bluetooth support w/ nice!nano
⭕ Plate style case with mcu cover
To build and use a Swoop MX you will need:
- 1× PCB Kit
- 2× promicro compatible boards or 2 nice!nanos.
- 34-36× Cherry MX style switches
- 34-36× Kailh hotswap sockets
- 34-36× SK6812 Mini-E RGB SMD Leds (optional; not recommended for wireless)
- 34-36× keycaps
- 36× diodes (Surface-mount or Through-hole)
- 2× Rotary encoders & knobs (optional; ALPS EC11)
- 2× OLED LCD Display 128x32 SSD1306 (optional)
- 2× reset switches (optional; B3U-1000P(M))
- Some little rubber feet/bumpers
- 2× power switches (wireless only; MSK 12C02)
- 2× lipo batteries (wireless only; 301230 or 301228)
- 1× TRRS (not TRS!) cable (wired only)
- 2× TRRS Jack [PJ-320A] (wired only)
- 1× USB Cable (depends on your micro-controller choice)
For the case:
- 32× M2 Screws (3mm thread length)
- 10× M2 Standoff for the plates (7mm)
- 6× M2 Standoff for the controller cover (8mm)
- PCB - 10.13 USD
- Carbon fiber plate 1.6mm (base, switch, cover) - 37.09 USD
- Crylic plate 2.00mm (cover) - 6.42 USD
- nice!nanos - 41 USD
- Kailh Arctic Fox Switches - 66.86 USD
- Kailh hotswap sockets - 12.86 USD
- SK6812 Mini-E RGB SMD Leds - 10.00 USD
- keycaps - 92.00 USD
- diodes - 1.00 USD
- OLED LCD Display 128x32 SSD1306 - 10.00 USD
- reset switches B3U-1000P(M) - 1.00 USD
- power switches (wireless only; MSK 12C02) -- 0.68 USD
- lipo batteries (wireless only; 301230 or 301228) -- 8.2 USD
- TRRS (not TRS!) cable - 7.07 USD
- TRRS Jack [PJ-320A] - 0.86 USD
- USB Cable - 49.28 USD
- M2 Screw and Standoff - 5.00 USD
The firmware is available in QMK as bluebell/swoop
.
You can get started by using QMK's online configurator. Or check the Swoop README file to see how to compile the firmware locally.