ergogen
ergogen copied to clipboard
Ergonomic keyboard layout generator
According to the [documentation](https://docs.ergogen.xyz/pcbs/), I should be able to change what kicad layer outlines go onto. As far as I can tell, this doesn't work (at least in Kicad v7...
Exporting STL from both the official and unofficial site gives me a 9 bytes file. It can be replicated by generating an STL of CasePcbTest on https://ergogen.xyz/
When I extrude something like this: ``` cases: cases: case: - what: outline name: case_outer extrude: -2 ``` I get this:  The top an bottom of...
I was updating my board from soldered choc switches to hotswap-able choc switches and noticed that when setting the `hotswap` param to `true`, the pins of the switch also reversed....
When creating an asymmetric split keyboard using `mirror` and `asym: clone` to skip a single column on the left side, then creating an outline with `bound: true` and `where: true`,...
Now that KiCad 7 has been around for a while, it would be nice for Ergogen to generate *.kicad_pcb files using the latest version, to allow for KiCad 7 footprint...
The pin layout of promicro isn't what the nice!nano v2 uses. Having nice!nano v1 and v2 footprints that are named as such would be very nice to have.
[This commit](https://github.com/ergogen/ergogen/commit/1f57ec4e190785b0a02576b7aac7cafbe5d0fb34) streamlined footprint params, introducing additional functions that are not present in older Ergogen versions. For example, it's now possible to do `${p.r}` instead of `${p.rot}`. If one were...
Hi, thanks for a great tool. Currently the `.jscad` files generated from ergogen are using an older API format from about 2017 (now basically archived as [branch V1](https://github.com/jscad/OpenJSCAD.org/tree/V1) of the...
I noticed a problem with the extend preprocessor function. It moves the extended yaml objects to the top of the yaml section. For example: ```yaml settings: preset_points: $extends: presets.kim.points presets:...