Commit graph

825 commits

Author SHA1 Message Date
jaseg
e696c09eac kicad: Small file format fixes 2023-07-04 12:55:34 +02:00
jaseg
3bc92876b4 Fix arc bounding box calculation for full circles 2023-07-03 23:00:00 +02:00
jaseg
34fae0a7c2 Fix handling of circles on outline layer 2023-07-03 22:59:47 +02:00
jaseg
2eb88e8127 Fix variable expression rendering 2023-07-03 17:50:15 +02:00
jaseg
95728fb33c Fix GerberX2 attribtue handling 2023-07-03 17:49:52 +02:00
jaseg
0920af4149 Fix test when ran with pytest-xdist 2023-07-01 10:36:57 +02:00
jaseg
7a95a0dde7 Remove obsolete workaround for breakage in kicad-cli 2023-06-29 22:55:01 +02:00
jaseg
88642a1803 Fix some failing unit tests 2023-06-29 22:45:47 +02:00
jaseg
56d55fda5d kicad: Extend query API 2023-06-29 19:47:31 +02:00
jaseg
467e482bf4 Fix pcb stackup handling 2023-06-21 13:37:38 +02:00
jaseg
dd8507d202 Polish twisted coil generator 2023-06-20 14:40:55 +02:00
jaseg
d43308c5cc Add twisted coil gen 2023-06-20 14:07:03 +02:00
jaseg
c29802c2b9 Add missing file for initial PCB support 2023-06-14 17:29:43 +02:00
jaseg
a92177904e Coil gen done 2023-06-14 17:29:26 +02:00
jaseg
0148db6249 Beautiful spirals! 2023-06-14 12:05:33 +02:00
jaseg
5178eba26f WIP 2023-06-14 12:01:51 +02:00
jaseg
ddd0641649 basic coils working 2023-06-14 11:39:44 +02:00
jaseg
e349c2c08b WIP 2023-06-14 10:47:49 +02:00
jaseg
96fde32c0b Coils WIP 2023-06-13 19:26:11 +02:00
jaseg
86276490eb coil gen WIP 2023-06-13 18:53:03 +02:00
jaseg
070494a1c3 stroke WIP 2023-06-12 19:43:13 +02:00
jaseg
1d0ba4da70 coil gen WIP 2023-06-12 19:43:00 +02:00
jaseg
3561817903 Add basic KiCad PCB file format support 2023-06-12 18:39:33 +02:00
jaseg
03f2ec0a30 rework WIP 2023-05-08 23:22:55 +02:00
jaseg
732c58f70b Extend breakout generator 2023-05-07 12:59:10 +02:00
jaseg
4bac77d0b4 Add pad ring generator 2023-05-07 12:59:10 +02:00
jaseg
b1e189eed2 protoserve: Add some input validation 2023-05-05 23:10:57 +02:00
jaseg
af7b04f510 Remove broken aperture macro optimization 2023-04-30 11:50:41 +02:00
jaseg
b50587d6ad Fix dropped aperture macro names 2023-04-30 11:27:21 +02:00
jaseg
26c2460490 Fix remaining unit tests 2023-04-30 11:07:29 +02:00
jaseg
af3458b1e2 Fix failing kicad tests 2023-04-30 11:06:47 +02:00
jaseg
73a48f1dcb protoserve: Add ALio layout 2023-04-30 01:58:30 +02:00
jaseg
9ffc96cbe5 Finish macro-based alio layout 2023-04-30 01:44:58 +02:00
jaseg
fda2433154 Alio macros WIP 2023-04-30 01:26:21 +02:00
jaseg
f674f5d9af protoboard: add ALio layout by arief ibrahim adha 2023-04-30 00:40:05 +02:00
jaseg
fb61b4fa12 protoserve: Adjust margins and clearance defaults 2023-04-29 23:26:13 +02:00
jaseg
e4a459368c protoserve: Fix error with empty layouts 2023-04-29 23:17:11 +02:00
jaseg
176252b564 Protoserve fixes, add doc to protoboard.py 2023-04-29 23:11:29 +02:00
jaseg
fdb07ea26e Fix incorrect aperture macro outline primitive point count 2023-04-29 12:15:55 +02:00
jaseg
8d5403260b Fix aperture macro rotation issue and add missing data files 2023-04-29 11:28:38 +02:00
jaseg
778e819745 Freeze apertures and aperture macros, make gerbonara faster 2023-04-29 01:00:45 +02:00
jaseg
958b47ab47 Speed up protoboard generation 2023-04-26 23:37:38 +02:00
jaseg
38f766dc42 Add spiky layout to protoserve 2023-04-26 22:57:14 +02:00
jaseg
549a33d386 Finish spiky proto layout by electroniceel 2023-04-26 22:48:08 +02:00
jaseg
8409fbb908 Export flashes as svg <use> tags 2023-04-26 22:36:20 +02:00
jaseg
9f74fad6a2 Fix aperture macro svg output rotation 2023-04-26 21:40:37 +02:00
jaseg
e98ed31255 Fix all failing footprint tests 2023-04-26 09:52:24 +02:00
jaseg
1f841ad71b Fix last failing tests. Rerun pending. 2023-04-26 00:35:37 +02:00
jaseg
59fe7b3b83 WIP 2023-04-25 22:21:07 +02:00
jaseg
1dbe7f1f73 Fix more tests 2023-04-25 00:02:24 +02:00