Commit graph

783 commits

Author SHA1 Message Date
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
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