jaseg
5a41d96fe3
Fixing more tests
2023-04-24 00:56:32 +02:00
jaseg
bda404c18b
Fix a bunch of failing tests
2023-04-23 23:33:00 +02:00
jaseg
aaaf96e8d9
Simplify stroked arc bounding box calculation
2023-04-23 23:22:56 +02:00
jaseg
a93d118773
kicad unit tests WIP
2023-04-22 17:16:20 +02:00
jaseg
5ce88e4d1b
Fix a bunch of bugs on the way to electroniceel's protoboard layout
2023-04-20 00:46:30 +02:00
jaseg
240e5569aa
Fix serialization bug with aperture macro comments
2023-04-19 11:11:03 +02:00
jaseg
2c6c9a5cbc
Basic KiCad footprint rendering works
2023-04-19 00:51:27 +02:00
jaseg
263033c9bd
protoserve: Remove incorrect SMD pad shape entry
2023-04-16 13:42:14 +02:00
jaseg
0421e03717
Bump version to v1.0.2
2023-04-15 23:24:11 +02:00
jaseg
390579850b
Fix dasher
2023-04-15 23:23:27 +02:00
jaseg
2eefb9cc7d
ci: Clone kicad libraries for tests
2023-04-15 22:31:09 +02:00
jaseg
5c7bfb2744
Fix protoserve bugs in obround pads
2023-04-15 22:26:38 +02:00
jaseg
5ea1491704
Bump version to v1.0.1
2023-04-15 22:14:59 +02:00
jaseg
4bd1097fc1
Bump minimum Python version to 3.10
2023-04-15 22:12:45 +02:00
jaseg
3556dc081b
Remove extraneous file
2023-04-15 17:12:27 +02:00
jaseg
fba0507a55
Small bugfix
2023-04-15 17:09:35 +02:00
jaseg
2400ff8e5f
cad: Add KiCad symbol/footprint parser
2023-04-15 17:09:20 +02:00
jaseg
b43e4e2eec
Bump version to v1.0.0
2023-04-11 00:52:32 +02:00
jaseg
138f6504e7
Fix failing tests
2023-04-11 00:52:32 +02:00
jaseg
b0bc7971bc
Remove WIP unit test file
2023-04-11 00:03:20 +02:00
jaseg
8181651a75
protoserve: Fix bugs, make gerber link more visible
2023-04-10 23:57:15 +02:00
jaseg
888ae71889
protoserve: Gerber download works
2023-04-10 23:57:15 +02:00
jaseg
fba189c695
protogen web interface works
2023-04-10 23:57:15 +02:00
jaseg
e18dbb11f8
protoserve WIP
2023-04-10 23:57:15 +02:00
jaseg
b1b39cd65c
protoboard webthing WIP
2023-04-10 23:57:15 +02:00
jaseg
6fe3def9d6
Make SVG export even smaller
2023-04-10 23:57:15 +02:00
jaseg
0dcd281406
Make generated pretty SVGs smaller
2023-04-10 23:57:15 +02:00
jaseg
ba92060431
Copper fill WIP
2023-04-10 23:57:15 +02:00
jaseg
24577464ee
Improve protoboard row/column numbering
2023-04-10 23:57:15 +02:00
jaseg
60e893c82d
cad: Add pad numbering for protoboards
2023-04-10 23:57:15 +02:00
jaseg
d9b3fafa80
Add RF protoboard
2023-04-10 23:57:15 +02:00
jaseg
666e385cb4
Add missing protoboard file, add powered proto layout
2023-04-10 23:57:15 +02:00
jaseg
a1efd9d09a
Fix aperture macro multiplication syntax
2023-04-10 23:57:15 +02:00
jaseg
506f61ae84
Fix rectangle aperture rotation
2023-04-10 23:57:15 +02:00
jaseg
2f04847426
Add more protoboard layouts
2023-04-10 23:57:15 +02:00
jaseg
ae1f522862
Initial protoboard generation working
2023-04-10 23:57:15 +02:00
jaseg
44ca8349eb
cad: Fix outline reconstruction and add text feature
2023-04-10 23:57:15 +02:00
jaseg
ce8d045178
cad: Finish initial board support
2023-04-10 23:57:15 +02:00
jaseg
07b2628dbb
Various convenience improvements, and make board name guessing really smart
2023-04-10 23:57:15 +02:00
jaseg
387ff3de76
cad: Add trace corner rounding function
2023-04-10 23:57:15 +02:00
jaseg
a95aacac48
Add missing WIP changes
2023-04-10 23:57:15 +02:00
jaseg
d0894b2522
Add beginnings of CAD module
2023-04-10 23:57:15 +02:00
jaseg
dcb31f3131
Fix extraneous tool selection codes in merged Excellon files
2023-04-10 23:57:15 +02:00
jaseg
33a35f796d
Fix failing tests
2023-04-10 23:57:15 +02:00
jaseg
0295440770
Improve layer stack handling
2023-04-10 23:57:15 +02:00
jaseg
800827b2c5
Add convex hull and point in polygon functions
2023-04-10 23:57:15 +02:00
jaseg
a85a7d426e
Improve drill layer handling
...
Now, drill_pth and drill_npth contain those layers where they match, and
everything else is put in _drill_layers. The @property drill_layers now
returns everything.
2023-04-10 23:57:15 +02:00
jaseg
ec0ecdeb68
Dedup both Excellon and Gerber tools during write
2023-04-10 23:57:15 +02:00
jaseg
900de13d8c
Fix crash in gerber to excellon conversion
2023-04-10 23:57:15 +02:00
Ricardo (XenGi) Band
b2ba39e1eb
oopsi
2023-03-23 15:59:29 +01:00