Author Topic: Dactyl-ManuForm keyboard build  (Read 23534 times)

0 Members and 2 Guests are viewing this topic.

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #50 on: Tue, 10 April 2018, 21:30:59 »
Finally finished my Alps build :D
What material is this? it looks very smooth.

Online mustcode

  • Posts: 42
Re: Dactyl-ManuForm keyboard build
« Reply #51 on: Tue, 10 April 2018, 22:29:06 »
Somos NeXt @ 100nm layer. It is quite smooth indeed.

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #52 on: Wed, 11 April 2018, 02:08:38 »
The thumb cluster seems to be optimized for 1.5u or 2u keys. Anyone modified it to be optimized for all 1u?

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #53 on: Thu, 12 April 2018, 06:59:00 »
I've really small hands and I'm changing the thumb cluster to https://imgur.com/a/xxoIP
STL attached
I'll probably print this in 1 week.

Will it work? What're your thoughts?
« Last Edit: Thu, 12 April 2018, 10:34:48 by ju6ju8Oo »

Offline vvp

  • Posts: 722
Re: Dactyl-ManuForm keyboard build
« Reply #54 on: Thu, 12 April 2018, 11:16:04 »
Looks like switches will fit there. Just try it and you will see. If you are afraid to print it directly then try first on a modeling clay.

All manuform thumb clusters are too low relative to the keywell from my point of view. My thumbs do not extend that low easily. My natural thumb position is higher than the tip of my bent pointing finger. It is hard for me to go much lower with my thumb. Therefore Maltron/Kinesis thumb cluster shape is better for me.
But many people like them and Oobly has a nice version of it too:
https://geekhack.org/index.php?topic=48176.msg1049331#msg1049331
I can imagine using Oobly's thumb cluster but positioned a bit higher ... probably. It might need low profile switches there.

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #55 on: Thu, 12 April 2018, 20:40:23 »
I've removed one key, and move the other keys up.
Would the thumb cluster in my version too high?

Offline vvp

  • Posts: 722
Re: Dactyl-ManuForm keyboard build
« Reply #56 on: Fri, 13 April 2018, 01:31:49 »
Put switches (with keycaps) on modeling clay and test how well it fits your hands. That is the best way to find out how the switch positions suit you.

Offline crystalhand

  • Posts: 25
  • Location: USA-MD
Re: Dactyl-ManuForm keyboard build
« Reply #57 on: Fri, 13 April 2018, 07:35:52 »
The beauty of 3d printers is the ability to iterate and improve.  I have printed more tests than I care to admit on my quest to find a solid way to mount outemu/box switch mounts for the dactyl/maniform. 

Offline vvp

  • Posts: 722
Re: Dactyl-ManuForm keyboard build
« Reply #58 on: Fri, 13 April 2018, 08:22:32 »
I have printed a way too many prototypes too. But things are not that simple when one needs to pay a commercial service for each iteration.

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #59 on: Fri, 13 April 2018, 08:25:19 »
What's your process on using molding clays?
I'm thinking of using 5mm blocks for prototyping.

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #60 on: Thu, 19 April 2018, 05:08:43 »
what screws / nuts should I use?

Offline ak66666

  • Posts: 14
Re: Dactyl-ManuForm keyboard build
« Reply #61 on: Thu, 19 April 2018, 07:17:59 »
I've really small hands and I'm changing the thumb cluster to https://imgur.com/a/xxoIP
STL attached
I'll probably print this in 1 week.

Will it work? What're your thoughts?

Looks good, those two innermost keys in the thumbcluster are barely used anyway. Simply too far, the hand needs to be moved instead of a short twist.
Would you share the clojure file as well please?
I'd tent it a bit more, actually twice the angle, as I did in the latest copies.

Offline crystalhand

  • Posts: 25
  • Location: USA-MD
Re: Dactyl-ManuForm keyboard build
« Reply #62 on: Thu, 19 April 2018, 07:21:01 »
I have printed a way too many prototypes too. But things are not that simple when one needs to pay a commercial service for each iteration.

Who are you currently using for your prototypes?  I run a fairly small scale 3d keyboard case sidebusiness.  Hit me up if you have any interest, I am sure I can do it for cheaper than you are currently paying.

Offline vvp

  • Posts: 722
Re: Dactyl-ManuForm keyboard build
« Reply #63 on: Thu, 19 April 2018, 16:02:06 »
Who are you currently using for your prototypes?
I have a 3D printer in the next room. No real need to play with modeling clay for me.

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #64 on: Fri, 20 April 2018, 18:26:32 »

Would you share the clojure file as well please?

Code released on https://github.com/l4u/dactyl-manuform-mini-keyboard
STL and plate (ai) can be found on https://github.com/l4u/dactyl-manuform-mini-keyboard/releases
I'm printing them, so I cannot confirm if it works or not.
There's a lot of hard coded numbers for prototyping. I've only generated 4x5.


Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #65 on: Fri, 20 April 2018, 20:06:36 »
I'd tent it a bit more, actually twice the angle, as I did in the latest copies.
Any photos / model files?  :)

