Nitsan-Suron
af4fb2668f
fixed invert_polarity
2026-02-22 12:42:22 +01:00
Matthew Mets
a47a694ba0
Convert polygonal aperture rotations to radians
...
Polygonal aperture rotations are specified in degrees, however
gerbonara wants radians. This is a fix for issue #12 :
https://gitlab.com/gerbolyze/gerbonara/-/issues/12
2025-12-10 13:32:10 +00:00
jaseg
dd8ad98f13
Bump version to v1.6.1
2025-12-10 14:23:14 +01:00
jaseg
a1ea416269
Fix uv build for newer container versions
2025-12-10 14:23:14 +01:00
jaseg
a7f0324506
Add protoserve entrypoint
2025-12-10 14:13:00 +01:00
jaseg
6ab4640099
Bump version to v1.6.0
2025-12-08 12:13:14 +01:00
jaseg
04a088c3e8
Update gitlab CI for uv build
2025-12-08 12:13:11 +01:00
jaseg
df4895abfa
kicad: make footprint render layer_map argument optional
2025-12-08 11:52:42 +01:00
jaseg
42dfd1be7f
Bring kicad PCB file format up to 9.0.5
2025-11-19 12:26:03 +01:00
jaseg
fd6880640d
Add missing test file
2025-11-19 11:00:38 +01:00
jaseg
6a8bd8dc3f
Kicad 9.0.5 PCB compatibility WIP
2025-11-18 23:43:29 +01:00
jaseg
46df184358
Fix remaining failing tests
...
This brings schematic i/o compatiblity up to 9.0.5.
2025-11-18 23:11:22 +01:00
jaseg
c2679260a0
Make test logic resource updating smarter
...
Only update repos/podman images if they're not as expected. Also only
run footprint export on changes.
2025-11-18 22:13:45 +01:00
jaseg
9d2d635eee
kiacd 9.0 compatibility WIP
2025-11-17 17:38:59 +01:00
jaseg
75905f7d0c
Fix failing tests
...
This adds basic support for kicad 9.0 library i/o
2025-11-17 12:07:15 +01:00
jaseg
7073b6e33f
Finish transition to uv
2025-11-16 21:19:13 +01:00
jaseg
718de2b338
WIP move project to uv
2025-11-16 19:37:48 +01:00
jaseg
379cf273cb
Fix out-of-date documentation
2025-08-22 13:24:34 +02:00
jaseg
da6d8349fa
Bump version to v1.5.0
2025-07-09 18:46:10 +02:00
jaseg
1f5a9261e1
cli: Fix transform cli
2025-07-09 18:45:16 +02:00
jaseg
3ae6b9be61
kicad: fix for newer format versions
2025-04-02 17:49:13 +02:00
jaseg
a6434f16cd
Fix clobbered object attributes
2025-04-01 15:52:53 +02:00
jaseg
63faf4280d
Fix failing tests
2024-12-21 18:54:00 +01:00
jaseg
7fb8215a1e
Add recent fusion-360 files as test resource
2024-12-21 17:32:16 +01:00
jaseg
81ae51d4be
Improve allegro inner layer matching
2024-11-08 12:26:02 +01:00
jaseg
8ffa7c1b76
Fix svg orientation and improve OrCAD rendering
2024-11-08 11:41:11 +01:00
jaseg
be8371c7bc
Improve allegro/orcad import
2024-11-06 14:49:50 +01:00
jaseg
1a854b1812
Tests: Make kicad docker image configurable
2024-11-06 14:49:36 +01:00
jaseg
091ee84910
kicad: add rotation method to circles and polygons
2024-07-19 19:28:15 +02:00
jaseg
fd63c44314
Kicad: add missing zone connection Atom
2024-07-19 19:23:20 +02:00
jaseg
cbe8dfa252
kicad: small syntax fix
2024-07-19 19:23:11 +02:00
jaseg
67ce4af957
kicad: Fix bug in footprint search
2024-07-19 19:22:56 +02:00
jaseg
eadd250ee3
kicad: Fix footprint rotation
...
Previously, footprint rotation was mirrored compared with everything
else in the kicad API
2024-07-19 19:22:26 +02:00
jaseg
5f5bbccd05
kicad: Add copy_placement method to footprints
...
Moving footprints around is ugly because of kicad's really weird way of
specifying sub-object coordinates and rotations. This commit adds a
helper method to deal with that.
2024-07-19 19:21:24 +02:00
jaseg
ea2664219d
kicad: Make reprs more reasonable
...
This excludes parent back-links from reprs, which would previously blow
up the repr of many objects.
2024-07-19 19:20:51 +02:00
jaseg
be25b860a9
kicad: Improve net access
...
This adds net_name and net_index properties to a bunch of objects that
automatically look into the (net s-expr of the object
2024-07-19 19:20:09 +02:00
jaseg
e42b7462c9
kicad: Add nicer width access
...
This commit straightens up the mess a bit with kicad's two conflicting
"width" fields in different file format versions. The new variant is
preferred when saving, but the old variant is accepted as API
2024-07-19 19:18:55 +02:00
jaseg
754c9557e5
kicad: Make point lists more ergonomic
...
This commit removes the unnecessary "PointList" wrapper class, and just
puts regular python lists in its place.
2024-07-19 19:17:46 +02:00
jaseg
d7efa57732
kicad: Add bounding box support to lots of s-expr objects
2024-07-19 19:15:52 +02:00
jaseg
689ce748db
kicad: Update empty PCB template for 8.99
2024-07-19 14:09:40 +02:00
jaseg
8e337c0506
kicad: Small fixes to 8.99 compatibility
2024-07-19 14:07:29 +02:00
jaseg
b23cafbfd4
tests: add status messages
2024-07-19 14:04:24 +02:00
jaseg
78ffb61aee
kicad: Fixes for latest git version
2024-07-19 12:25:13 +02:00
jaseg
58d5784903
rs274x: Add support for SR step-repeat command
2024-07-18 16:39:58 +02:00
jaseg
1ecb7be6f9
Improve aperture macros doc
2024-07-18 16:39:38 +02:00
jaseg
ef9d61ffd5
Fix single contour example syntax errors
2024-07-18 14:19:31 +02:00
jaseg
79f555a465
macro parser: improve parameter number warning message
2024-07-18 14:19:17 +02:00
jaseg
501882ea3d
Fix ast deprecation warnings
2024-07-18 14:19:04 +02:00
jaseg
e3a6716187
Fix symbol round trip tests
2024-07-18 13:50:01 +02:00
jaseg
8950a593f8
Fix bug in SVG bounding box calculation
2024-07-18 13:49:38 +02:00