Zones: use metric defaults and limits instead of mixed units

Update testcases to reflect new defaults
This commit is contained in:
Jon Evans 2023-02-10 21:54:40 -05:00
parent efe49ecfd2
commit e066454c61
18 changed files with 146 additions and 142 deletions

View File

@ -705,7 +705,7 @@ BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS( JSON_SETTINGS* aParent, const std:
pcbIUScale.mmToIU( DEFAULT_DIMENSION_EXTENSION_OFFSET ) ) );
m_params.emplace_back( new PARAM_SCALED<int>( "defaults.zones.min_clearance",
&m_defaultZoneSettings.m_ZoneClearance, pcbIUScale.MilsToIU( ZONE_CLEARANCE_MIL ),
&m_defaultZoneSettings.m_ZoneClearance, pcbIUScale.mmToIU( ZONE_CLEARANCE_MM ),
pcbIUScale.mmToIU( 0.0 ), pcbIUScale.mmToIU( 25.0 ), pcbIUScale.MM_PER_IU ) );
m_params.emplace_back( new PARAM_LAMBDA<nlohmann::json>( "defaults.pads",

View File

@ -516,11 +516,10 @@ void DIALOG_COPPER_ZONE::OnClose( wxCloseEvent& event )
bool DIALOG_COPPER_ZONE::AcceptOptions( bool aUseExportableSetupOnly )
{
if( !m_clearance.Validate( 0, EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_CLEARANCE_MAX_VALUE_MIL ) ) )
if( !m_clearance.Validate( 0, pcbIUScale.mmToIU( ZONE_CLEARANCE_MAX_VALUE_MM ) ) )
return false;
if( !m_minWidth.Validate( EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THICKNESS_MIN_VALUE_MIL ),
INT_MAX ) )
if( !m_minWidth.Validate( pcbIUScale.mmToIU( ZONE_THICKNESS_MIN_VALUE_MM ), INT_MAX ) )
return false;
if( !m_cornerRadius.Validate( 0, INT_MAX ) )

View File

@ -1526,7 +1526,7 @@ ZONE* EAGLE_PLUGIN::loadPolygon( wxXmlNode* aPolyNode )
// We divide the thickness by half because we are tracing _inside_ the zone outline
// This means the radius of curvature will be twice the size for an equivalent EAGLE zone
zone->SetMinThickness( std::max<int>( ZONE_THICKNESS_MIN_VALUE_MIL * pcbIUScale.IU_PER_MILS,
zone->SetMinThickness( std::max<int>( ZONE_THICKNESS_MIN_VALUE_MM * pcbIUScale.IU_PER_MM,
p.width.ToPcbUnits() / 2 ) );
if( p.isolate )
@ -3226,4 +3226,4 @@ int EAGLE_PLUGIN::getMinimumCopperLayerCount() const
minLayerCount++;
return minLayerCount;
}
}

View File

@ -60,9 +60,14 @@ ZONE::ZONE( BOARD_ITEM_CONTAINER* aParent, bool aInFP ) :
SetLocalFlags( 0 ); // flags temporary used in zone calculations
m_fillVersion = 5; // set the "old" way to build filled polygon areas (< 6.0.x)
m_ZoneMinThickness = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THICKNESS_MIL );
m_thermalReliefSpokeWidth = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THERMAL_RELIEF_COPPER_WIDTH_MIL );
m_thermalReliefGap = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THERMAL_RELIEF_GAP_MIL );
// Technically not necesssary to set this here, but just ensure a safe min value is set
m_ZoneMinThickness = pcbIUScale.mmToIU( ZONE_CLEARANCE_MM );
// Will be overridden by larger defaults from ZONE_SETTINGS
m_thermalReliefSpokeWidth = m_ZoneMinThickness;
m_thermalReliefGap = m_ZoneMinThickness;
m_hatchThickness = m_ZoneMinThickness;
m_hatchGap = m_ZoneMinThickness;
aParent->GetZoneSettings().ExportSetting( *this );
@ -984,7 +989,7 @@ void ZONE::HatchBorder()
int ZONE::GetDefaultHatchPitch()
{
return EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_BORDER_HATCH_DIST_MIL );
return pcbIUScale.mmToIU( ZONE_BORDER_HATCH_DIST_MM );
}

