smallwave

Public

@rosennx6

Download board files

Files for version 1. Pick what you came for.

Share smallwave

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

smallwave

The smallwave is a 34 key wireless split keyboard with a e-paper style display. This design ultimately comes from the popular Sweep layout but was built by modifying the Urchin design and inspired by many aspects of the Flipper and Corne layout.

Hardware List

Required Parts

  • 1× smallwave PCB (files can be found in the gerbers folder)
  • 2× nice!nano
  • 2× Lipo battery
  • 48× Mill-max machined pins
  • 2× Pair of female headers
  • 34× Kailh choc hotswap sockets
  • 34× Kailh choc v1 switches
  • 34× Keycaps
  • 34× SMD diodes

Optional Parts

  • 2x nice!view
  • 12x Vinyl self adhesive pads
  • 2x Magnetic type C cable
  • 1x Dual port USB wall charger

Itemized Parts Receipt (v1.0 build)

QuantityItemSourceCost
2nice!nanotyperactive.xyz$50.00
2nice!viewtyperactive.xyz$40.00
40SMD Diodetyperactive.xyz$3.00
40Kailh Hotswap Socketstyperactive.xyz$6.00
40Kailh Low Profile Choc Switches (Pro Red)typeractive.xyz$28.00
4MBK Choc Keycaps (1u convex)typeractive.xyz$2.00
2MBK Choc Keycaps (1u homing)typeractive.xyz$1.00
30MBK Choc Keycaps (1u)typeractive.xyz$10.50
4Machine Sockets and Pinstyperactive.xyz$13.00
2Reset Buttontyperactive.xyz$1.50
2Battery Jack (black)typeractive.xyz$2.00
2Power Switchtyperactive.zyz$1.50
2Lithium Battery 110mAh (BLK PH 2.0mm)typeractive.xyz$8.00
5smallwave PCBjlcpcb.com$38.93
16Vinyl Self Adhesive Pads (round 3/8")Ace Hardware$4.99
2Magnetic Type C Cableamazon.com$14.99
1Anker PowerPort Mini Dual Port USB Wall Chargeramazon.com$6.99

Design Software

KiCad

PCB design, part locations, copper traces, and pads. This was a steep learning curve for me but the software was incredible once I got the hang of it.

AutoCAD

PCB shape (edge cuts). This can be done in KiCad but I am inexperienced with the software and felt much more comfortable drawing prototype shapes in a software I am more familiar with.

Inkscape

Used for making the PCB art through the use of SVG files.

Github

Used for programming the keyboard in the ZMK language directly in the web browser. How cool is that? More on this below.

Firmware

The smallwave utilizes the ZMK programming language. To view, download, or edit the zmk programming used for this project, visit the zmk-config-smallwave repository.

Inspiration/Credits

This build was inspired by the Ferris Sweep, Ben Vallack's Flipper, and Duccio's Urchin. I started this project with zero knowledge of keyboards, PCBs, or programming but, along with browsing r/ErgoMechKeyboards the videos below were very helpful for me in getting started.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.