Compare commits

...
2 Commits
Author SHA1 Message Date
foley 76f94ab937 problems with import fixed 2026-09-29 15:30:01 +00:00
foley a7b40bada4 JLCPCB constraints added 2026-09-10 16:08:32 +00:00
2 changed files with 729 additions and 1 deletions
+723
View File
@@ -0,0 +1,723 @@
<ConstraintSets SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<Clearance SourceType="All - All" TypeFrom="All" NameFrom="All" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False" TypeTo="All" NameTo="All" IsClassTo="False" IsPredefinedTo="False"><![CDATA[<ClearanceMatrixItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<ClearanceConstraintSet Id="d05626c2-da15-4c95-a6c2-983395858870" Name="All - All">
<Clearances>
<ClearanceByLayer LayerId="2147483645" LayerType="Outer" ScopeType="DifferentNetsOnly">
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Arc">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Track">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Track">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Region" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Region" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Text" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Hole">10mil</ClearanceMap>
</ClearanceByLayer>
<ClearanceByLayer LayerId="2147483646" LayerType="Inner" ScopeType="DifferentNetsOnly">
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Arc">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Track">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Track">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Region" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Region" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Text" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Hole">10mil</ClearanceMap>
</ClearanceByLayer>
</Clearances>
</ClearanceConstraintSet>
</ClearanceMatrixItem>]]></Clearance>
<Physical SourceType="Net Class" TypeFrom="Net" NameFrom="All Nets" AssignedConstraintSetId="" IsClassFrom="True" IsPredefinedFrom="True"><![CDATA[<PhysicalItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<PhysicalConstraintSet Id="07e1fe1a-455c-4ffd-9f6f-3a0a21559215" Name="All Nets">
<PhysicalRule PhysicalRuleType="DifferentialPairsRouting">
<DiffPair ImpedanceId="" UseImpedanceProfile="False" MaximumUncoupledLength="500mil">
<RoutingByLayer LayerStackId="73ff0543-8db7-4b01-9a33-33cffbf58950" LayerStackName="Board Layer Stack" LayerId="1" LayerName="[1] Top Layer" MinimumWidth="15mil" PreferredWidth="15mil" MaximumWidth="15mil" MinimumGap="10mil" PreferredGap="10mil" MaximumGap="10mil" />
<RoutingByLayer LayerStackId="73ff0543-8db7-4b01-9a33-33cffbf58950" LayerStackName="Board Layer Stack" LayerId="32" LayerName="[2] Bottom Layer" MinimumWidth="15mil" PreferredWidth="15mil" MaximumWidth="15mil" MinimumGap="10mil" PreferredGap="10mil" MaximumGap="10mil" />
</DiffPair>
</PhysicalRule>
<PhysicalRule PhysicalRuleType="RoutingViaStyle">
<RoutingViaStyle ViaType="MinMax">
<Data ViaDiameterMin="50mil" ViaDiameterPreferred="50mil" ViaDiameterMax="50mil" ViaHoleSizeMin="28mil" ViaHoleSizePreferred="28mil" ViaHoleSizeMax="28mil" />
<Templates />
</RoutingViaStyle>
</PhysicalRule>
<PhysicalRule PhysicalRuleType="PolygonConnectStyle">
<PolygonConnectStyle Advanced="False">
<ConnectType Type="THPad" AirGap="10mil" ConductorWidth="10mil" ConnectStyle="ReliefConnect" Rotation="NinetyDegrees" ConductorsCount="Four" />
<ConnectType Type="SMDPad" AirGap="10mil" ConductorWidth="10mil" ConnectStyle="ReliefConnect" Rotation="NinetyDegrees" ConductorsCount="Four" />
<ConnectType Type="Via" AirGap="10mil" ConductorWidth="10mil" ConnectStyle="ReliefConnect" Rotation="NinetyDegrees" ConductorsCount="Four" />
</PolygonConnectStyle>
</PhysicalRule>
<PhysicalRule PhysicalRuleType="MaxMinWidth">
<Width Connected="False" ImpedanceId="" UseImpedanceProfile="False">
<RoutingByLayer LayerStackId="73ff0543-8db7-4b01-9a33-33cffbf58950" LayerStackName="Board Layer Stack" LayerId="1" LayerName="[1] Top Layer" MinimumWidth="7.874mil" PreferredWidth="9.8425mil" MaximumWidth="9.8425mil" />
<RoutingByLayer LayerStackId="73ff0543-8db7-4b01-9a33-33cffbf58950" LayerStackName="Board Layer Stack" LayerId="32" LayerName="[2] Bottom Layer" MinimumWidth="7.874mil" PreferredWidth="9.8425mil" MaximumWidth="9.8425mil" />
</Width>
</PhysicalRule>
<PhysicalRule PhysicalRuleType="PhysicalClearance">
<PhysicalClearance>
<ClearanceByLayer LayerId="2147483645" LayerType="Outer" ScopeType="DifferentNetsOnly">
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Arc">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Track">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Track">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Region" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Region" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Text" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Hole">10mil</ClearanceMap>
</ClearanceByLayer>
<ClearanceByLayer LayerId="2147483646" LayerType="Inner" ScopeType="DifferentNetsOnly">
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Arc">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Track">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Arc" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Track">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Track" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="SMDPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="SMDPad" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="THPad">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="THPad" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Via">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Via" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Fill">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Fill" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Poly">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Poly" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Region">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Region" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Region" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Text">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Text" ClearanceTo="Hole">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Arc" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Track" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="SMDPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="THPad" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Via" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Fill" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Poly" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Region" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Text" IsInverted="True">10mil</ClearanceMap>
<ClearanceMap ClearanceFrom="Hole" ClearanceTo="Hole">10mil</ClearanceMap>
</ClearanceByLayer>
</PhysicalClearance>
</PhysicalRule>
</PhysicalConstraintSet>
</PhysicalItem>]]></Physical>
<Physical SourceType="Net Class" TypeFrom="Net" NameFrom="Power" AssignedConstraintSetId="" IsClassFrom="True" IsPredefinedFrom="False"><![CDATA[<PhysicalItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<PhysicalConstraintSet Id="e82ba30f-2476-4903-a950-5c358f67dc55" Name="Power">
<PhysicalRule PhysicalRuleType="MaxMinWidth">
<Width Connected="False" ImpedanceId="" UseImpedanceProfile="False">
<RoutingByLayer LayerStackId="73ff0543-8db7-4b01-9a33-33cffbf58950" LayerStackName="Board Layer Stack" LayerId="1" LayerName="[1] Top Layer" MinimumWidth="9.8425mil" PreferredWidth="39.3701mil" MaximumWidth="39.3701mil" />
<RoutingByLayer LayerStackId="73ff0543-8db7-4b01-9a33-33cffbf58950" LayerStackName="Board Layer Stack" LayerId="32" LayerName="[2] Bottom Layer" MinimumWidth="9.8425mil" PreferredWidth="39.3701mil" MaximumWidth="39.3701mil" />
</Width>
</PhysicalRule>
</PhysicalConstraintSet>
</PhysicalItem>]]></Physical>
<ElectricalNet SourceType="Net Class" TypeFrom="Net" NameFrom="All Nets" AssignedConstraintSetId="" IsClassFrom="True" IsPredefinedFrom="True"><![CDATA[<ElectricalNetsItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<ElectricalNetsConstraintSet Id="95314dee-f6da-4f31-9e53-8d1c97854392" Name="All Nets">
<ElectricalNetsRule ElectricalNetsRuleType="RoutingTopology">
<RoutingTopology Topology="Shortest" />
</ElectricalNetsRule>
<ElectricalNetsRule ElectricalNetsRuleType="RoutingLayers">
<RoutingLayers>
<RoutingByLayer LayerId="1" LayerName="[1] Top Layer" />
<RoutingByLayer LayerId="32" LayerName="[2] Bottom Layer" />
</RoutingLayers>
</ElectricalNetsRule>
</ElectricalNetsConstraintSet>
</ElectricalNetsItem>]]></ElectricalNet>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="AssemblyTestpoint" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="d0dd1a6a-779f-4177-8029-94ace125f841" Name="AssemblyTestpoint">
<AdvancedRuleItem Type="AssemblyTestPointStyle" Id="BQBVBFKK" Name="AssemblyTestpoint" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<AssemblyTestpoint MinSize="40mil" MinHole="0mil" MaxSize="100mil" MaxHole="40mil" PreferredSize="60mil" PreferredHole="32mil" UseGrid="True" GridOriginX="-2496.0629mil" GridOriginY="-1000mil" GridSize="1mil" GridTolerance="0.01mil" UnderComponent="True" UseTopSide="True" UseBottomSide="True" MinInterSpacing="0mil" ComponentBodyClearance="0mil" BoardEdgeClearance="0mil" DistanceToPadHole="0mil" DistanceToViaHole="0mil" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="AssemblyTestPointUsage" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="7e6f8e3b-c237-4308-890f-287bd80b1a71" Name="AssemblyTestPointUsage">
<AdvancedRuleItem Type="AssemblyTestPointUsage" Id="USAMKQHQ" Name="AssemblyTestPointUsage" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<AssemblyTestPointUsage Kind="Require" AllowMultiple="False" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All" TypeFrom="All" NameFrom="ComponentClearance" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="29c48281-b0c2-4a5c-a003-1a0130b45af7" Name="ComponentClearance">
<AdvancedRuleItem Type="ComponentClearance" Id="SXDGPCRM" Name="ComponentClearance" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<ComponentClearance Vertical="10mil" Horizontal="10mil" ShowActual="False" DontCheckWithout3DBody="False" CheckByBoundary="False" VerticalMode="Specified" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="FabricationTestpoint" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="24ab44ba-f733-46c7-ba2f-0f867610626b" Name="FabricationTestpoint">
<AdvancedRuleItem Type="TestPointStyle" Id="VOUEIXMI" Name="FabricationTestpoint" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<FabricationTestpoint MinSize="40mil" MinHole="0mil" MaxSize="100mil" MaxHole="40mil" PreferredSize="60mil" PreferredHole="32mil" UseGrid="True" GridOriginX="-2496.0629mil" GridOriginY="-1000mil" GridSize="1mil" GridTolerance="0.01mil" UnderComponent="True" UseTopSide="True" UseBottomSide="True" MinInterSpacing="0mil" ComponentBodyClearance="0mil" BoardEdgeClearance="0mil" DistanceToPadHole="0mil" DistanceToViaHole="0mil" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="FabricationTestPointUsage" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="0ab045ce-6342-423a-bbc7-9adcc7e9e948" Name="FabricationTestPointUsage">
<AdvancedRuleItem Type="TestPointUsage" Id="EKMFCVMF" Name="FabricationTestPointUsage" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<FabricationTestPointUsage Kind="Require" AllowMultiple="False" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="IsBGA - All" TypeFrom="IsBGA - All" NameFrom="Fanout_BGA" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="4f960e50-05d9-4a3c-8836-cf90c4e4652f" Name="Fanout_BGA">
<AdvancedRuleItem Type="FanoutControl" Id="BTCLLNAU" Name="Fanout_BGA" ScopeExpression="IsBGA" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="Fanout_BGA (Default Rule)">
<ScopeExpressions />
<FanoutControl Style="Auto" Direction="Alternating" BgaDirection="Out" BgaFanoutViaMode="Centered" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="Fanout_Default" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="c31f9a20-eb09-4161-8e72-8237456c53b8" Name="Fanout_Default">
<AdvancedRuleItem Type="FanoutControl" Id="TECDYNHP" Name="Fanout_Default" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="5" Comment="Fanout_Default (Default Rule)">
<ScopeExpressions />
<FanoutControl Style="Auto" Direction="Alternating" BgaDirection="Out" BgaFanoutViaMode="Centered" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="IsLCC - All" TypeFrom="IsLCC - All" NameFrom="Fanout_LCC" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="68c8071a-ec70-4c00-8b8b-a969f97c9305" Name="Fanout_LCC">
<AdvancedRuleItem Type="FanoutControl" Id="EMYERBSC" Name="Fanout_LCC" ScopeExpression="IsLCC" ScopeExpression2="All" IsEnabled="True" Priority="2" Comment="Fanout_LCC (Default Rule)">
<ScopeExpressions />
<FanoutControl Style="Auto" Direction="Alternating" BgaDirection="Out" BgaFanoutViaMode="Centered" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="(CompPinCount &lt; 5) - All" TypeFrom="(CompPinCount &lt; 5) - All" NameFrom="Fanout_Small" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="ffd60c06-712b-40c4-8569-f7cabd529dfb" Name="Fanout_Small">
<AdvancedRuleItem Type="FanoutControl" Id="PWGXRVTC" Name="Fanout_Small" ScopeExpression="(CompPinCount &lt; 5)" ScopeExpression2="All" IsEnabled="True" Priority="4" Comment="Fanout_Small (Default Rule)">
<ScopeExpressions />
<FanoutControl Style="Auto" Direction="OutThenIn" BgaDirection="Out" BgaFanoutViaMode="Centered" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="IsSOIC - All" TypeFrom="IsSOIC - All" NameFrom="Fanout_SOIC" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="8364b979-8456-4ff6-a138-84065dfce31f" Name="Fanout_SOIC">
<AdvancedRuleItem Type="FanoutControl" Id="PGQOFBRC" Name="Fanout_SOIC" ScopeExpression="IsSOIC" ScopeExpression2="All" IsEnabled="True" Priority="3" Comment="Fanout_SOIC (Default Rule)">
<ScopeExpressions />
<FanoutControl Style="Auto" Direction="Alternating" BgaDirection="Out" BgaFanoutViaMode="Centered" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="Height" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="5a679932-52f4-4d2f-9351-42281d80bdeb" Name="Height">
<AdvancedRuleItem Type="MaxMinHeight" Id="EGKSYKPS" Name="Height" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<Height Minimum="0mil" Preferred="500mil" Maximum="1000mil" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="HoleSize" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="e5daf43a-7841-4b8b-ad61-783f2638a62b" Name="HoleSize">
<AdvancedRuleItem Type="MaxMinHoleSize" Id="PJIOTTFN" Name="HoleSize" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<HoleSize Minimum="1mil" Maximum="100mil" MinimumPercents="0%" MaximumPercents="0%" MeasurementMethod="Absolute" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All" TypeFrom="All" NameFrom="HoleToHoleClearance" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="f9242ab8-ab82-4105-94dd-06fe23e77776" Name="HoleToHoleClearance">
<AdvancedRuleItem Type="HoleToHoleClearance" Id="EKBNTGLH" Name="HoleToHoleClearance" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<HoleToHoleClearance AllowStackedMicroVia="True" Clearance="10mil" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="LayerPairs" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="aca8d9a8-90f3-452c-9d7c-77e69062400d" Name="LayerPairs">
<AdvancedRuleItem Type="LayerPair" Id="BBXOLONW" Name="LayerPairs" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<LayerPairs EnforceLayerPairSettings="True" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All" TypeFrom="All" NameFrom="MinimumSolderMaskSliver" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="094c6621-ab44-44be-8b76-625b0f23f86d" Name="MinimumSolderMaskSliver">
<AdvancedRuleItem Type="MinimumSolderMaskSliver" Id="GVRVDBJD" Name="MinimumSolderMaskSliver" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<MinimumSolderMaskSliver Sliver="10mil" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="NetAntennae" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="df49cdb0-b895-42ce-96c4-99742e9a3592" Name="NetAntennae">
<AdvancedRuleItem Type="NetAntennae" Id="XDFKTIKY" Name="NetAntennae" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<NetAntennae Tolerance="0mil" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="PasteMaskExpansion" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="f5c2e050-c553-4c6a-b312-69e298bae549" Name="PasteMaskExpansion">
<AdvancedRuleItem Type="PasteMaskExpansion" Id="SWSYOLQW" Name="PasteMaskExpansion" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<PasteMaskExpansion Expansion="0mil" UsePaste="True" UsePercents="False" UseTopPaste="False" UseBottomPaste="False" Percents="0%" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="PlaneClearance" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="ab895dc5-44cf-41cd-be36-14a43c094e47" Name="PlaneClearance">
<AdvancedRuleItem Type="PowerPlaneClearance" Id="UWXAOJVA" Name="PlaneClearance" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<PowerPlaneClearance Clearance="20mil" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="PlaneConnect" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="23e133b9-5cfb-4be2-8e04-9784a00c3e57" Name="PlaneConnect">
<AdvancedRuleItem Type="PowerPlaneConnectStyle" Id="SIBNMWWC" Name="PlaneConnect" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<PowerPlaneConnectStyle Advanced="False">
<Pad Expansion="20mil" AirGap="10mil" ConductorWidth="10mil" ConnectStyle="ReliefConnect" ConductorsCount="Four" />
<Via Expansion="20mil" AirGap="10mil" ConductorWidth="10mil" ConnectStyle="ReliefConnect" ConductorsCount="Four" />
</PowerPlaneConnectStyle>
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="RoutingCorners" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="4c06cb93-597c-4bb6-b24a-c887386f858e" Name="RoutingCorners">
<AdvancedRuleItem Type="RoutingCornerStyle" Id="LDSVCARF" Name="RoutingCorners" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<RoutingCorners MinSetBack="100mil" MaxSetBack="100mil" CornerType="Corner45" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="RoutingPriority" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="2a3495fa-ba9a-4435-a39c-e6620387f1b1" Name="RoutingPriority">
<AdvancedRuleItem Type="RoutingPriority" Id="MFPKARDV" Name="RoutingPriority" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<RoutingPriority RoutingPriority="0" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="InNet('7V2') - All" TypeFrom="InNet('7V2') - All" NameFrom="Schematic Supply Nets" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="c3c86105-e486-4bd0-8e6e-eeea7441328f" Name="Schematic Supply Nets">
<AdvancedRuleItem Type="SupplyNets" Id="4ba0ca50-146c-4fc4-820d-23f34597c78b" Name="Schematic Supply Nets" ScopeExpression="InNet('7V2')" ScopeExpression2="All" IsEnabled="True" Priority="4" Comment="">
<ScopeExpressions />
<SupplyNets Voltage="0V" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="InNet('3V3') - All" TypeFrom="InNet('3V3') - All" NameFrom="Schematic Supply Nets_1" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="7ea4b6d2-d325-428a-a393-21c02ce31abb" Name="Schematic Supply Nets_1">
<AdvancedRuleItem Type="SupplyNets" Id="8bcf80c3-975e-4b49-8d4a-dd217d7a9380" Name="Schematic Supply Nets_1" ScopeExpression="InNet('3V3')" ScopeExpression2="All" IsEnabled="True" Priority="3" Comment="">
<ScopeExpressions />
<SupplyNets Voltage="0V" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="InNet('5V') - All" TypeFrom="InNet('5V') - All" NameFrom="Schematic Supply Nets_2" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="06ddfb86-4a25-4aad-98f3-a17fea7d8108" Name="Schematic Supply Nets_2">
<AdvancedRuleItem Type="SupplyNets" Id="06476a4a-ba8e-4b27-b71c-ee6157ed993b" Name="Schematic Supply Nets_2" ScopeExpression="InNet('5V')" ScopeExpression2="All" IsEnabled="True" Priority="2" Comment="">
<ScopeExpressions />
<SupplyNets Voltage="0V" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="InNet('GND') - All" TypeFrom="InNet('GND') - All" NameFrom="Schematic Supply Nets_3" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="466aac9a-c222-48a9-a94a-717f20bae641" Name="Schematic Supply Nets_3">
<AdvancedRuleItem Type="SupplyNets" Id="1a1b096c-01e8-4640-ac9f-041b579b1dea" Name="Schematic Supply Nets_3" ScopeExpression="InNet('GND')" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<SupplyNets Voltage="0V" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All" TypeFrom="All" NameFrom="ShortCircuit" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="4b682aec-0620-4d56-b2a5-7dd7e8dab804" Name="ShortCircuit">
<AdvancedRuleItem Type="ShortCircuit" Id="VRCQKAYR" Name="ShortCircuit" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<ShortCircuit AllowShortCircuit="False" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All" TypeFrom="All" NameFrom="SilkToSilkClearance" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="22637064-3e09-4d1a-8ca9-3fb5c0df9674" Name="SilkToSilkClearance">
<AdvancedRuleItem Type="SilkToSilkClearance" Id="TLDITWEV" Name="SilkToSilkClearance" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<SilkToSilkClearance Clearance="10mil" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="IsPad" TypeFrom="IsPad" NameFrom="SilkToSolderMaskClearance" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="5aa43cfe-d733-476a-9215-8147130ea34d" Name="SilkToSolderMaskClearance">
<AdvancedRuleItem Type="SilkToSolderMaskClearance" Id="QSNYIIVI" Name="SilkToSolderMaskClearance" ScopeExpression="IsPad" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<SilkToSolderMaskClearance Clearance="10mil" Mode="ExposedCooper" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="SolderMaskExpansion" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="a8982250-3a1b-4b5c-b525-dff67286b44e" Name="SolderMaskExpansion">
<AdvancedRuleItem Type="SolderMaskExpansion" Id="OMUSCKTI" Name="SolderMaskExpansion" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<SolderMaskExpansion Top="0mil" Bottom="0mil" FromHoleEdge="False" TopAndBottomLinked="True" TentingTop="False" TentingBottom="False" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="UnpouredPolygon" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="58bd63a3-4946-4707-b289-ca67ef76f11d" Name="UnpouredPolygon">
<AdvancedRuleItem Type="ModifiedPolygon" Id="UJKRXLHK" Name="UnpouredPolygon" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<UnpouredPolygon AllowShelved="False" AllowModified="False" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
<Advanced SourceType="All - All" TypeFrom="All - All" NameFrom="UnRoutedNet" AssignedConstraintSetId="" IsClassFrom="False" IsPredefinedFrom="False"><![CDATA[<AdvancedItem SerializerVersion="1.0" xmlns="http://altium.com/ns/ConstraintManager2">
<AdvancedConstraintSet Id="5da73f43-4648-40c1-bc2f-4d1fb2ab729e" Name="UnRoutedNet">
<AdvancedRuleItem Type="BrokenNets" Id="LPMVHADD" Name="UnRoutedNet" ScopeExpression="All" ScopeExpression2="All" IsEnabled="True" Priority="1" Comment="">
<ScopeExpressions />
<UnRoutedNet ChkForIncompleteConnections="False" />
</AdvancedRuleItem>
</AdvancedConstraintSet>
</AdvancedItem>]]></Advanced>
</ConstraintSets>
+6 -1
View File
@@ -86,7 +86,9 @@ This is a US PCB vendor, which may be helpful when collaborating with US partner
Their headquarters is in Belgium.
## Setup the Constraints
These ensure that the vendor can make the board and the Design Rule Checker will catch the mistakes. Your chances of having a working board are very low if you skip this step! Open Design > Constraint Manager
These ensure that the vendor can make the board and the Design Rule Checker will catch the mistakes. Your chances of having a working board are very low if you skip this step! I have included some constraints as `.CstrDot` files to get people started.
Start by "Open Design > Constraint Manager"
1. Clearances > All Nets
2. Click on the dimension and set it to "0.2mm". You can go as small as 0.1mm if you are using the 1Oz AllPCB copper.
2. Physical > All Nets
@@ -153,6 +155,9 @@ If you asked for a check before production, they will often send you a zip file
1. Test, Share, and Enjoy!
# FAQ
## I'm trying to Design > Import changes from Schematic for my new PCB file but it keeps giving an error that the file does not exist.
1. The Engineering Change Order requires that an empty file exist on your computer before it starts. Do a "Save As" of the file before trying to import.
## How do I keep the part Comment from getting changed when the part in the library is updated?
1. In the SCH, click on the part and look at the Properties window
1. Click the lock symbol next to the Comment field