Commit graph

68 commits

Author SHA1 Message Date
Ian
48378d5759
Dactyl Manuform 4x6
Initial commit of Dactyl Manuform 4x6 layout
2020-02-15 01:02:23 -05:00
Bob
f9b1c079d1 Update default.scad 2020-01-31 00:34:37 -05:00
Bob
9df8fec295 add stem_inner_slop warning
I'm at a bit of a crossroads as without the elephant's foot brought about by printing the keycaps right side up, with no stem inset, I can print these stems with no inner slop and they fit _fantastic_. But we've had slop in the stem for printing right-side-up since inception, so switching  now is probably not a good idea. this warning might be good enough
2020-01-31 00:34:22 -05:00
Bob
5ea14af9e9 no double sculpting by default
probably pretty frustrating if you're not into that
2020-01-12 19:20:21 -05:00
Bob
e475ee7b6e layouts (mostly) accept children 2020-01-12 19:20:05 -05:00
Bob
9a7740cdfb double_sculpting=false turns off extra height 2020-01-12 19:19:30 -05:00
Bob
48377ee749 Update settings.scad 2020-01-11 23:34:29 -05:00
Bob
f6762031db front placement
now you can put labels on the front of keycaps!
2020-01-11 23:32:14 -05:00
Bob
425ae8af34 Layout allows children
now you can do stuff like:

```
gherkin_bump_layout("g20") {
  upside_down() key();
};
```

and it'll work! you still have to specify the profile in the layout itself because row and column are not special variables... hm
2020-01-11 23:31:01 -05:00
Bob
cb7a301052 fix upside_down
rotate 180 degrees so the labels are correct
2020-01-11 23:29:40 -05:00
Bob
c06b548201 no stem support 2020-01-11 23:02:43 -05:00
Bob
925c6c4819 fix dsa full sculpt 2020-01-11 23:00:54 -05:00
Bob
c11e8a653d flat dish
not super useful tbh, but I was testing linear extruded keycaps and I needed them to be cut off correctly
2020-01-11 22:59:30 -05:00
Bob
70df63e145 upside_down()
also g20 fixes
2020-01-10 03:07:35 -05:00
Bob
60c71c4c86 Fix tines poking out 2020-01-10 01:42:17 -05:00
Bob
d5a1d17adb add $inset_legend_depth 2020-01-10 01:38:31 -05:00
Bob
2c89a884da break out stem_inner_slop 2020-01-10 01:24:17 -05:00
Bob
f0a7b27e8c Better full sculpting, preliminary skin extrusion, better supports 2020-01-01 18:36:23 -05:00
Bob
6429f168e1 Layout updates
rediscovered my old keysets file, adapted the functionality to make a flexible base layout tool.

also tweaked double sculpting to generically sculpt to both hands. it works, but it still needs more refinement, and the best layouts are going to be hand-generated anyways
2019-12-16 16:45:03 -05:00
Bob
2ddd7acc8c make double_sculpted default false 2019-12-16 17:38:28 -05:00
Bob
7a8302fe55 Add double-sculpting 2019-12-16 00:40:43 -05:00
Bob
cbfba43077 artisan() needs depth
also translate([x,y,x]) where _any_ argument is undef silently translates nowhere
2019-10-12 23:56:37 -04:00
Bob
60d92f62a8 Merge branch 'master' of https://github.com/rsheldiii/KeyV2 2019-10-12 18:46:42 -04:00
Bob
e05fc69e35 reinstitute stabilizer logic
need to check the blame on this
2019-10-12 18:46:31 -04:00
Bob
9ce5f032c6 fix incorrect cherry cross 2019-10-12 18:29:17 -04:00
Robert Sheldon
1fe1a23f29 small fixes
SMALLEST_POSSIBLE fixes originating from talks in the openSCAD repo about float rounding issues w/r/t STL. couple more I don't remember 😕
2019-09-06 22:12:49 -04:00
Robert
655905d38e add unsupported_stem helper 2018-09-07 11:39:46 -04:00
Robert
dbafef9373 make centered_tines support stabs 2018-09-05 14:34:52 -04:00
Bob - Home - Windows
98c8641480 rename, delete echos, extrapolate comments, reticulate splines etc 2018-09-05 03:47:49 -04:00
Bob - Home - Windows
81a7bf6ba6 add cherry stabilizers and a few supporting tweaks 2018-09-05 03:33:42 -04:00
Robert Sheldon
1149cade39 various small fixes while preparing for release 2018-07-26 01:48:20 -04:00
Robert Sheldon
0faeeb660b switch to all profiles using 3 as default 2018-07-05 00:45:52 -04:00
Robert Sheldon
dc9b2a5aa6 remove models directory and switch to generating them via script 2018-07-04 21:12:07 -04:00
Robert Sheldon
c8b4011fac move settings around cuz I have to 2018-06-30 22:46:09 -04:00
Robert Sheldon
5e5ebcc514 capitalize settings sentences 2018-06-30 22:38:47 -04:00
Robert Sheldon
bb3b8525d4 switch to intersection instead of difference for dishing. faster and better. uses a clipping envelope around the key 2018-06-30 22:37:24 -04:00
Bob - Home - Windows
be15a0d988 small detour. break out stem support into its own folder as there are two types now. also add box_cherry option for box cherry stems 2018-06-30 20:14:49 -04:00
Robert Sheldon
a870aa041c odds and ends 2018-06-28 02:08:20 -04:00
Robert Sheldon
baa58785d8 make most 'shape selectors' fail gracefully. switch to using 'disabled' instead of false due to customizer limitations when something is disabled. continue reconfiguring settings, breaking out the important ones and moving them higher. make some default settings for customizer that may or may not actually belong in the settings (because they conflict with other settings) 2018-06-28 01:27:22 -04:00
Robert Sheldon
ff77b6492c add customizer_base. move settings variables to make more sense, in customizer and outside of it. switch (back?) to using rounded_cherry instead of cherry_rounded 2018-06-27 01:12:43 -04:00
Robert Sheldon
16b7ec4a25 switch to generating the customizer file via a script 2018-06-25 23:14:35 -04:00
Robert Sheldon
410f25c88e break out stabilizers from stems 2018-06-25 00:41:02 -04:00
Robert Sheldon
3c59a15160 fix slop 2018-06-24 20:26:19 -04:00
Robert Sheldon
e6b8943cfb mergin on up 2018-06-24 17:29:09 -04:00
Robert Sheldon
50ad7c73ed promote sculpted, rounded squares into their own shape 2018-06-24 17:13:51 -04:00
Robert Sheldon
aa3fed7755 Merge branch 'lenbok-more-sa-curves' of git://github.com/Lenbok/openSCAD-projects into Lenbok-lenbok-more-sa-curves 2018-06-04 21:16:35 -04:00
Robert Sheldon
67a830c489 convert all tabs to spaces 2018-06-04 21:13:09 -04:00
Robert Sheldon
bc70ca109b whoops forgot these 2018-06-03 20:17:22 -04:00
Robert Sheldon
2adc646911 multi legend tweaks. also begin moving homing bump into its own directory 2018-06-03 20:12:51 -04:00
Bob
969b8205cc Merge pull request #22 from MylesMetzler/master
Fixed brimmed(), minor enhancements
2018-06-03 18:28:36 -04:00