JLCPCB constraints added

This commit is contained in:
2026-09-10 16:08:32 +00:00
parent b25ba8b558
commit a7b40bada4
2 changed files with 726 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>
+3 -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. Their headquarters is in Belgium.
## Setup the Constraints ## 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 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. 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 2. Physical > All Nets