even more shit is done now

This commit is contained in:
Laila van Reenen 2025-05-23 15:20:15 +02:00
parent 64d8f8c61d
commit e11417f1ed
Signed by: LailaTheElf
GPG Key ID: 8A3EF0226518C12D
5 changed files with 5270 additions and 2574 deletions

View File

@ -8,6 +8,10 @@
(condition "B.NetClass == '200V' && A.intersectsArea('power_ic')") (condition "B.NetClass == '200V' && A.intersectsArea('power_ic')")
) )
(rule "power_ic_small_clearance" (rule "power_ic_small_clearance"
(constraint clearance (min "0.2mm")) (constraint clearance (min "0.18mm"))
(condition "A.NetClass == '200V' && A.intersectsArea('power_ic_small')") (condition "A.intersectsArea('power_ic_small')")
)
(rule "epc_gate_pad_clearance"
(constraint clearance (min "0.16mm"))
(condition "A.NetName == '*/gate_*'")
) )

File diff suppressed because it is too large Load Diff

View File

@ -129,16 +129,16 @@
"min_groove_width": 0.0, "min_groove_width": 0.0,
"min_hole_clearance": 0.25, "min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25, "min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2, "min_microvia_diameter": 0.4,
"min_microvia_drill": 0.1, "min_microvia_drill": 0.2,
"min_resolved_spokes": 2, "min_resolved_spokes": 2,
"min_silk_clearance": 0.0, "min_silk_clearance": 0.0,
"min_text_height": 0.8, "min_text_height": 0.8,
"min_text_thickness": 0.08, "min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3, "min_through_hole_diameter": 0.2,
"min_track_width": 0.0, "min_track_width": 0.0,
"min_via_annular_width": 0.1, "min_via_annular_width": 0.1,
"min_via_diameter": 0.5, "min_via_diameter": 0.4,
"solder_mask_to_copper_clearance": 0.0, "solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true "use_height_for_length_calcs": true
}, },
@ -539,6 +539,9 @@
"/half_bridge_a/hosrc": [ "/half_bridge_a/hosrc": [
"200V" "200V"
], ],
"/half_bridge_a/switching": [
"200V"
],
"/half_bridge_b/SW": [ "/half_bridge_b/SW": [
"200V" "200V"
], ],
@ -557,6 +560,9 @@
"/half_bridge_b/hosrc": [ "/half_bridge_b/hosrc": [
"200V" "200V"
], ],
"/half_bridge_b/switching": [
"200V"
],
"/half_bridge_c/SW": [ "/half_bridge_c/SW": [
"200V" "200V"
], ],
@ -575,6 +581,9 @@
"/half_bridge_c/hosrc": [ "/half_bridge_c/hosrc": [
"200V" "200V"
], ],
"/half_bridge_c/switching": [
"200V"
],
"VCC": [ "VCC": [
"200V", "200V",
"200V_constant" "200V_constant"

View File

@ -1179,10 +1179,10 @@
) )
) )
(junction (junction
(at 203.2 86.36) (at 203.2 48.26)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "2f31bcbb-5cea-48af-bb91-ebfd1c0610f5") (uuid "0acb3ded-ba72-4c78-b383-6350b7b320dd")
) )
(junction (junction
(at 193.04 24.13) (at 193.04 24.13)
@ -1214,6 +1214,12 @@
(color 0 0 0 0) (color 0 0 0 0)
(uuid "975fbb18-ba50-4c46-ae4f-fc3c30d3c7ea") (uuid "975fbb18-ba50-4c46-ae4f-fc3c30d3c7ea")
) )
(junction
(at 203.2 86.36)
(diameter 0)
(color 0 0 0 0)
(uuid "e266da76-ad0e-427e-bfdc-4164881396ed")
)
(no_connect (no_connect
(at 116.84 71.12) (at 116.84 71.12)
(uuid "26897c41-21de-4cce-b171-fc83862ff865") (uuid "26897c41-21de-4cce-b171-fc83862ff865")
@ -1564,7 +1570,7 @@
) )
(wire (wire
(pts (pts
(xy 129.54 48.26) (xy 209.55 48.26) (xy 129.54 48.26) (xy 203.2 48.26)
) )
(stroke (stroke
(width 0) (width 0)
@ -1642,6 +1648,16 @@
) )
(uuid "54f8bcbd-b74b-4d1f-9b5c-defd8708197c") (uuid "54f8bcbd-b74b-4d1f-9b5c-defd8708197c")
) )
(wire
(pts
(xy 203.2 48.26) (xy 203.2 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "56ef12ab-0cac-4b82-b7ae-2e3af83c5fd5")
)
(wire (wire
(pts (pts
(xy 50.8 34.29) (xy 63.5 34.29) (xy 50.8 34.29) (xy 63.5 34.29)
@ -2002,6 +2018,16 @@
) )
(uuid "ba50bc5d-880e-4a46-ac2c-5808aecb1f64") (uuid "ba50bc5d-880e-4a46-ac2c-5808aecb1f64")
) )
(wire
(pts
(xy 203.2 48.26) (xy 209.55 48.26)
)
(stroke
(width 0)
(type default)
)
(uuid "babbb68e-98d3-45db-86da-9b2256ea23f9")
)
(wire (wire
(pts (pts
(xy 144.78 115.57) (xy 144.78 119.38) (xy 144.78 115.57) (xy 144.78 119.38)
@ -4092,72 +4118,6 @@
) )
) )
) )
(symbol
(lib_id "power:VCC")
(at 203.2 86.36 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "90d1e599-4671-4c99-adee-eada9e4fced9")
(property "Reference" "#PWR010"
(at 203.2 90.17 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+5V"
(at 203.2 81.28 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 203.2 86.36 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 203.2 86.36 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"VCC\""
(at 203.2 86.36 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "1fcc5a3b-61c0-41b3-a2fd-1b60c9650f2a")
)
(instances
(project "gan_motor_driver"
(path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e"
(reference "#PWR010")
(unit 1)
)
)
)
)
(symbol (symbol
(lib_id "power:VCC") (lib_id "power:VCC")
(at 233.68 119.38 0) (at 233.68 119.38 0)

View File

@ -1571,6 +1571,16 @@
) )
(uuid "1ab82b13-65cc-4084-b60c-6d85973c9465") (uuid "1ab82b13-65cc-4084-b60c-6d85973c9465")
) )
(wire
(pts
(xy 134.62 86.36) (xy 162.56 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "1c0eae49-641d-47aa-9e73-2e5eac57c59f")
)
(wire (wire
(pts (pts
(xy 162.56 86.36) (xy 162.56 85.09) (xy 162.56 86.36) (xy 162.56 85.09)
@ -1721,16 +1731,6 @@
) )
(uuid "4060a923-5f5c-439e-a4bb-e5ae095292ef") (uuid "4060a923-5f5c-439e-a4bb-e5ae095292ef")
) )
(wire
(pts
(xy 123.19 86.36) (xy 134.62 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "4083cdb9-43a0-40ec-b17c-fd18686dea75")
)
(wire (wire
(pts (pts
(xy 203.2 115.57) (xy 203.2 123.19) (xy 203.2 115.57) (xy 203.2 123.19)
@ -1841,6 +1841,16 @@
) )
(uuid "5b5a9011-31a8-4b23-bd32-aa75cbef02db") (uuid "5b5a9011-31a8-4b23-bd32-aa75cbef02db")
) )
(wire
(pts
(xy 123.19 86.36) (xy 134.62 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "63bc4d4d-9f9d-4da6-8bc0-1fd110a328a8")
)
(wire (wire
(pts (pts
(xy 116.84 44.45) (xy 116.84 46.99) (xy 116.84 44.45) (xy 116.84 46.99)
@ -2021,16 +2031,6 @@
) )
(uuid "8a8bc482-f60d-4329-95a1-19f87fbe958b") (uuid "8a8bc482-f60d-4329-95a1-19f87fbe958b")
) )
(wire
(pts
(xy 134.62 86.36) (xy 162.56 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "8c370f10-3f6b-4c98-a848-88887817a836")
)
(wire (wire
(pts (pts
(xy 153.67 80.01) (xy 153.67 82.55) (xy 153.67 80.01) (xy 153.67 82.55)
@ -2511,6 +2511,16 @@
) )
(uuid "82c7e590-7161-43f8-a47e-812dec2c2a52") (uuid "82c7e590-7161-43f8-a47e-812dec2c2a52")
) )
(label "switching"
(at 123.19 86.36 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "8d8c2ba5-6646-47b5-90ec-5dcd72b70b05")
)
(label "losrc" (label "losrc"
(at 123.19 93.98 0) (at 123.19 93.98 0)
(effects (effects
@ -2591,16 +2601,6 @@
) )
(uuid "e0f3b758-01ef-4038-84d8-9f9fe82572f6") (uuid "e0f3b758-01ef-4038-84d8-9f9fe82572f6")
) )
(label "SW"
(at 123.19 86.36 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "e8338ca1-468a-4b89-9714-1f528e225dcf")
)
(label "gate_l" (label "gate_l"
(at 146.05 93.98 0) (at 146.05 93.98 0)
(effects (effects