Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 2.79 KB

README.md

File metadata and controls

52 lines (37 loc) · 2.79 KB

Daqtyl Keyboard

The Daqtyl is a family member of the Dactyl-Manuform family of keyboards with added trackball support for finger-operated trackballs.

The genealogy goes roughly like this, with no claim to be accurate:

Other variants you should check out

Shoutout also to the folks from OhKeycaps who inadvertently got me started on this journey.

Notable Changes

  • Trackball holders for the fingers of the right hand (I haven't decided on the final placement).
  • Trackballs don't use dowels or ball bearings, but press-fit steel balls. I prefer the feel of this, but might try BTUs also.
  • Tighter vertical spacing, works for MT3 keycaps.
  • Tighter horizontal spacing for first and last column. First column also slanted inwards. Last column splayed a bit.
  • Three button cluster based off the "mini" cluster.
  • Palm rests without silicone pads.
  • 3 extra buttons for Mouse1-3. Don't ask, I got used to this setup, my WM greatly benefits.
  • Rolling rotary encoders (like a proper mouse wheel), again, can't decide on final placement yet.
  • Support for 34mm and 44mm trackballs (T-RB22, actually is 43mm or so).

Generate OpenSCAD and STL models

This requires the unreleased (yet) version of scad-clj, you should be able to clone scad-clj and run lein jar && lein install. (This will be obsolete once farrellm/scad-clj#49 has been resolved).

  • Run lein repl, enter: (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 render and export STL files, either from UI or using openscad --export-format binstl -o right.stl things/right.scad

License

Copyright © 2015-2022 Matthew Adereth, Tom Short, Leo Lou, carbonfet, crystalhands, and Ulrich Spörlein.

The source code for generating the models is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3.

The generated models are distributed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).