Hey there!

It's unlikely that you're here by accident, but just in case you don't know: ergogen is a generator utility for ergonomic keyboard layouts, including plates, cases, and even PCBs.

Everything's configured in a text-based (YAML, JSON, or JS code) input file, which you can then convert to DXF drawings for outlines, OpenJSCAD scripts for 3D-printable cases, and kicad_pcb files for (unrouted) PCB templates.

You just paste your config into the textbox on the left, click the button, and your results will show up on the right. Piece of cake.

If you'd like to dive deeper, let me suggest the docs, or joining us on Discord for some help! Otherwise, just click the "Go Back!" button to, well, go back to the tool!