View File

@ -40,11 +40,12 @@ ZONE_SETTINGS::ZONE_SETTINGS()
m_ZonePriority = 0;
m_FillMode = ZONE_FILL_MODE::POLYGONS; // Mode for filling zone
// Zone clearance value
m_ZoneClearance = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_CLEARANCE_MIL );
m_ZoneClearance = pcbIUScale.mmToIU( ZONE_CLEARANCE_MM );
// Min thickness value in filled areas (this is the minimum width of copper to fill solid areas) :
m_ZoneMinThickness = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THICKNESS_MIL );
m_HatchThickness = 0; // good value of grid line thickness for ZFM_GRID_PATTERN
m_HatchGap = 0; // good value of grid line gap for ZFM_GRID_PATTERN
m_ZoneMinThickness = pcbIUScale.mmToIU( ZONE_THICKNESS_MM );
// Arbitrary defaults for the hatch settings
m_HatchThickness = std::max( m_ZoneMinThickness * 4, pcbIUScale.mmToIU( 1.0 ) );
m_HatchGap = std::max( m_ZoneMinThickness * 6, pcbIUScale.mmToIU( 1.5 ) );
m_HatchOrientation = ANGLE_0; // Grid style: orientation of grid lines
m_HatchSmoothingLevel = 0; // Grid pattern smoothing type. 0 = no smoothing
m_HatchSmoothingValue = 0.1; // Grid pattern chamfer value relative to the gap value
@ -54,15 +55,15 @@ ZONE_SETTINGS::ZONE_SETTINGS()
m_ZoneBorderDisplayStyle = ZONE_BORDER_DISPLAY_STYLE::DIAGONAL_EDGE; // Option to show the zone
// outlines only, short
// hatches or full hatches
m_BorderHatchPitch = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_BORDER_HATCH_DIST_MIL );
m_BorderHatchPitch = pcbIUScale.mmToIU( ZONE_BORDER_HATCH_DIST_MM );
m_Layers.reset().set( F_Cu );
m_Name = wxEmptyString;
// thickness of the gap in thermal reliefs:
m_ThermalReliefGap = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THERMAL_RELIEF_GAP_MIL );
m_ThermalReliefGap = pcbIUScale.mmToIU( ZONE_THERMAL_RELIEF_GAP_MM );
// thickness of the copper bridge in thermal reliefs:
m_ThermalReliefSpokeWidth = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THERMAL_RELIEF_COPPER_WIDTH_MIL );
m_ThermalReliefSpokeWidth = pcbIUScale.mmToIU( ZONE_THERMAL_RELIEF_COPPER_WIDTH_MM );
m_padConnection = ZONE_CONNECTION::THERMAL; // How pads are covered by copper in zone

View File

