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
jaseg
344825c5da
kicad: Fix bug when searching pads with empty nets
2024-07-18 11:36:16 +02:00
jaseg
f1b3ab5e72
kicad: Improve compatibility with old symbol files
2024-07-18 11:36:13 +02:00
jaseg
2092b86431
tests: Always update kicad nightly container before run
2024-07-18 11:35:03 +02:00
jaseg
885ce36fd3
tests: Adjust nice and oom_adj values on linux
...
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-18 11:33:46 +02:00
jaseg
edaf246b9d
Update KiCad PCB format support to 8.99
2024-07-17 10:20:35 +02:00
jaseg
b1d0260c70
Bump version to v1.4.0
2024-07-08 18:11:18 +02:00
jaseg
a2c6e2d64a
Add missing package data
2024-07-08 18:10:57 +02:00
jaseg
1d5f4c8193
protoboard: Fix bug with empty points in breadboard rendering
2024-07-08 18:10:57 +02:00
jaseg
30878adfb1
Bump version to v1.3.0
2024-07-08 17:47:02 +02:00
jaseg
66811af966
kicad: Bring file format up to current 8.99 nightly
2024-07-08 16:29:57 +02:00
jaseg
ec85d6c169
tests: Speed up tests by a lot by bulk-caching kicad footprint renders
2024-07-08 16:29:35 +02:00
jaseg
f447b12571
tests: Fix compatibility with recent kicad nightly containers
2024-07-08 16:29:10 +02:00
jaseg
93fd764482
protoboard: Add CLI
2024-07-07 22:48:19 +02:00
jaseg
26e85279dc
protoboard: improve permanent breadboard rail rendering
2024-07-07 21:57:29 +02:00
jaseg
1ed127e3b3
protoboard: improve permanent breadboard rendering
2024-07-07 21:55:17 +02:00
jaseg
1ee6b6587a
protoboard: Add permanent breadboard rendering
2024-07-07 21:42:10 +02:00
jaseg
e98f3f3ace
Add starburst pattern
2024-07-07 19:07:58 +02:00
jaseg
6f8d4bb999
protoboard: Finish up sides of Alio better
2024-07-07 17:08:06 +02:00
jaseg
4aab344a18
protoboard: add split front/back view in webthing
2024-07-07 16:52:24 +02:00
jaseg
21218239e4
protoboard: Fix alio and two-sided SMD rendering
2024-07-07 16:37:34 +02:00
jaseg
a1d6ebf79f
protoboard: Improve layout distribution and index rendering
2024-07-07 16:25:01 +02:00
jaseg
b0274a93c0
protoboard: Improve layout packing
2024-07-07 16:08:32 +02:00
jaseg
0150c318bb
protoboard: Improve row/column numbering
2024-07-07 15:48:36 +02:00
jaseg
6de138bf7c
protoboard: reduce hole keepout margins
2024-07-07 15:16:01 +02:00
jaseg
224a666219
protoboard: improve border handling
2024-07-07 15:14:29 +02:00
jaseg
cee355ff57
protoboard: fix column label alignment
2024-07-07 14:40:27 +02:00
jaseg
4c3815b25a
Fix THT flower proto area
2024-07-07 14:36:41 +02:00
jaseg
ef3b5d5e1c
Spiky proto also works now
2024-07-07 00:52:38 +02:00
jaseg
552f30c15d
Protoboard: All layouts except for spiky proto work
2024-07-07 00:32:17 +02:00
jaseg
f721692bf3
Protoboard generator WIP
2024-07-06 15:51:08 +02:00
jaseg
04c4b3ff0c
kicad_sch render: Fix nightly import and wire rendering
2024-05-28 18:07:09 +02:00
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