urchin
urchin copied to clipboard
34 key ZMK keyboard, nice!view, nice!nano & hotswap supported.
Urchin
I created this design because I wanted to upgrade my Sweep with the fancy nice!view displays. I decided to use the edge design from the Swoop and to make it compatible with Kailh hotswap sockets. This is a strictly wireless-only design, and is only compatible with ZMK / nice!nano. Only Choc v1 switches + Hotswap are supported!
Q: Why is this not just another Sweep? A: In order to support the nice!view display I had to use a switch matrix with diodes instead of the Sweep's direct pin design. This means that the firmwares are not interchangeable. I also wanted to use a different PCB shape which makes it incompatible with Sweep cases.
If you enjoy my work, please consider ⭐ starring and/or ❤ sponsoring it.
Sponsors
Support the people that support me! 🙏🏻


Features
- [x] Design fully optimized for wireless
- [x] Native nice!view support
- [x] Familiar Ferris/Sweep layout
- [x] Improved outline shape
- [x] Support for Kailh hotswap sockets
- [x] Mounting points for cases
- [x] Tray case 3D model
Upcoming
- [ ] Plate file
- [ ] MCU Cover file
- [ ] Change diode footprint to also allow through-hole version
- [ ] Remove diode footprint from the top surface
Part list (for both sides)
Required
- 1× PCB Kit (files for it are in releases)
- 34× Kailh CHOC Hotswap Sockets
- 34× Kailh Choc v1 Switches
- 34× Keycaps
- 34× SMD diodes (SOD-123)
- 2× nice!nano
- 2× Lipo battery (301230)
- 48× mill-max machined pins
- 2× Pair of female headers
Optional
- 2× nice!view
- 2× Reset switch (B3U-1000P(M))
- 2× Power switch (MSK 12C02)
- 10× adhesive silicone feet
How do I make this?
Firmware
Urchin supports ZMK only. To get started with ZMK visit the zmk-urchin repository and follow the provided instructions.
More videos about Urchin
- https://www.youtube.com/watch?v=o2W_uG-OBjk
Credits
- PCB edge design by jimmerricks
- Coral, rocks, sand & bubbles by Kneecrust
- The development name "Swipe Light" by Pete
- Nice!view integration reference: sadekbaroudi/sweep36
- ZMK Firmware help by Mabroum & Bravekarma
- Silkscreen labels style: bastardkb/dilemma
- 3d case by iamDrakkir
- 3d case by chewiedies