@ -29,17 +29,16 @@
struct CONVERT_SETTINGS;
// Default values in mils for parameters in ZONE
#define ZONE_THERMAL_RELIEF_GAP_MIL 20 // default value for ZONE_SETTINGS::m_ThermalReliefGap
#define ZONE_THERMAL_RELIEF_COPPER_WIDTH_MIL 20 // default value for ZONE_SETTINGS::m_ThermalReliefCopperBridge
#define ZONE_THICKNESS_MIL 10 // default value for ZONE_SETTINGS::m_ZoneMinThickness
#define ZONE_THICKNESS_MIN_VALUE_MIL 1 // minimum acceptable value for ZONE_SETTINGS::m_ZoneMinThickness
#define ZONE_CLEARANCE_MIL 20 // default value for ZONE_SETTINGS::m_ZoneClearance
#define ZONE_CLEARANCE_MAX_VALUE_MIL 500 // maximum acceptable value for ZONE_SETTINGS::m_ZoneClearance
#define ZONE_BORDER_HATCH_DIST_MIL 20 // default distance between hatches to draw hatched outlines
#define ZONE_BORDER_HATCH_MINDIST_MM 0.1 // min distance between hatches to draw hatched outlines
#define ZONE_BORDER_HATCH_MAXDIST_MM 2.0 // min distance between hatches to draw hatched outlines
// Default values in mm for parameters in ZONE_SETTINGS
#define ZONE_THERMAL_RELIEF_GAP_MM 0.5 // ZONE_SETTINGS::m_ThermalReliefGap
#define ZONE_THERMAL_RELIEF_COPPER_WIDTH_MM 0.5 // ZONE_SETTINGS::m_ThermalReliefCopperBridge
#define ZONE_THICKNESS_MM 0.25 // ZONE_SETTINGS::m_ZoneMinThickness
#define ZONE_THICKNESS_MIN_VALUE_MM 0.025 // Minimum for ZONE_SETTINGS::m_ZoneMinThickness
#define ZONE_CLEARANCE_MM 0.5 // ZONE_SETTINGS::m_ZoneClearance
#define ZONE_CLEARANCE_MAX_VALUE_MM 100 // Maximum for ZONE_SETTINGS::m_ZoneClearance
#define ZONE_BORDER_HATCH_DIST_MM 0.5 // ZONE_SETTINGS::m_BorderHatchPitch
#define ZONE_BORDER_HATCH_MINDIST_MM 0.1 // Minimum for ZONE_SETTINGS::m_BorderHatchPitch
#define ZONE_BORDER_HATCH_MAXDIST_MM 2.0 // Maximum for ZONE_SETTINGS::m_BorderHatchPitch
#define ZONE_EXPORT_VALUES 1004 // Copper zone dialog reports wxID_OK, wxID_CANCEL or
// ZONE_EXPORT_VALUES

View File

@ -145,11 +145,11 @@
(solder_mask_margin 0.05) (thermal_bridge_angle 45) (tstamp f57881b5-c9c9-4bcf-be4b-dd8cfd505873))
(pad "39" smd rect (at 0.835 1.835 180) (size 1.33 1.33) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.05) (thermal_bridge_angle 45) (tstamp 7c70a95d-e021-4338-a3de-d7656880600e))
(zone (net 0) (net_name "") (layers *.Cu) (tstamp da4ad6f3-5f0a-4c19-ae8d-5aa0f1ec37b7) (hatch edge 0.508)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp da4ad6f3-5f0a-4c19-ae8d-5aa0f1ec37b7) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -9 -15)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp c55ee39c-445b-4711-8166-a954e92fb6c5)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp a0a6c753-6804-42f4-8cf6-098bb51316da) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp a0a6c753-6804-42f4-8cf6-098bb51316da) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.67078 -0.121856)
@ -32,11 +32,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 645f5769-fcfa-490a-aeee-b181b5861682) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 645f5769-fcfa-490a-aeee-b181b5861682) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.955135 -0.492465)

View File

