KarlK90 / yaemk-split-kb

5x8 Split keyboard with thumb-clusters, rotary encoders and oleds.
https://karlk90.github.io/yaemk-split-kb/
GNU General Public License v3.0
112 stars 13 forks source link

Case SVG creation method #12

Closed TheZoq2 closed 1 year ago

TheZoq2 commented 1 year ago

Hi! Thanks for making this amazing and well documented keyboard. I had some extra requirements, so I ended up adding another 2 switches, and moving 2 of the columns a bit.

However, this means the case won't fit, so I'm curious if you have some method for generating the case svg from kicad, or if you just did it by hand.

KarlK90 commented 1 year ago

@TheZoq2 Thanks for the kind words! I've actually played around quite a bit with the stm32 rust hal crates, so I can give my thanks right back. To your question the SVGs for the cases are directly exported from the KiCAD files, the user layers (I don't recall the exact name) have the cutouts for the switches in 0.1mm kerf and without kerf. For completeness you also need the edge cuts layer. Then it is just a matter of keeping the right elements in the exported svg.

TheZoq2 commented 1 year ago

Nice, that sounds simple enough, thanks!

Also, perhaps you'd be interested to know that I run rust on my yaemk https://gitlab.com/TheZoq2/yayaemk :)

KarlK90 commented 1 year ago

Nice, I hope you enjoy your yayaemk!