Offline ak66666

  • Posts: 14
Re: Dactyl-ManuForm keyboard build
« Reply #66 on: Sat, 21 April 2018, 09:11:03 »
I'd tent it a bit more, actually twice the angle, as I did in the latest copies.
Any photos / model files?  :)

Sure, please find them here:
https://www.thingiverse.com/thing:2872180

That yellow case is the latest version.
I left a complete one at work, so no pictures until next week.

IIRC The white one in the pictures is the one generated with the default settings.
Plus it has a 6mm sole plate, so it is a bit thicker.

Offline kamegami

  • Posts: 1
Re: Dactyl-ManuForm keyboard build
« Reply #67 on: Thu, 26 April 2018, 11:55:00 »
I started my own Dactyl-Manuform build. I wanted to report that the slicer Cura has a new Tree Support feature. In my testing Tree Supports work particularly well with the Dactyl-Manuform, significantly saving on filament and print time.

A single side 5x6 (tilt increased to 4) without supports is about 72g.
Grid Supports: 147g
Triangle: 148g
Lines: 116g
Tree Supports: 109g

It also saves an estimated hour in print time over the Line supports. The supports also separated in one piece with zero effort, I didn't need to bring the knippers out.

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #68 on: Sat, 28 April 2018, 20:12:58 »
I'd tent it a bit more, actually twice the angle, as I did in the latest copies.
Any photos / model files?  :)

Sure, please find them here:
https://www.thingiverse.com/thing:2872180

That yellow case is the latest version.
I left a complete one at work, so no pictures until next week.

IIRC The white one in the pictures is the one generated with the default settings.
Plus it has a 6mm sole plate, so it is a bit thicker.
How did you generate the bottom plate?

Offline ak66666

  • Posts: 14
Re: Dactyl-ManuForm keyboard build
« Reply #69 on: Sat, 28 April 2018, 20:19:26 »
I get a slice of it in OpenSCAD with Projection command:
https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/3D_to_2D_Projection
I.e. I load the SCAD file generated by Clojure into OpenSCAD, add that Projection command if front of all other text:
projection(cut=false) translate([0,0,-0.5])
Render it, then export the resulting flat figure it to DXF format, import that file into Autodesk 360 Fusion, press/pull it to a desired thickness, add holes for the screws and foot pads (which are just 0.5 mm deep holes with flat bottoms).
Export the results into STL.
PS. Autodesk Fusion is free for the non-commercial use.
« Last Edit: Sat, 28 April 2018, 20:23:02 by ak66666 »

Offline copper

  • Posts: 2
Re: Dactyl-ManuForm keyboard build
« Reply #70 on: Thu, 10 May 2018, 08:05:17 »
Hello everyone!

I just registered to tell you all that I will be building my own copy of this keyboard.

I will post progress here.  So far, I have printed the 6x6 version posted by Chaotic-Entity at github.  I am missing the bottom plates, and may print them as well.  I have my own 3d printer, so that is not an issue.  I also have sheets of policarbonate that could be cut as the bottom plate, but I don't have a CNC.  Because of this, I may try to print bottom plates. 

I will be posting details as I progress.

Offline Loligagger

  • Posts: 211
  • Location: ON, Canada
Re: Dactyl-ManuForm keyboard build
« Reply #71 on: Fri, 11 May 2018, 00:43:08 »
So I'm interested in building one of these myself. However I'd like to make some changes to the layout, and I'm not exactly sure how to go about doing that. Essentially I'd like to add an inner column, and modify the outer columns to more closely resemble the ergodox layout (somewhat like this). Seems like these changes would require more than tweaking the parameters at the top of the file. How should I go about modifying the clojure code to change the layout like this?

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #72 on: Mon, 14 May 2018, 15:47:19 »
Adding an inner column should require a change in the thumb cluster position.
Adding the outer column might require some changes in key positions, and tweaks for the walls depending on how you'd want it to look like.

Offline Loligagger

  • Posts: 211
  • Location: ON, Canada
Re: Dactyl-ManuForm keyboard build
« Reply #73 on: Wed, 16 May 2018, 22:22:46 »
Adding an inner column should require a change in the thumb cluster position.
Adding the outer column might require some changes in key positions, and tweaks for the walls depending on how you'd want it to look like.

Moving the thumb cluster would mean you'd have to mess with the column offsets though, right? That and the I'd like the inner column to only have 3 keys. Seems like I'd have to define a column type with 3 keys, one with 1.5 width, and only use them for the first & last columns respectively. Then add the 5th row to the outer columns by adding it to the thumb cluster (since the 5th row in the 3rd and 4th columns are actually part of the code for the thumb cluster). Then move the walls to accommodate these changes to the columns. But since I'm unfamiliar with clojure code that's as far as I've gotten. How to accomplish those things is beyond me at the moment.

Offline Loligagger

  • Posts: 211
  • Location: ON, Canada
