If you want to read the old README.md
, go here.
To tinker around this thing, follow these steps:
lein ring server-headless
.src/dactyl_keyboard/handler.clj
.direnv allow
when you first cd into the projectlein ring server-headless
will run the server with hot-reloading on port 3030To deploy it in a computer, follow these steps:
lein ring uberjar
.target/dactyl-keyboard-version-SNAPSHOT-standalone.jar
to your server.java -jar dactyl-keyboard-version-SNAPSHOT-standalone.jar
.To use old workflow where change code -> save -> openscad reloads model
,
uncomment (spit "things/right.scad" (write-scad (model-right c)))
in
src/dactyl_keyboard/dactyl.clj
or src/dactyl_keyboard/lightcycle.clj
.
If you want to use single key PCB, please use single pcb.
Copyright © 2015-2020 Matthew Adereth, Tom Short, Ibnu D. Aji, et. al.
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-NonCommercial-ShareAlike License Version 3.0.