A compact, 34 key, solar powered, reversible, split keyboard.
Case & Plate: Planning on a thin, steel backplate for magnetic mounting.
Generated by Shield Wizard for ZMK
Reproducible builds with Nix thanks to lilyinstarlight/zmk-nix:
# flash firmware with xiao dongle, resetting each board first
nix run .#flash reset reset reset dongle left right
# flash firmware with left as central, resetting each board first
nix run .#flash reset reset left_central right
# build all firmware and flash it yourself
nix build .#firmwareBuilds in GitHub Actions coming soon.
| Description | Count | Value | Source |
|---|---|---|---|
| Controller | 2 | Seeed Xiao nRF52840 | Octopart |
| Controller Sockets | 4 | 310-43-107-41-001000 | Octopart |
| Controller Pins | 28 | 3320-0-00-15-00-00-03-0 | Octopart |
| Battery/Reset Pogo Pins | 4 | 0906-0-15-20-76-14-11-0 | Octopart |
| Battery | 2 | ICR10440 | Amazon |
| Battery Contacts | 4 | Keystone 230-1 | Octopart |
| Power Switch | 2 | KAN-15 | Amazon |
| Reset Button | 2 | B3F-1020 (adafruit 367) | Octopart |
| Kailh Choc V1 Keycaps | 34 | DDC Choc PBT Blanks | Keebd |
| Kailh Choc V1 Switches | 34 | PG1350 (e.g. Sunset) | Keebd |
| Kailh Choc Hotswap Sockets | 34 | A5118 | Octopart |
| Diodes | 34 | 1N4148W | Octopart |
| Solar Cell | 2 | SM141K04LV | Octopart |
| Boost Converter | 2 | BQ25504 | Octopart |
| 4.7μF Capacitor (CHV1, CSTOR1) | 4 | CL10A475KP8NNNC | Octopart |
| 10nF Capacitor (CREF1, CBYP1) | 4 | C0603C103K5RACTU | Octopart |
| 22μH Inductor (LBST1) | 2 | ASPI-4030S-220M-T | Octopart |
| 4.42MΩ Resistor (ROV1) | 2 | CRCW06034M42FKEA | Octopart |
| 5.49MΩ Resistor (ROV2) | 2 | CRCW06035M49FKEA | Octopart |
| 3.83MΩ Resistor (RUV1, ROC2) | 4 | CRCW06033M83FKEA | Octopart |
| 6.04MΩ Resistor (RUV2) | 2 | CRCW06036M04FKEA | Octopart |
| 16MΩ Resistor (ROC1) | 2 | RK73B1JTTDD166J | Octopart |
| 24AWG Stranded Silicone Wire | ~8in | N/A | Amazon |
This project is inspired by the work of many in the custom keyboard community:
- Pierre Chavalier's Ferris: for the original design and layout
- David Philip Barr's Sweep: inspiration to build a wireless, ferris-like keyboard using a daughter board for the microcontroller
- GEIGEIGEIST's TOTEM: for it's excellent build guide, which helped me understand what types of components I may need for a wireless split keyboard
- Pete Johanson's revxlp: for the usage and layout of pogo pins to connect a socketed Seeed Xiao's battery and reset pins to the PCB
- Xudongz's Ergoblue: my initial inspiration for building a solar powered wireless keyboard
- NGuyen Vincent's Aloidia: for the detailed build log and all-around excellent resource on building solar powered wireless keyboard

