Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-07-18 | macro parser: improve parameter number warning message | jaseg | 1 | -1/+1 | |
2024-07-18 | Fix ast deprecation warnings | jaseg | 1 | -2/+2 | |
2024-07-18 | Fix symbol round trip tests | jaseg | 2 | -17/+46 | |
2024-07-18 | Fix bug in SVG bounding box calculation | jaseg | 1 | -1/+1 | |
2024-07-18 | kicad: Fix bug when searching pads with empty nets | jaseg | 1 | -1/+1 | |
2024-07-18 | kicad: Improve compatibility with old symbol files | jaseg | 2 | -1/+19 | |
2024-07-18 | tests: Always update kicad nightly container before run | jaseg | 1 | -0/+1 | |
2024-07-18 | tests: Adjust nice and oom_adj values on linux | jaseg | 1 | -0/+5 | |
The testsuite calls resvg, and that sometimes can use up *a lot* of memory. We adjust the test process tree's nice values and oom_adj values to make sure the test processes get killed during an OOM condition before anything else on the system. | |||||
2024-07-17 | Update KiCad PCB format support to 8.99 | jaseg | 4 | -32/+50 | |
2024-07-08 | Bump version to v1.4.0v1.4.0 | jaseg | 1 | -1/+1 | |
2024-07-08 | Add missing package data | jaseg | 6 | -1/+14791 | |
2024-07-08 | protoboard: Fix bug with empty points in breadboard rendering | jaseg | 1 | -20/+22 | |
2024-07-08 | Bump version to v1.3.0v1.3.0 | jaseg | 1 | -1/+1 | |
2024-07-08 | kicad: Bring file format up to current 8.99 nightly | jaseg | 6 | -30/+52 | |
2024-07-08 | tests: Speed up tests by a lot by bulk-caching kicad footprint renders | jaseg | 2 | -10/+61 | |
2024-07-08 | tests: Fix compatibility with recent kicad nightly containers | jaseg | 1 | -1/+4 | |
2024-07-07 | protoboard: Add CLI | jaseg | 2 | -1/+20 | |
2024-07-07 | protoboard: improve permanent breadboard rail rendering | jaseg | 1 | -0/+7 | |
2024-07-07 | protoboard: improve permanent breadboard rendering | jaseg | 1 | -19/+33 | |
2024-07-07 | protoboard: Add permanent breadboard rendering | jaseg | 4 | -23/+288 | |
2024-07-07 | Add starburst pattern | jaseg | 5 | -4/+108 | |
2024-07-07 | protoboard: Finish up sides of Alio better | jaseg | 3 | -13/+37 | |
2024-07-07 | protoboard: add split front/back view in webthing | jaseg | 3 | -14/+36 | |
2024-07-07 | protoboard: Fix alio and two-sided SMD rendering | jaseg | 1 | -9/+20 | |
2024-07-07 | protoboard: Improve layout distribution and index rendering | jaseg | 1 | -11/+21 | |
2024-07-07 | protoboard: Improve layout packing | jaseg | 1 | -2/+45 | |
2024-07-07 | protoboard: Improve row/column numbering | jaseg | 1 | -16/+42 | |
2024-07-07 | protoboard: reduce hole keepout margins | jaseg | 1 | -1/+1 | |
2024-07-07 | protoboard: improve border handling | jaseg | 1 | -29/+63 | |
2024-07-07 | protoboard: fix column label alignment | jaseg | 2 | -3/+4 | |
2024-07-07 | Fix THT flower proto area | jaseg | 3 | -8/+30 | |
2024-07-07 | Spiky proto also works now | jaseg | 3 | -5/+6 | |
2024-07-07 | Protoboard: All layouts except for spiky proto work | jaseg | 2 | -126/+140 | |
2024-07-06 | Protoboard generator WIP | jaseg | 3 | -30/+66 | |
2024-05-28 | kicad_sch render: Fix nightly import and wire rendering | jaseg | 4 | -6/+7 | |
2023-11-14 | Bump version to v1.2.0v1.2.0 | jaseg | 1 | -1/+1 | |
2023-11-14 | Make new test files pass | jaseg | 5 | -14/+139 | |
2023-11-14 | Fix failing tests | jaseg | 2 | -12/+21 | |
2023-11-14 | Small bugfix | jaseg | 1 | -2/+2 | |
2023-11-14 | Calculate out all aperture macros by default. | jaseg | 6 | -75/+65 | |
There are just too many severely buggy implementations around. Today I ran into problems with both gerbv and with whatever JLC uses. You can still export macros with raw expressions by setting a flag in the export FileSettings. | |||||
2023-11-14 | aperture macros: work around gerbv/jlc wonkiness | jaseg | 9 | -78/+216 | |
2023-11-14 | Remove debug print | jaseg | 1 | -1/+0 | |
2023-11-14 | aperture macros: Add expression simplification | jaseg | 1 | -20/+3 | |
2023-11-14 | Aperture macro expression simplification WIP | jaseg | 3 | -16/+127 | |
2023-11-14 | Make sure we asterisk-terminate all G0x commands. | jaseg | 1 | -3/+3 | |
While this is common in the wild, not terminating them violates the spec. It also breaks JLCPCB pretty badly. It seems their human review process uses a Gerber viewer that like most can handle this, and won't notice anything out of the ordinary, but then their photoplotter chokes on this and literally stops plotting the file, discarding anything that is after that line. This error is then apparently ignored and the resulting broken boards shipped to the customer. | |||||
2023-11-14 | Split CLI into pretty svg and layer export sub-commands | jaseg | 1 | -1/+34 | |
2023-11-14 | pretty svg export: Mirror board bottom side | jaseg | 1 | -1/+7 | |
2023-11-14 | Add JLCPCB KiCad Gerber X2/aperture macro test files | jaseg | 45 | -0/+45534 | |
2023-11-14 | Add JLCPCB/FAB-3000 example gerbers | jaseg | 11 | -0/+22631 | |
2023-11-14 | Add P-CAD 2006 example gerbers | jaseg | 13 | -0/+34535 | |