kicad: various pcb re-serialization fixes

autoroute
jaseg 2023-07-05 13:42:37 +02:00
rodzic a5087636ab
commit cb188ac593
2 zmienionych plików z 9 dodań i 4 usunięć

Wyświetl plik

@ -70,8 +70,8 @@ class StackupSettings:
copper_finish: Named(str) = None
dielectric_constraints: Named(YesNoAtom()) = None
edge_connector: Named(AtomChoice(Atom.yes, Atom.bevelled)) = None
castellated_pads: Named(bool) = None
edge_plating: Named(bool) = None
castellated_pads: Named(YesNoAtom()) = None
edge_plating: Named(YesNoAtom()) = None
TFBool = YesNoAtom(yes=Atom.true, no=Atom.false)

Wyświetl plik

@ -63,6 +63,11 @@ class FillSegment:
pts: PointList = field(default_factory=PointList)
@sexp_type('polygon')
class ZonePolygon:
pts: PointList = field(default_factory=PointList)
@sexp_type('zone')
class Zone:
net: Named(int) = 0
@ -75,10 +80,10 @@ class Zone:
priority: OmitDefault(Named(int)) = 0
connect_pads: PadConnection = field(default_factory=PadConnection)
min_thickness: Named(float) = 0.254
filled_areas_thickness: Flag() = True
filled_areas_thickness: Named(YesNoAtom()) = True
keepouts: List(ZoneKeepout) = field(default_factory=list)
fill: ZoneFill = field(default_factory=ZoneFill)
polygon: Named(PointList) = field(default_factory=PointList)
polygon: ZonePolygon = field(default_factory=ZonePolygon)
fill_polygons: List(FillPolygon) = field(default_factory=list)
fill_segments: List(FillSegment) = field(default_factory=list)