This is another attempt at generating mechanical keyboard design files programmatically. Previous one is here. I had a felling that diagrams offered everything that is needed to achieve this goal and it turned out true.
Overall I think it's a progress. The generated SVG files are smaller and look better. Scale is also adjusted (96 DPI), so apps like Inkscape show correct dimensions. Inkscape can also be used to convert the files to other formats like DXF.
Generated Blender files tarballs can be found in releases. Full gallery here.
stack build && stack exec kbdSVGGen
- places for connectors
- 'split' option
- simple web UI interface