Skip to content

mryndzionek/kbdSVGGen

Repository files navigation

Atreus-like keyboard design files implemented in diagrams

⚠️ This is highly experimental project

⚠️ Do not trust the generated files !

CI

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. Blender files can be tweaked manually:

atreus52ct_a_edited atreus52ct_a_transparent atreus52ct_a_parts atreus52ct_a_parts_transparent

Full gallery here. First keyboard built based on generated files here.

atreus423d atreus42a atreus42

Compiling and running

stack build && stack exec kbdSVGGen