Skip to content

uqs/daqtyl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

No description, website, or topics provided.

Resources

License

AGPL-3.0, CC-BY-SA-4.0 licenses found

Licenses found

AGPL-3.0
LICENSE
CC-BY-SA-4.0
LICENSE-models

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Clojure 87.8%
  • OpenSCAD 11.7%
  • Makefile 0.5%