Skip to content
/ urchin Public

34 key ZMK keyboard, nice!view, nice!nano & hotswap supported.

License

Notifications You must be signed in to change notification settings

duckyb/urchin

Repository files navigation

Urchin 🪸

Showcase Picture


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

  • Design fully optimized for wireless
  • Native nice!view support
  • Familiar Ferris/Sweep layout
  • Improved outline shape
  • Support for Kailh hotswap sockets
  • Mounting points for cases
  • 3D printable enclosure case
  • Switch Plate files (3 options)
  • MCU/Screen Cover files

Part list (for a full keyboard)

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

Case (NEW!)

Coral Case Description
Coral Case The official Coral case is available on Makerworld (for free). Other cases can be found in this repository inside the 3d-prints folder.

Note

Installing a case, microcontroller cover, or screen acrylic cover will require additional M2 hardware not included in this list. (Like screws, standoffs, nuts, heat set inserts)

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

Credits

About

34 key ZMK keyboard, nice!view, nice!nano & hotswap supported.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project