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
XenGi
1f1d81533a
Update __init__.py
2023-03-23 14:56:21 +00:00
XenGi
1c9dcc1a9f
Update Makefile
2023-03-23 12:13:35 +00:00
XenGi
ba5bf67235
Update file README.md
2023-03-23 12:07:51 +00:00
jaseg
f7aa6657e7
Bump version to v0.13.0
...
This fixes the broken packages on PyPI
2023-03-05 20:59:46 +01:00
jaseg
b5e6a48d54
Fix empty filename issue with some layer stacks
2023-03-05 20:48:12 +01:00
jaseg
a9931c469b
Fix MANIFEST issue
2023-03-05 20:48:04 +01:00
jaseg
9d9b47842f
CI: Fix some dumb packaging stuff
2023-02-25 21:37:14 +01:00
jaseg
cba1c9a8a2
Bump version to v0.12.0
2023-02-25 19:52:33 +01:00