I've finally released the (OpenSCAD) source files for my Void Switch and its paired magnetically-stabilized stabilizer design! For background, I've been obsessing over making a fully 3D-printable (analog) keyboard for about two years now. Hackaday has written about it multiple times:
The void_switch repo is actually just one part of the 3D printable keyboard "library" of files I've released in order to make 3D printing a really great keyboard possible. Here's the others:
https://github.com/riskable/void_switch_65_pct -- Kicad 6 Source files for a tutorial I'm working on, "How to design an analog keyboard". Want to see what an analog keyboard PCB looks like? Look here!
...and I have early alpha firmware written in Rust that runs on stm32f4x1 microcontrollers (like the Black Pill) here:
This makes it super easy to clean your keyboard (which is a complaint I hear regularly about 3D printed keycaps... That they collect bacteria in the layer lines or whatever): https://gfycat.com/unconsciousvigilantkinglet
...and here's some other gifs of the keyboards/macro pads/numpads I've made demonstrating various features I've incorporated into their designs:
1 comment
[ 4.3 ms ] story [ 18.7 ms ] threadhttps://hackaday.com/2020/08/20/print-your-way-to-keyboard-s...
https://hackaday.com/2021/08/02/mag-lev-switches-are-the-fut...
https://hackaday.com/2022/01/17/3d-printed-magnetic-switches...
The void_switch repo is actually just one part of the 3D printable keyboard "library" of files I've released in order to make 3D printing a really great keyboard possible. Here's the others:
https://github.com/riskable/keycap_playground -- Design and print your own keycaps (tutorial/demo here: https://youtu.be/WDlRZMvisA4)
https://github.com/riskable/void_switch_kicad -- Kicad 6 footprints and libraries for making analog keyboard PCBs (using Void Switches)
https://github.com/riskable/void_switch_65_pct -- Kicad 6 Source files for a tutorial I'm working on, "How to design an analog keyboard". Want to see what an analog keyboard PCB looks like? Look here!
...and I have early alpha firmware written in Rust that runs on stm32f4x1 microcontrollers (like the Black Pill) here:
https://github.com/riskable/riskeyboard70 (it's not quite ready for prime time but at least serves to demonstrate the analog multiplexer logic).
So far the keyboards I've made using my Void Switches have been made so that the whole top comes off: https://gfycat.com/costlyglaringhyracotherium
This makes it super easy to clean your keyboard (which is a complaint I hear regularly about 3D printed keycaps... That they collect bacteria in the layer lines or whatever): https://gfycat.com/unconsciousvigilantkinglet
...and here's some other gifs of the keyboards/macro pads/numpads I've made demonstrating various features I've incorporated into their designs:
https://gfycat.com/silentgorgeoushydatidtapeworm (macro pad with analog hall effect rotary encoder--it's knob comes up with the rest of the top plate yet)
https://gfycat.com/scrawnyglisteningandeancat -- Numpad with PLA everything (I normally print everything in PETG so it's an example that yes, you can use PLA)
https://gfycat.com/carefulangrybirdofparadise -- Very fancy Keycap Playground keycap
A showcase of shard-db. Data from the Hacker News API. Refreshed every 15 minutes.
Source · Live DB stats