summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-04-23Fix a bunch of failing testsjaseg5-34/+180
2023-04-23Simplify stroked arc bounding box calculationjaseg1-17/+2
2023-04-22kicad unit tests WIPjaseg8-69/+360
2023-04-20Fix a bunch of bugs on the way to electroniceel's protoboard layoutjaseg7-22/+46
2023-04-19Fix serialization bug with aperture macro commentsjaseg1-1/+1
2023-04-19Basic KiCad footprint rendering worksjaseg8-29/+527
2023-04-16protoserve: Remove incorrect SMD pad shape entryjaseg1-1/+0
2023-04-15Bump version to v1.0.2v1.0.2jaseg1-1/+1
2023-04-15Fix dasherjaseg1-10/+65
2023-04-15ci: Clone kicad libraries for testsjaseg1-2/+6
2023-04-15Fix protoserve bugs in obround padsjaseg3-7/+8
2023-04-15Bump version to v1.0.1v1.0.1jaseg1-1/+1
2023-04-15Bump minimum Python version to 3.10jaseg3-30/+40
2023-04-15Remove extraneous filekicadjaseg1-0/+0
2023-04-15Small bugfixjaseg2-1/+2
2023-04-15cad: Add KiCad symbol/footprint parserjaseg12-0/+1703
2023-04-11Bump version to v1.0.0v1.0.0jaseg1-1/+1
2023-04-11Fix failing testsjaseg4-6/+6
2023-04-11Remove WIP unit test filejaseg1-5/+0
2023-04-10protoserve: Fix bugs, make gerber link more visiblejaseg3-12/+46
2023-04-10protoserve: Gerber download worksjaseg2-9/+44
2023-04-10protogen web interface worksjaseg5-588/+1055
2023-04-10protoserve WIPjaseg1-69/+315
2023-04-10protoboard webthing WIPjaseg1-0/+322
2023-04-10Make SVG export even smallerjaseg4-11/+33
2023-04-10Make generated pretty SVGs smallerjaseg2-6/+9
2023-04-10Copper fill WIPjaseg3-6/+21
2023-04-10Improve protoboard row/column numberingjaseg1-51/+71
2023-04-10cad: Add pad numbering for protoboardsjaseg3-8/+134
2023-04-10Add RF protoboardjaseg1-3/+49
2023-04-10Add missing protoboard file, add powered proto layoutjaseg1-0/+341
2023-04-10Fix aperture macro multiplication syntaxjaseg1-1/+1
2023-04-10Fix rectangle aperture rotationjaseg1-4/+5
2023-04-10Add more protoboard layoutsjaseg1-12/+16
2023-04-10Initial protoboard generation workingjaseg2-18/+55
2023-04-10cad: Fix outline reconstruction and add text featurejaseg3-11/+105
2023-04-10cad: Finish initial board supportjaseg1-40/+225
2023-04-10Various convenience improvements, and make board name guessing really smartjaseg5-20/+59
2023-04-10cad: Add trace corner rounding functionjaseg1-21/+137
2023-04-10Add missing WIP changesjaseg4-46/+86
2023-04-10Add beginnings of CAD modulejaseg5-0/+66069
2023-04-10Fix extraneous tool selection codes in merged Excellon filesjaseg1-2/+4
2023-04-10Fix failing testsjaseg3-20/+22
2023-04-10Improve layer stack handlingjaseg4-11/+45
2023-04-10Add convex hull and point in polygon functionsjaseg2-0/+82
2023-04-10Improve drill layer handlingjaseg2-25/+70
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-10Dedup both Excellon and Gerber tools during writejaseg2-13/+30
2023-04-10Fix crash in gerber to excellon conversionjaseg1-1/+1
2023-03-23oopsiRicardo (XenGi) Band1-0/+2
2023-03-23Update __init__.pyXenGi1-2/+0