ergogen icon indicating copy to clipboard operation
ergogen copied to clipboard

Ergonomic keyboard layout generator

Results 85 ergogen issues
Sort by recently updated
recently updated
newest added

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: ![Screenshot from 2024-02-02 20-43-26](https://github.com/ergogen/ergogen/assets/101432978/c4c98bc9-9b44-4490-8ffd-73da8573d2e8) 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:...