Skip to content

A 34 key split keyboard, inspired by the Ferris Sweep and powered by the sun.

License

Notifications You must be signed in to change notification settings

cjshearer/cweep

Repository files navigation

Overview

A compact, 34 key, solar powered, reversible, split keyboard.

pcb-3d-bottompcb-3d-top

pcb-Bpcb-F

Schematic schematic

Status

Case & Plate: Planning on a thin, steel backplate for magnetic mounting.

Firmware

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 .#firmware

Builds in GitHub Actions coming soon.

Bill of Materials (BOM)

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

Credits

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

About

A 34 key split keyboard, inspired by the Ferris Sweep and powered by the sun.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published