Re: Dactyl-ManuForm keyboard build
« Reply #74 on: Sat, 02 June 2018, 22:05:43 »
So after a good amount of messing with the clojure code, I've finished modding the layout to conform more to the ergodox. If anyone wants I can share the clojure code itself, but it's just a bodge to get it to work with this specific layout, changing the number of rows or columns would most likely break it.

Edit: noticed a small error with one of the connectors, updated the .stl file.
Edit 2: Fixed the outer 1.5u column.
« Last Edit: Mon, 09 July 2018, 22:43:01 by Loligagger »

Offline mmmm

  • Posts: 1
Re: Dactyl-ManuForm keyboard build
« Reply #75 on: Tue, 05 June 2018, 23:07:09 »
I'd tent it a bit more, actually twice the angle, as I did in the latest copies.
Any photos / model files?  :)

Sure, please find them here:
https://www.thingiverse.com/thing:2872180

That yellow case is the latest version.
I left a complete one at work, so no pictures until next week.

IIRC The white one in the pictures is the one generated with the default settings.
Plus it has a 6mm sole plate, so it is a bit thicker.



ak66666, do you have a github repo or anywhere with the code changes for your latest version? I'd love to riff on it

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #76 on: Tue, 12 June 2018, 03:05:33 »
So after a good amount of messing with the clojure code, I've finished modding the layout to conform more to the ergodox. If anyone wants I can share the clojure code itself, but it's just a bodge to get it to work with this specific layout, changing the number of rows or columns would most likely break it.

Edit: noticed a small error with one of the connectors, updated the .stl file.
it would be cool if you can share the clojure code!! how did you change the spacing for the pinky columns?

Offline Loligagger

  • Posts: 211
  • Location: ON, Canada
Re: Dactyl-ManuForm keyboard build
« Reply #77 on: Tue, 12 June 2018, 03:32:02 »
it would be cool if you can share the clojure code!! how did you change the spacing for the pinky columns?

It was a couple of things I modified to get the column to be 1.5u wide. I'll attach the clojure code so you can see for yourself. By no means are my changes to the code the best/most efficient way to do it though (far from it).
« Last Edit: Tue, 12 June 2018, 03:37:26 by Loligagger »

Offline galorin

  • Posts: 3
  • Location: UK
Re: Dactyl-ManuForm keyboard build
« Reply #78 on: Fri, 22 June 2018, 07:22:12 »
I seem to be having trouble getting the clojure to evaluate and regenerate a new set of SCAD files.  I am pulling from /abstracthat/dactyl-manuform master and with the OpenJDK it is producing errors about unmet dependencies if I remember correctly.  Before I go posting logs, is the repo working today?

Offline ak66666

  • Posts: 14
Re: Dactyl-ManuForm keyboard build
« Reply #79 on: Fri, 22 June 2018, 08:17:09 »

ak66666, do you have a github repo or anywhere with the code changes for your latest version? I'd love to riff on it

It is here:
https://www.dropbox.com/sh/ta8aok816smqgo5/AADhWZTSZm8MqsPJmsrqKbZIa?dl=0

Offline ju6ju8Oo

  • Posts: 71
Re: Dactyl-ManuForm keyboard build
« Reply #80 on: Fri, 22 June 2018, 09:38:22 »
I seem to be having trouble getting the clojure to evaluate and regenerate a new set of SCAD files.  I am pulling from /abstracthat/dactyl-manuform master and with the OpenJDK it is producing errors about unmet dependencies if I remember correctly.  Before I go posting logs, is the repo working today?


I used tshort's repo weeks ago and it was working.

Offline galorin

  • Posts: 3
  • Location: UK
Re: Dactyl-ManuForm keyboard build
« Reply #81 on: Mon, 02 July 2018, 10:23:23 »
I used tshort's repo weeks ago and it was working.

Got it.  It was my environment that was the problem, plus a few lines were commented out that shouldn't have been.  I now have my own fork that is compiling just fine.

Now I just need to get my printer to cooperate.  Had two 80% print failures so far, one was a full print with a layer shift, the other was thermal runaway after a soldered connection gave in to fatigue.

Offline Loligagger

  • Posts: 211
  • Location: ON, Canada
Re: Dactyl-ManuForm keyboard build
« Reply #82 on: Wed, 04 July 2018, 17:17:21 »
Figured I may as well post this now that I've finished the build and typing on it. I'll have to fix the 1.5u outer column though, as they're very slightly off. (Fixed now, updated the .stl file in my previous post). Not really noticeable while typing at least.

I might modify the code to make the bottom row flat with an (inverted?) T arrow cluster. But that probably won't be anytime soon.
« Last Edit: Tue, 10 July 2018, 16:38:08 by Loligagger »

Offline ErgoMacros

  • Posts: 150
  • Location: SF Bay Area
Re: Dactyl-ManuForm keyboard build
« Reply #83 on: Wed, 04 July 2018, 18:36:37 »
Looking very fine! Congratulations!
Today's quote: '...“but then the customer successfully broke that.”

Offline copper

  • Posts: 2
Re: Dactyl-ManuForm keyboard build
« Reply #84 on: Mon, 09 July 2018, 02:23:27 »
Work in progress...