veikman / dactyl-keyboard

Programmatic keyboard CAD
GNU Affero General Public License v3.0
270 stars 31 forks source link

How do I get started with this #7

Closed doordormeta closed 5 years ago

doordormeta commented 5 years ago

nub Q: Will this article help me?: https://adereth.github.io/blog/2014/04/09/3d-printing-with-clojure/

I haven't found any other way to contact

veikman commented 5 years ago

It depends on what you want to do. If you want to learn programmatic CAD, I would suggest you start by playing around with OpenSCAD itself before you graduate to scad-clj as @adereth suggests in the article you link to. To make advanced use of scad-clj you first need to familiarize yourself with Clojure. The best way to do that depends on your prior experience with other programming languages.

However, if you only want to build a DMOTE as the project stands today, you don’t need to know any of that stuff. The DMOTE project adds a layer of settings in YAML. There is an intro here. Basically, you git-clone this project, alter default.yaml or a personal file in your local copy, and render each tweak in OpenSCAD until the keyboard looks like it would fit your hands.

Does that help?

doordormeta commented 5 years ago

You gave me very important information, thank you very much. I feel like I can print it as is and even fit the project. I prefer to learn programmaic CAD on the new keyboard.

Tl;dr & offtopic As 6 y/o I got introduced to tinkering and did not stop for the next 20 years but I have little experience with programming.

I tried to learn Python few times past year. I have trouble spending 8h at work with a normal keyboard due to shoulder injury from previous work. More than that was hard. At least that's what I have been telling myself while playing with Steam Controller.

I got an affordable donor mechanical keyboard and 3d printer should be delivered in 20 days. I should be ready for testing then.

Your project solves most of my troubles/wishes from a Dactyl-Manuform. And maybe I will have easier time starting with Clojure than Python as real life problems help a lot with these things.

Thank you again, I will try to share my results on a proper channel.

Have an awesome day! Seb

On Sun, 3 Feb 2019, 12:59 Viktor Eikman <notifications@github.com wrote:

It depends on what you want to do. If you want to learn programmatic CAD, I would suggest you start by playing around with OpenSCAD itself before you graduate to scad-clj as @adereth https://github.com/adereth suggests in the article you link to. To make advanced use of scad-clj you first need to familiarize yourself with Clojure. The best way to do that depends on your prior experience with other programming languages.

However, if you only what to build a DMOTE as the project stands today, you don’t need to know any of that stuff. The DMOTE project adds a layer of settings in YAML. There is an intro here https://github.com/veikman/dactyl-keyboard/blob/master/doc/intro.md. Basically, you git-clone this project, alter default.yaml or a personal file in your local copy, and render each tweak in OpenSCAD until the keyboard looks like it would fit your hands.

Does that help?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/veikman/dactyl-keyboard/issues/7#issuecomment-460045330, or mute the thread https://github.com/notifications/unsubscribe-auth/Ao6-iAaKOijK-6mUg4eLzqe-a9ZlXKqfks5vJs80gaJpZM4agDgQ .

doordormeta commented 5 years ago

If you haven't considered it yet, please add it to FAQ. You really helped me with this.

On Mon, 4 Feb 2019, 07:26 Sebastian Rudnicki <sebastian.k.rudnicki@gmail.com wrote:

You gave me very important information, thank you very much. I feel like I can print it as is and even fit the project. I prefer to learn programmaic CAD on the new keyboard.

Tl;dr & offtopic As 6 y/o I got introduced to tinkering and did not stop for the next 20 years but I have little experience with programming.

I tried to learn Python few times past year. I have trouble spending 8h at work with a normal keyboard due to shoulder injury from previous work. More than that was hard. At least that's what I have been telling myself while playing with Steam Controller.

I got an affordable donor mechanical keyboard and 3d printer should be delivered in 20 days. I should be ready for testing then.

Your project solves most of my troubles/wishes from a Dactyl-Manuform. And maybe I will have easier time starting with Clojure than Python as real life problems help a lot with these things.

Thank you again, I will try to share my results on a proper channel.

Have an awesome day! Seb

On Sun, 3 Feb 2019, 12:59 Viktor Eikman <notifications@github.com wrote:

It depends on what you want to do. If you want to learn programmatic CAD, I would suggest you start by playing around with OpenSCAD itself before you graduate to scad-clj as @adereth https://github.com/adereth suggests in the article you link to. To make advanced use of scad-clj you first need to familiarize yourself with Clojure. The best way to do that depends on your prior experience with other programming languages.

However, if you only what to build a DMOTE as the project stands today, you don’t need to know any of that stuff. The DMOTE project adds a layer of settings in YAML. There is an intro here https://github.com/veikman/dactyl-keyboard/blob/master/doc/intro.md. Basically, you git-clone this project, alter default.yaml or a personal file in your local copy, and render each tweak in OpenSCAD until the keyboard looks like it would fit your hands.

Does that help?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/veikman/dactyl-keyboard/issues/7#issuecomment-460045330, or mute the thread https://github.com/notifications/unsubscribe-auth/Ao6-iAaKOijK-6mUg4eLzqe-a9ZlXKqfks5vJs80gaJpZM4agDgQ .

veikman commented 5 years ago

Glad to help. Please note the current state of this repository (default.yaml as included with the latest commit) is a snapshot, in between releases, so it is not currently suited even to my own hands. You should expect to print a number of prototypes before you get a shape that is right for you and ready to wire up.

Remember there is more to comfortable typing than just the keyboard itself. I hope yours will turn out well.