Commit graph

751 commits

Author SHA1 Message Date
jaseg
b60ae26db2 protoserve: Fix bugs, make gerber link more visible 2023-04-09 18:46:36 +02:00
jaseg
f74bd30c0f protoserve: Gerber download works 2023-04-09 17:53:54 +02:00
jaseg
c9dff5450f protogen web interface works 2023-04-09 17:24:50 +02:00
jaseg
3b5fb41ecb protoserve WIP 2023-04-07 19:27:48 +02:00
jaseg
10cd29b96c protoboard webthing WIP 2023-04-06 22:19:59 +02:00
jaseg
48d4aeee94 Make SVG export even smaller 2023-04-06 16:41:10 +02:00
jaseg
6378a91f36 Make generated pretty SVGs smaller 2023-04-06 16:27:57 +02:00
jaseg
ef2864cfb3 Copper fill WIP 2023-04-06 15:17:37 +02:00
jaseg
0a059353d7 Improve protoboard row/column numbering 2023-04-05 18:56:29 +02:00
jaseg
51327ccfeb cad: Add pad numbering for protoboards 2023-04-05 17:44:31 +02:00
jaseg
c10616094c Add RF protoboard 2023-04-05 16:36:30 +02:00
jaseg
4c558f8111 Add missing protoboard file, add powered proto layout 2023-04-05 16:06:03 +02:00
jaseg
ee0c1d38e6 Fix aperture macro multiplication syntax 2023-04-05 14:15:33 +02:00
jaseg
513f6ebf1b Fix rectangle aperture rotation 2023-04-05 14:15:22 +02:00
jaseg
5cf9837484 Add more protoboard layouts 2023-04-05 14:01:40 +02:00
jaseg
d437e06325 Initial protoboard generation working 2023-04-05 01:29:33 +02:00
jaseg
495ae6e932 cad: Fix outline reconstruction and add text feature 2023-04-04 20:06:16 +02:00
jaseg
15867450d9 cad: Finish initial board support 2023-04-04 19:06:37 +02:00
jaseg
82fcc24456 Various convenience improvements, and make board name guessing really smart 2023-04-04 19:06:04 +02:00
jaseg
a877261256 cad: Add trace corner rounding function 2023-04-04 14:05:54 +02:00
jaseg
db2bacebc7 Add missing WIP changes 2023-04-04 01:35:38 +02:00
jaseg
8d4430ea61 Add beginnings of CAD module 2023-04-04 01:31:19 +02:00
jaseg
909766a3a0 Fix extraneous tool selection codes in merged Excellon files 2023-03-31 22:34:28 +02:00
jaseg
845224e2d6 Fix failing tests 2023-03-31 22:31:19 +02:00
jaseg
0ae72f3159 Improve layer stack handling 2023-03-31 16:31:44 +02:00
jaseg
84ec7b26e6 Add convex hull and point in polygon functions 2023-03-31 14:12:26 +02:00
jaseg
36e355cbd8 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-03-31 14:11:30 +02:00
jaseg
0037195543 Dedup both Excellon and Gerber tools during write 2023-03-24 00:12:50 +01:00
jaseg
2a3deb6c00 Fix crash in gerber to excellon conversion 2023-03-23 23:51:36 +01: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
jaseg
19bcd5ce96 Fix .gitlab-ci.yml for some python packaging bullshi 2023-02-25 19:46:56 +01:00
jaseg
1aaac3936f Still more doc 2023-02-25 19:43:54 +01:00
jaseg
8b40d15dab Moar doc 2023-02-25 17:31:16 +01:00
jaseg
d43eff8b49 Extend CLI tests 2023-02-23 23:52:29 +01:00
jaseg
70179a4178 Finish first batch of render tests 2023-02-21 23:43:59 +01:00
jaseg
866eafb4eb Add cli test infrastructure 2023-02-21 23:18:56 +01:00
jaseg
16f1247fda Fix copyright headers 2023-02-21 23:06:52 +01:00
jaseg
67dfad8418 layers: Fix single file handling 2023-02-21 23:06:39 +01:00
jaseg
6231f67139 Fix tests 2023-02-21 22:48:14 +01:00
jaseg
9a6bc691cb cli: Add merge command 2023-02-21 00:44:09 +01:00
jaseg
a374483998 cli: First draft of most of the CLI 2023-02-19 23:42:17 +01:00
jaseg
f64b03efc7 Add CLI 2023-02-17 00:03:04 +01:00
Nein Seg
fb52e10408 Merge branch 'fix/to_svg' into 'main'
fix: runtime errors on LayerStack#to_svg

See merge request gerbolyze/gerbonara!1
2022-07-30 11:15:08 +00:00
Alessandro Racheli
fec4cf0057 fix: runtime errors on LayerStack#to_svg
This commit removes some inexistent variables from the to_svg method
of the LayerStack class
2022-07-29 16:22:05 +02:00
jaseg
8f4cdd8810 Fix zipfile writing when lazily loading 2022-07-03 22:49:09 +02:00
jaseg
791eca7679 pretty svg: make render upright 2022-07-03 22:26:37 +02:00