@ -12,11 +12,11 @@
(stroke (width 0.3556) (type solid)) (layer "B.Paste") (tstamp 8d135a18-7a7e-489f-9771-974daca8e0d4))
(fp_line (start 0 0) (end 0.635 0)
(stroke (width 0.3556) (type solid)) (layer "F.Mask") (tstamp 1c2ecfb9-b6b7-4bf7-9cdc-0f1872ba714d))
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 3a95eb6e-f1f9-48b5-a587-81cd801e4a54) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 3a95eb6e-f1f9-48b5-a587-81cd801e4a54) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.67078 -0.121856)
@ -36,11 +36,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 1106cc80-b737-4da2-a0e3-ecad919c1de4) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 1106cc80-b737-4da2-a0e3-ecad919c1de4) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.955135 -0.492465)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp b85efbbe-b9ce-4d73-abc0-852cf03a11f8)
)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp aae315f2-6324-4db5-a3c7-b14d512389f2) (hatch edge 0.508)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp aae315f2-6324-4db5-a3c7-b14d512389f2) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks allowed) (vias allowed) (pads allowed ) (copperpour allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.67078 -0.121856)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 202b1813-009a-4358-b23c-5250485fbcfe)
)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp f7a36fb3-c1d9-415e-8b26-59577910f690) (hatch edge 0.508)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp f7a36fb3-c1d9-415e-8b26-59577910f690) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.67078 -0.121856)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 5ff5698c-9ab3-4576-b2ed-0b66ce45d81a)
)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp 2d10eccd-61e3-4252-9fa9-23c10b817c27) (hatch edge 0.508)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp 2d10eccd-61e3-4252-9fa9-23c10b817c27) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks allowed) (vias allowed) (pads allowed ) (copperpour allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.67078 -0.121856)
@ -32,11 +32,11 @@
)
)
)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp 34f17549-b1ed-4801-8730-2c7df682633a) (hatch edge 0.508)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp 34f17549-b1ed-4801-8730-2c7df682633a) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks allowed) (vias allowed) (pads allowed ) (copperpour allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.955135 -0.492465)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp a002c95b-8aaa-472b-8f35-74a5bf9e4d15)
)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp 45a3d4b4-7728-4a1d-a33f-54532e6bdee1) (hatch edge 0.508)
(zone (net 0) (net_name "") (layers *.Cu) (tstamp 45a3d4b4-7728-4a1d-a33f-54532e6bdee1) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.67078 -0.121856)

View File

@ -60,11 +60,11 @@
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp c230476f-0a2f-46e6-b3f4-fb9db7e9c35c))
(pad "FEED" smd rect (at 0.97 1.95) (size 1.54 1.54) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp df678a79-0577-4e5d-811e-7537bf99a5ba))
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 850ff00e-5d53-44b8-b71e-a335072cdc1e) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 850ff00e-5d53-44b8-b71e-a335072cdc1e) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2.64 1.2)
@ -74,11 +74,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp fb3d45e6-87e0-4700-bf36-d1ee69c21568) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp fb3d45e6-87e0-4700-bf36-d1ee69c21568) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2.64 3.735)
@ -88,11 +88,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp d0aacc61-9eff-49b0-945d-df1deb541851) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp d0aacc61-9eff-49b0-945d-df1deb541851) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 0.2 3.735)
@ -102,11 +102,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 51235af9-3047-4057-a7d5-a98e6a367462) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 51235af9-3047-4057-a7d5-a98e6a367462) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2.64 3.735)

View File

@ -44,11 +44,11 @@
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 49b7690c-5e71-401a-b6a7-04515de9809f))
(pad "FEED" smd rect (at 1.45 -0.55) (size 1.1 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp b56650d1-6576-46c5-a27d-4e7032bbcead))
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp b4bb157a-ceeb-494e-bb4f-000cf30ac189) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp b4bb157a-ceeb-494e-bb4f-000cf30ac189) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2 -1)
@ -58,11 +58,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp c732e63e-8296-4e80-8de7-1149f852ceb2) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp c732e63e-8296-4e80-8de7-1149f852ceb2) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2 0.2)
@ -72,11 +72,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp f5fbf814-0674-4d34-946a-a84278bae389) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp f5fbf814-0674-4d34-946a-a84278bae389) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -0.8 1)
@ -86,11 +86,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 88b86e1e-9322-4465-8a29-475e2b78a5c1) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 88b86e1e-9322-4465-8a29-475e2b78a5c1) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2 1)

View File

