summaryrefslogtreecommitdiff
path: root/gerbonara/cad/kicad
AgeCommit message (Collapse)AuthorFilesLines
2024-07-19kicad: add rotation method to circles and polygonsjaseg1-5/+12
2024-07-19Kicad: add missing zone connection Atomjaseg1-1/+1
2024-07-19kicad: small syntax fixjaseg1-1/+1
2024-07-19kicad: Fix bug in footprint searchjaseg1-2/+2
2024-07-19kicad: Fix footprint rotationjaseg1-6/+6
Previously, footprint rotation was mirrored compared with everything else in the kicad API
2024-07-19kicad: Add copy_placement method to footprintsjaseg1-0/+8
Moving footprints around is ugly because of kicad's really weird way of specifying sub-object coordinates and rotations. This commit adds a helper method to deal with that.
2024-07-19kicad: Make reprs more reasonablejaseg2-4/+4
This excludes parent back-links from reprs, which would previously blow up the repr of many objects.
2024-07-19kicad: Improve net accessjaseg3-14/+29
This adds net_name and net_index properties to a bunch of objects that automatically look into the (net s-expr of the object
2024-07-19kicad: Add nicer width accessjaseg2-15/+24
This commit straightens up the mess a bit with kicad's two conflicting "width" fields in different file format versions. The new variant is preferred when saving, but the old variant is accepted as API
2024-07-19kicad: Make point lists more ergonomicjaseg5-22/+29
This commit removes the unnecessary "PointList" wrapper class, and just puts regular python lists in its place.
2024-07-19kicad: Add bounding box support to lots of s-expr objectsjaseg5-29/+53
2024-07-19kicad: Update empty PCB template for 8.99jaseg1-9/+9
2024-07-19kicad: Small fixes to 8.99 compatibilityjaseg1-1/+1
2024-07-19kicad: Fixes for latest git versionjaseg3-11/+16
2024-07-18Fix symbol round trip testsjaseg1-2/+2
2024-07-18kicad: Fix bug when searching pads with empty netsjaseg1-1/+1
2024-07-18kicad: Improve compatibility with old symbol filesjaseg2-1/+19
2024-07-17Update KiCad PCB format support to 8.99jaseg3-31/+49
2024-07-08kicad: Bring file format up to current 8.99 nightlyjaseg6-30/+52
2024-07-07Spiky proto also works nowjaseg1-3/+3
2024-05-28kicad_sch render: Fix nightly import and wire renderingjaseg4-6/+7
2023-10-26Fix failing test casesjaseg5-42/+78
2023-10-26Fix all failing tests that don't involve kicad-clijaseg6-145/+70
2023-10-12Add coil test board genjaseg1-0/+1
2023-10-10Run more simsjaseg1-1/+1
2023-10-06Add missing simulation yamlsjaseg2-3/+19
2023-09-26WIPjaseg1-91/+42
2023-09-26cli: Add kicad schematic svg renderingjaseg5-42/+75
2023-09-22WIPjaseg1-1/+1
2023-09-22Trace connectivity WIPjaseg3-43/+135
2023-09-20coil gen: add kicad pcb exportjaseg2-7/+75
2023-09-19Multilayer coil WIPjaseg6-25/+166
2023-07-22Add line wonkifierjaseg2-21/+187
2023-07-22Add tmtheme supportjaseg4-9/+81
2023-07-22Made junctions smallerjaseg1-2/+2
2023-07-22Subsheet rendering works toojaseg2-14/+45
2023-07-22Rendering looks pretty goodjaseg1-0/+7
2023-07-21WIPjaseg3-23/+37
2023-07-21symbol pin rendering worksjaseg2-14/+61
2023-07-21WIPjaseg1-6/+9
2023-07-21WIPjaseg3-92/+45
2023-07-21WIPjaseg1-1/+5
2023-07-21WIPjaseg2-42/+85
2023-07-21Schematics WIPjaseg2-49/+56
2023-07-21Kicad schematic rendering WIPjaseg3-26/+82
2023-07-20Fix line renderingjaseg3-9/+8
2023-07-20Schematic rendering WIPjaseg6-105/+627
2023-07-18Make kicad eat schematics written by gerbonarajaseg3-16/+32
2023-07-18kicad: Add schematic file format supportjaseg5-24/+321
2023-07-17kicad: Improve API and fix kicad-nightly compatjaseg6-26/+268