jaredjennings / dactyl-keyboard

Parameterized ergonomic keyboard
GNU Affero General Public License v3.0
53 stars 2 forks source link

refine switch hole size #5

Open jaredjennings opened 6 years ago

jaredjennings commented 6 years ago

I've printed a piece of the frame with the switch holes without nubs (see adereth#56). My Kailh Brown switches fit, but not tightly enough. Tweak the hole to be a bit smaller, test, and refine.

jaredjennings commented 6 years ago

After a better print than last time, I've measured hole sizes and compared with my acrylic switch tester, resulting in e8ec7524. This may not be the last refinement necessary.

jaredjennings commented 6 years ago

14.0 was too small when printed with crappy clear PLA; 14.2 was too loose for the large thumb keys, but too tight for the small ones, when the thumb was printed with Hatchbox blue.

I think the issue is that when relatively thin frame members are printed, they goosh a little bit. The large thumb keys were well surrounded and did not goosh.

Therefore I think we should go for 14.1, and file holes that need it. The crazy thing is that this measurement affects every other part of the board, including the glue paddles, so pieces printed with different mount-widths or mount-heights don't quite fit together right.

fi0 commented 6 years ago

do you mean 14.2 was too loose for the two 2u thumb keys, or all thumb keys?

jaredjennings commented 6 years ago

My entire analysis above is suspect, because in my fork the size of the hole is written in two places and I didn't change one of them. Having changed both to 14.2, it's a good fit for the pieces I've printed. Haven't printed another thumb yet though.

fi0 commented 6 years ago

when it's reduced to 14.2, do we need to change the side nubs as well? or can we just keep the current one?

jaredjennings commented 6 years ago

euh... well, that comment that says "this used to be 14.1, then 14.25" is from @adereth. my gut says the nub size will be independent, but you can check by using the "annotate" function on his dactyl.clj to find when he changed the mount-width and mount-height, and what he changed at the same time.

jaredjennings commented 6 years ago

Note: I've removed the side nubs in my fork, because I'm using Kailh switches (see adereth#56).

jaredjennings commented 6 years ago

Hah. In https://github.com/adereth/dactyl-keyboard/commit/ac0ff9c4862ed6249cd160decee2d2e219e79b80#diff-a9f7563acca3e2f9cb253928e221b64e, he removed a whole bunch of files, and added the complete dactyl.clj file, with the "Was 14.1, then 14.25" comment already in it. :P That wasn't a very instructive exploration.