From daf265de14cd7a46c718a68172238c7fcddc5d3c Mon Sep 17 00:00:00 2001 From: Robert Dale Date: Tue, 16 Aug 2016 14:48:20 -0400 Subject: [PATCH 1/3] added to section Generating a Design --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5f622f2..fca31e8 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,24 @@ The Dactyl is a parameterized, split-hand, concave, columnar, ergonomic keyboard ## Assembly ### Generating a Design -TODO + +**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/ + ### Printing Pregenerated STL files are available in the [things/](things/) directory. From f30467c485bd1eb897d87d902aec5e597cd2257b Mon Sep 17 00:00:00 2001 From: Robert Dale Date: Tue, 16 Aug 2016 14:50:33 -0400 Subject: [PATCH 2/3] had my links backwards --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index fca31e8..813a1d8 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ The Dactyl is a parameterized, split-hand, concave, columnar, ergonomic keyboard ### Generating a Design **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/] +* [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` @@ -21,8 +21,8 @@ The Dactyl is a parameterized, split-hand, concave, columnar, ergonomic keyboard * 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/ +* [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/) ### Printing From fa574951a3b0b0bdac34c6787ac31b99c0e52742 Mon Sep 17 00:00:00 2001 From: Robert Dale Date: Tue, 16 Aug 2016 14:51:48 -0400 Subject: [PATCH 3/3] downloading is implied --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 813a1d8..d9b1f80 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ The Dactyl is a parameterized, split-hand, concave, columnar, ergonomic keyboard ### Generating a Design **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/) +* [Install the Clojure runtime](https://clojure.org) +* [Install the Leiningen project manager](http://leiningen.org/) +* [Install OpenSCAD](http://www.openscad.org/) **Generating the design** * Run `lein repl`