• Stars
    star
    2,884
  • Rank 15,645 (Top 0.4 %)
  • Language OpenSCAD
  • License
    GNU Affero Genera...
  • Created over 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Parameterized ergonomic keyboard

The Dactyl Keyboard

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:

IMAGE ALT TEXT HERE

Assembly

Generating a Design

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

Tips

Printing

Pregenerated STL files are available in the things/ directory.

Wiring

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)!

License

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.