jaseg
227d4ed1cd
Bump version to v1.2.0
2023-11-14 21:56:03 +01:00
jaseg
ea4c28e307
Make new test files pass
2023-11-14 21:54:04 +01:00
jaseg
51ef4882a1
Fix failing tests
2023-11-14 21:54:04 +01:00
jaseg
df75a2fddb
Small bugfix
2023-11-14 21:52:12 +01:00
jaseg
11325b213b
Calculate out all aperture macros by default.
...
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 21:52:12 +01:00
jaseg
74fb384c4c
aperture macros: work around gerbv/jlc wonkiness
2023-11-14 21:52:12 +01:00
jaseg
9af0713445
Remove debug print
2023-11-14 21:52:12 +01:00
jaseg
09e3731b74
aperture macros: Add expression simplification
2023-11-14 21:52:12 +01:00
jaseg
37b6b8f8d2
Aperture macro expression simplification WIP
2023-11-14 21:52:12 +01:00
jaseg
07362c592f
Make sure we asterisk-terminate all G0x commands.
...
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 21:52:12 +01:00
jaseg
2f5f7719c6
Split CLI into pretty svg and layer export sub-commands
2023-11-14 21:52:12 +01:00
jaseg
cb1d3eb3fb
pretty svg export: Mirror board bottom side
2023-11-14 21:52:12 +01:00
jaseg
4ee5c51f22
Add JLCPCB KiCad Gerber X2/aperture macro test files
2023-11-14 21:52:12 +01:00
jaseg
53788354e8
Add JLCPCB/FAB-3000 example gerbers
2023-11-14 21:52:12 +01:00
jaseg
10962ae2f4
Add P-CAD 2006 example gerbers
2023-11-14 21:52:12 +01:00
jaseg
a19d307a7d
Bump version to v1.1.0
2023-10-27 14:47:42 +02:00
jaseg
36da1fd68b
Fix failing test cases
2023-10-26 23:53:23 +02:00
jaseg
a35125b123
Fix all failing tests that don't involve kicad-cli
2023-10-26 00:36:24 +02:00
jaseg
2a9c91b025
Add coil test board gen
2023-10-12 20:44:52 +02:00
jaseg
e78e939a13
Run more sims
2023-10-10 17:52:01 +02:00
jaseg
84f7e5d25b
Add missing simulation yamls
2023-10-06 14:42:35 +02:00
jaseg
cff22b9e08
WIP
2023-09-26 22:42:57 +02:00
jaseg
f711c1d91c
cli: Add kicad schematic svg rendering
2023-09-26 16:44:40 +02:00
jaseg
95da482033
WIP
2023-09-22 18:54:11 +02:00
jaseg
d2143bdf4d
Trace connectivity WIP
2023-09-22 13:30:11 +02:00
jaseg
5f1350d4f4
coil gen: add kicad pcb export
2023-09-20 14:24:15 +02:00
jaseg
301601e81d
Multilayer coil WIP
2023-09-19 12:44:22 +02:00
jaseg
3e47e7c2da
Add line wonkifier
2023-07-22 18:29:04 +02:00
jaseg
ba4cafa3a4
Add tmtheme support
2023-07-22 14:25:18 +02:00
jaseg
2f0a21abf9
Made junctions smaller
2023-07-22 13:20:48 +02:00
jaseg
eb5c01ddd0
Subsheet rendering works too
2023-07-22 13:19:26 +02:00
jaseg
6e7337cca5
Rendering looks pretty good
2023-07-22 12:40:34 +02:00
jaseg
eb20595e00
WIP
2023-07-21 20:55:35 +02:00
jaseg
e4dcbe177f
symbol pin rendering works
2023-07-21 20:27:14 +02:00
jaseg
8cb91dabdb
WIP
2023-07-21 19:15:21 +02:00
jaseg
91b99a0452
WIP
2023-07-21 17:56:24 +02:00
jaseg
09c9d26728
WIP
2023-07-21 14:46:35 +02:00
jaseg
21ca5f7f5c
WIP
2023-07-21 14:38:09 +02:00
jaseg
a39af853c8
Schematics WIP
2023-07-21 13:27:02 +02:00
jaseg
b69e9fded4
Kicad schematic rendering WIP
2023-07-21 01:46:11 +02:00
jaseg
60674ab5b3
Fix line rendering
2023-07-20 16:56:20 +02:00
jaseg
bdbdf7f586
Schematic rendering WIP
2023-07-20 16:42:19 +02:00
jaseg
a1b8cbf861
Make kicad eat schematics written by gerbonara
2023-07-18 21:54:26 +02:00
jaseg
58142cb0c7
kicad: Add schematic file format support
2023-07-18 21:15:08 +02:00
jaseg
08c4091e57
kicad: Improve API and fix kicad-nightly compat
2023-07-17 23:23:19 +02:00
jaseg
860fa4c53b
LayerStack: Fix issue SVG rendering lazy-loaded stacks
2023-07-17 23:23:00 +02:00
jaseg
b2729a46ac
Improve auto layout API
2023-07-07 20:19:36 +02:00
jaseg
572486aa25
kicad: Fix layers attribute handling and improve rotation API
2023-07-06 22:42:39 +02:00
jaseg
0799cc55ad
kicad: Fix Footprint.property_value
2023-07-05 17:33:29 +02:00
jaseg
9f2f1f97f9
Improve coil gen, and fix some kicad s-expr issues
2023-07-05 17:25:28 +02:00