Giter Site home page Giter Site logo

tightyl's Introduction

Tightyl Keyboard

This is a fork of the Tightyl, which is a variation of the Dactyl-ManuForm with a smaller desk footprint (also faster to print) and simpler 3-key thumb cluster.

I only made small changes to the original Tightyl design: completely preserving the exterior, but made some tweaks to make it easier to print on my 3d printer. Changes are documented below.

Changelog

  • Added a GX12 mount hole; can be modified for any other panel mount connectors (e.g. GX16) (trrs might short the microcontroller when hotplugging)
  • Added a holder for the STM32 blue-pill or black pill
  • Made walls thicker (the original had thin wall print defects near the thumb cluster; at the sharp angle of the base and the topmost horn)
  • Moved bottom screw posts to connect to the walls, and made them thicker and more robust

Software Packages

You need to install OpenSCAD and Clojure For OpenSCAD, follow the instructions at https://openscad.org/downloads.html
For Clojure on Windows, I recommend following https://github.com/littleli/scoop-clojure/wiki/Getting-started

Generate OpenSCAD and STL models

  • Run lein repl
  • In the repl run (load-file "src/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, open the desired file in OpenSCAD, press F6 to render, then export to STL files

To edit the parameters, open src/dactyl.clj in a text editor and edit the code.
You'll probably want to change

  • (def nrows 5), (def ncols 6): for the number of keys
  • (def create-side-nubs? true): if you're using Kailh switches instead of Cherry MX or Gateron
  • things\holder.stl: if you're using another microcontroller (e.g. lolligag's pro-micro holder)
  • things\interconnect.stl: if you're using something other than GX12 for your inter-half connections

OpenSCAD Files

  • assembly.scad: full assembly of the case, keyswitches, microcontroller holder, and i2c connector
  • right.scad: case of the right half
  • right_plate.scad: bottom plate of the right half
  • thumb.scad: just the thumb cluster (for testing)

For the left half, just mirror the right half in your slicer software.

License

Copyright © 2015-2023 Matthew Adereth, Tom Short, Leo Lou, Okke Formsma, Billy Lim

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

tightyl's People

Contributors

l4u avatar tshort avatar okke-formsma avatar adereth avatar billyljm avatar bruceme avatar dfc avatar mrusu91 avatar mathias avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.