@ -83,11 +83,11 @@
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 5a9d22d3-2476-4cef-a3ec-b649c8ba9a05))
(pad "NC3" smd rect (at 3.905 -5.06 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 1598b68e-1cd6-42b8-85b9-19e005c06267))
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 532c31d0-9ff5-4f64-a276-ffdffb90978c) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 532c31d0-9ff5-4f64-a276-ffdffb90978c) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 2.845 6.95)
@ -97,11 +97,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 22b304ca-71ca-4dc3-9586-c0b0653e7fc3) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 22b304ca-71ca-4dc3-9586-c0b0653e7fc3) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 2.875 4.5)
@ -111,11 +111,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 3f326d97-5543-4c5a-8d15-956d654cc60e) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 3f326d97-5543-4c5a-8d15-956d654cc60e) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 3.795 6.95)
@ -125,11 +125,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp af9d6285-8c33-4043-8185-8263403dc73d) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp af9d6285-8c33-4043-8185-8263403dc73d) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 4.125 4.45)
@ -139,11 +139,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 9b4b0bb1-530f-4f9a-a961-ab734fd5442f) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 9b4b0bb1-530f-4f9a-a961-ab734fd5442f) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 4.225 6.95)
@ -153,11 +153,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp fa5b3790-b220-4be5-a990-ca2892000201) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp fa5b3790-b220-4be5-a990-ca2892000201) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 4.6 4.525)
@ -167,11 +167,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 4fe9af7e-6bb8-4c0e-9a0c-266a90af1ec9) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 4fe9af7e-6bb8-4c0e-9a0c-266a90af1ec9) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 6.25 2.725)
@ -181,11 +181,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp b605a965-8714-4d7f-bd90-b8703d3de73d) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp b605a965-8714-4d7f-bd90-b8703d3de73d) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 6.25 4.425)

View File

@ -38,11 +38,11 @@
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 50807ac6-6b59-4af7-83e3-f0a527f4b1c0))
(pad "3" smd rect (at -1.6 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp f0621955-4a9b-4681-b3c2-bef6517009a0))
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 47a94f57-ad3e-4a99-a660-bbe90d3d6c5c) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 47a94f57-ad3e-4a99-a660-bbe90d3d6c5c) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2 -1)
@ -52,11 +52,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 8faae3a7-08e8-4410-83f1-f8180c22519c) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 8faae3a7-08e8-4410-83f1-f8180c22519c) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2 1.2)
@ -66,11 +66,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 2062825f-304e-46b4-973f-7017b6f57ebe) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 2062825f-304e-46b4-973f-7017b6f57ebe) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -1 1)
@ -80,11 +80,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 10248144-4b47-4ef2-90be-5423b5870095) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 10248144-4b47-4ef2-90be-5423b5870095) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2 1.25)

View File

@ -54,11 +54,11 @@
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 3b6e9a28-38f3-46f5-9589-a561707dd309))
(pad "GND" smd rect (at -3 0) (size 1.25 1.61) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 1d165357-1f66-4868-9b44-0f0d561a87d8))
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 1ffe7c06-22bc-47ab-a270-c70095739e36) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 1ffe7c06-22bc-47ab-a270-c70095739e36) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -3.9 -0.8)
@ -68,11 +68,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 98a1b2c0-f4c3-4e53-b667-1843b83b5c30) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 98a1b2c0-f4c3-4e53-b667-1843b83b5c30) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -3.9 -0.6)
@ -82,11 +82,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp f1c7d86b-16c9-4046-ab87-7dbeb632a3ff) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp f1c7d86b-16c9-4046-ab87-7dbeb632a3ff) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -3.9 0.8)
@ -96,11 +96,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 6cd8c5d4-fa89-4414-9c05-9ab71394dc61) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 6cd8c5d4-fa89-4414-9c05-9ab71394dc61) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -3.9 2.6)
@ -110,11 +110,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp e37dda27-e732-439a-9927-b88dd98b8680) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp e37dda27-e732-439a-9927-b88dd98b8680) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -2.3 0.8)
@ -124,11 +124,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 54c3a46f-c852-44c8-8e8c-43187eb1c869) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 54c3a46f-c852-44c8-8e8c-43187eb1c869) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 3.5 -0.6)
@ -138,11 +138,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp aeab4c13-2816-4770-90c7-92b98690646f) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp aeab4c13-2816-4770-90c7-92b98690646f) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy 3.5 0.8)
@ -152,11 +152,11 @@
)
)
)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp ae3f2c4f-b574-4b8a-aa4a-c9e45f59577d) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp ae3f2c4f-b574-4b8a-aa4a-c9e45f59577d) (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.254) (filled_areas_thickness no)
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 0) (island_area_min 10))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 0) (island_area_min 10))
(polygon
(pts
(xy -3.9 2.625)