clef
started as a KiCad project template repo, but I just spent a day or two
setting it up to support processing KiCad projects into 3d models, schematics,
SVGs, and fabrication files through Nix, which builds this
blog. That means that as part of the deployment process for this blog, the
version of the ocularium repo that I've pinned is
automatically built, meaning the content on that page is always up-to-date.
&&
board svgs
I've just realized the board SVGs exported by KiCad are actual size (they
embed board dimensions), so when rendered on a webpage they are by default
the real size of the board. I added an inkscape step to .svgs
to support
trimming off the substantial whitespace KiCad includes so they're easier to
embed (inkscape preserves the size metadata, including adjusting for its
trimmed size).