Commit Graph

220 Commits

Author SHA1 Message Date
Bob 45940e8059 Fix up custimzer.scad
also add git post-commit hook to generate it, so I don't have to do this again
2020-04-24 19:51:43 -04:00
Bob 555a7874bf
add ko-fi link
This has been and will remain a passion project of mine. I've always struggled with donation links for, I hope, the same complicated reasons most people would: is bringing money into a hobby worth it, that hobby's "worthiness" to carry a donation link, whether the link gives off a sense of entitlement, etc etc. All that aside, I've really come to appreciate the support from the community - I love encountering uses of KeyV2 in the wild, any PR requests submitted, and some people have said such nice things. Donations for open source projects has a storied history, in my opinion all the more normalized by the recent trend of Twitch subscriptions / patreon / etc. Far be it from me to let my awkwardness stop someone from supporting this project in that way - besides, we're at a point where that money could easily be put back into the project via purchases of keys or switches to implement, or bounties.

So yeah, those are my thoughts on this. Donations are very welcome and super appreciated, and completely voluntary and optional.
2020-04-22 14:12:25 -04:00
Bob 0c1e17c1bb
Make recommendations about running the code more explicit
I _highly_ recommend running the code properly in OpenSCAD, though I'm going to put roadmap enhancements for making this library more accessible to people who don't want to do that.
2020-04-10 18:28:48 -04:00
Bob 8557d19b02 fix negative top tilt keytop tucking 2020-03-21 13:45:49 -04:00
Bob 4b9cb50e48 flat-sided keycaps
make square_shape and rounded_square_shape use trapezoids as their top surface, perfectly shaped so that the sides of the keycap are flat, and can be used as a printing surface
2020-03-20 19:10:24 -04:00
Bob ed1b8841fb
Merge pull request #32 from rsheldiii/nominal-skinned-iso-enter
nominally support skinned ISO enter
2020-03-18 17:40:28 -04:00
Bob b2c8cecd71
Merge pull request #13 from rsheldiii/dependabot/npm_and_yarn/extend-3.0.2
Bump extend from 3.0.1 to 3.0.2
2020-03-17 18:04:05 -04:00
Bob d6adf5669c nominally support skin ISO enter 2020-03-17 17:16:04 -04:00
Bob 321e3fa22f
Merge pull request #30 from rsheldiii/rsheldiii-patch-1
Add GPL V3 license
2020-03-17 11:37:05 -04:00
Bob 549d44b7e2
Add license 2020-03-17 11:29:36 -04:00
Bob 19abd521f2
Merge pull request #27 from ihatemyisp/dual_legend
Dual legends and Dactyl Manuform
2020-03-17 11:25:09 -04:00
IhatemyISP 71a45540f9
Merge branch 'master' into dual_legend 2020-03-07 13:56:49 -05:00
IhatemyISP 251298e2df
Rework dual legends
Use len instead of if dual
2020-03-07 13:54:47 -05:00
Bob 16a6e6c324 Add plate generator
it only generates unibody plates with hull(), but it does a pretty good job!
2020-03-05 13:03:17 -05:00
IhatemyISP 86fab3b4a2
Merge branch 'master' into dual_legend 2020-02-26 21:01:02 -05:00
IhatemyISP aebd17e60a
Deconflicting PR 2020-02-26 20:56:25 -05:00
Bob e87bd2ad49 fix blank() and filled()
not sure where but `depth_difference` for  `shape()` is being left out. defaulting to 0 (which should be fine for a delta variable anyways) fixes the issue
2020-02-25 12:04:05 -05:00
Bob f205359e27 helpful comment 2020-02-22 21:44:59 -05:00
Bob 7bc382ab26 you need this if you're gonna print it
unless you print it upside down, then you can disable it again
2020-02-22 21:38:35 -05:00
Bob 0cbb9167a9
Merge pull request #28 from rsheldiii/examples
Add examples and sa_ergo
2020-02-22 21:33:37 -05:00
Bob 19326150ad quick fix for multimaterial 2020-02-22 21:28:11 -05:00
Bob b05405b2b9 add comments 2020-02-22 21:21:48 -05:00
Bob 2c69695958 Add examples and sa_ergo 2020-02-22 21:11:33 -05:00
IhatemyISP e44186e570
Adding example image
Showing off dual legends
2020-02-16 18:46:56 -05:00
IhatemyISP f5429b330a
Support for dual legends
Adds support for adding front and top legends
2020-02-16 02:23:24 -05:00
IhatemyISP 3f5ca9aa42
Merge branch 'master' into dactyl_manuform_4x6 2020-02-15 16:14:58 -05:00
IhatemyISP 7ea4b8fe8a
Dactyl Manuform 4x6 w/ Legends
Adding layout for legends on Dactyl Manuform 4x6
2020-02-15 15:17:43 -05:00
Ian 48378d5759
Dactyl Manuform 4x6
Initial commit of Dactyl Manuform 4x6 layout
2020-02-15 01:02:23 -05:00
Bob ce2e5855fe quick updates
oem support for full sculpting and planck default full sculpt profile support
2020-02-14 23:20:30 -05:00
Bob f9b1c079d1 Update default.scad 2020-01-31 00:34:37 -05:00
Bob e2f59c8541 Merge branch 'master' of https://github.com/rsheldiii/KeyV2 2020-01-31 00:34:24 -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 ba7b44d64d
Update TIPS_AND_TRICKS.md 2020-01-20 15:14:46 -05:00
Bob 8b4b895669 README and TIPS_AND_TRICKS updates 2020-01-12 19:20:38 -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 44cd516304 Update TIPS_AND_TRICKS.md
doubleshot letters explanation
2020-01-11 23:56:33 -05:00
Bob c2e6caabe6 Create TIPS_AND_TRICKS.md 2020-01-11 23:41:39 -05:00
Bob 8ffad43706
Merge pull request #22 from rsheldiii/front-pacement
Front (AKA side) legends
2020-01-11 23:41:08 -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