dactyl-manuform/README.md

41 lines
1.7 KiB
Markdown
Raw Normal View History

2015-12-04 13:39:36 +08:00
# The Dactyl Keyboard
The Dactyl is a parameterized, split-hand, concave, columnar, ergonomic keyboard.
2015-03-07 07:25:36 +08:00
2015-12-04 13:39:36 +08:00
<img src="https://raw.githubusercontent.com/adereth/dactyl-cave/master/resources/glamourshot.png"/>
2015-03-07 07:25:36 +08:00
2015-03-14 07:31:09 +08:00
## Assembly
2015-03-07 07:25:36 +08:00
2015-03-14 07:31:09 +08:00
### Generating a Design
2016-08-17 02:48:20 +08:00
**Setting up the Clojure environment**
* (Download and install the Clojure runtime)[https://clojure.org]
* (Download and install the Leiningen project manager)[http://leiningen.org/]
* (Download and install OpenSCAD)[http://www.openscad.org/]
**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**
* Some other ways to evaluate the clojure design file - http://stackoverflow.com/a/28213489
* Example designing with clojure http://adereth.github.io/blog/2014/04/09/3d-printing-with-clojure/
2015-03-14 07:31:09 +08:00
### Printing
2015-12-04 13:39:36 +08:00
Pregenerated STL files are available in the [things/](things/) directory.
2015-03-14 07:31:09 +08:00
### Wiring
2015-12-04 13:39:36 +08:00
Masks for the flexible PCBs I used are available for the [left](resources/pcb-left.svg) and [right](resources/pcb-right.svg) side.
2015-03-07 07:25:36 +08:00
2015-12-10 11:16:51 +08:00
A [very rough guide for the brave is here](guide/README.md) - It will be improved over time (**TODO**)!
2015-03-07 07:25:36 +08:00
2015-12-04 13:39:36 +08:00
## License
2015-12-10 11:16:51 +08:00
2015-12-04 13:39:36 +08:00
Copyright © 2015 Matthew Adereth
2015-03-07 07:25:36 +08:00
2015-12-04 13:39:36 +08:00
The source code for generating the models (everything excluding the [things/](things/) and [resources/](resources/) directories is distributed under the [GNU AFFERO GENERAL PUBLIC LICENSE Version 3](LICENSE). The generated models and PCB designs are distributed under the [Creative Commons Attribution-NonCommercial-ShareAlike License Version 3.0](LICENSE-models).