The Dactyl is a parameterized, split-hand, concave, columnar, ergonomic keyboard.
There's a talk about the motivation and design of the Dactyl that helps provide context for this repo:
Setting up the Clojure environment
Generating the design
- Run
lein repl
- Load the file
(load-file "src/dactyl_keyboard/dactyl.clj")
- This will regenerate the
things/*.scad
files - Use OpenSCAD to open a
.scad
file. - Make changes to design, repeat
load-file
, OpenSCAD will watch for changes and rerender. - When done, use OpenSCAD to export STL files
Notes
All screws used are m3x12 for the dactyl.
Brass knurled nuts m3x5x5 are used for to attatch the dactyl top and bottom case and the Manuform top and bottom cover.
m3x12 screws and nuts are used to attatch the wrist rests to the case
TRRS jack being used is SJ-43514.
Tips
Pregenerated STL files are available in the things/ directory.
Masks for the flexible PCBs I used are available for the left and right side.
A very rough guide for the brave is here - It will be improved over time (TODO)!
Copyright © 2015 Matthew Adereth
The source code for generating the models (everything excluding the things/ and resources/ directories is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3. The generated models and PCB designs are distributed under the Creative Commons Attribution-ShareAlike License Version 4.0.