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 ) ) ); pcbIUScale.mmToIU( DEFAULT_DIMENSION_EXTENSION_OFFSET ) ) );
m_params.emplace_back( new PARAM_SCALED<int>( "defaults.zones.min_clearance", 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 ) ); pcbIUScale.mmToIU( 0.0 ), pcbIUScale.mmToIU( 25.0 ), pcbIUScale.MM_PER_IU ) );
m_params.emplace_back( new PARAM_LAMBDA<nlohmann::json>( "defaults.pads", 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 ) 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; return false;
if( !m_minWidth.Validate( EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THICKNESS_MIN_VALUE_MIL ), if( !m_minWidth.Validate( pcbIUScale.mmToIU( ZONE_THICKNESS_MIN_VALUE_MM ), INT_MAX ) )
INT_MAX ) )
return false; return false;
if( !m_cornerRadius.Validate( 0, INT_MAX ) ) 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 // 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 // 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 ) ); p.width.ToPcbUnits() / 2 ) );
if( p.isolate ) if( p.isolate )
@ -3226,4 +3226,4 @@ int EAGLE_PLUGIN::getMinimumCopperLayerCount() const
minLayerCount++; minLayerCount++;
return 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 SetLocalFlags( 0 ); // flags temporary used in zone calculations
m_fillVersion = 5; // set the "old" way to build filled polygon areas (< 6.0.x) 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 ); // Technically not necesssary to set this here, but just ensure a safe min value is set
m_thermalReliefSpokeWidth = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THERMAL_RELIEF_COPPER_WIDTH_MIL ); m_ZoneMinThickness = pcbIUScale.mmToIU( ZONE_CLEARANCE_MM );
m_thermalReliefGap = EDA_UNIT_UTILS::Mils2IU( pcbIUScale, ZONE_THERMAL_RELIEF_GAP_MIL );
// 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 ); aParent->GetZoneSettings().ExportSetting( *this );
@ -984,7 +989,7 @@ void ZONE::HatchBorder()
int ZONE::GetDefaultHatchPitch() 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_ZonePriority = 0;
m_FillMode = ZONE_FILL_MODE::POLYGONS; // Mode for filling zone m_FillMode = ZONE_FILL_MODE::POLYGONS; // Mode for filling zone
// Zone clearance value // 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) : // 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_ZoneMinThickness = pcbIUScale.mmToIU( ZONE_THICKNESS_MM );
m_HatchThickness = 0; // good value of grid line thickness for ZFM_GRID_PATTERN // Arbitrary defaults for the hatch settings
m_HatchGap = 0; // good value of grid line gap for ZFM_GRID_PATTERN 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_HatchOrientation = ANGLE_0; // Grid style: orientation of grid lines
m_HatchSmoothingLevel = 0; // Grid pattern smoothing type. 0 = no smoothing m_HatchSmoothingLevel = 0; // Grid pattern smoothing type. 0 = no smoothing
m_HatchSmoothingValue = 0.1; // Grid pattern chamfer value relative to the gap value 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 m_ZoneBorderDisplayStyle = ZONE_BORDER_DISPLAY_STYLE::DIAGONAL_EDGE; // Option to show the zone
// outlines only, short // outlines only, short
// hatches or full hatches // 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_Layers.reset().set( F_Cu );
m_Name = wxEmptyString; m_Name = wxEmptyString;
// thickness of the gap in thermal reliefs: // 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: // 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 m_padConnection = ZONE_CONNECTION::THERMAL; // How pads are covered by copper in zone

View File

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

View File

@ -145,11 +145,11 @@
(solder_mask_margin 0.05) (thermal_bridge_angle 45) (tstamp f57881b5-c9c9-4bcf-be4b-dd8cfd505873)) (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") (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)) (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)) (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)) (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 (polygon
(pts (pts
(xy -9 -15) (xy -9 -15)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15))) (effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp c55ee39c-445b-4711-8166-a954e92fb6c5) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.67078 -0.121856) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.955135 -0.492465) (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)) (stroke (width 0.3556) (type solid)) (layer "B.Paste") (tstamp 8d135a18-7a7e-489f-9771-974daca8e0d4))
(fp_line (start 0 0) (end 0.635 0) (fp_line (start 0 0) (end 0.635 0)
(stroke (width 0.3556) (type solid)) (layer "F.Mask") (tstamp 1c2ecfb9-b6b7-4bf7-9cdc-0f1872ba714d)) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.67078 -0.121856) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.955135 -0.492465) (xy 0.955135 -0.492465)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15))) (effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp b85efbbe-b9ce-4d73-abc0-852cf03a11f8) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.67078 -0.121856) (xy 0.67078 -0.121856)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15))) (effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 202b1813-009a-4358-b23c-5250485fbcfe) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.67078 -0.121856) (xy 0.67078 -0.121856)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15))) (effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 5ff5698c-9ab3-4576-b2ed-0b66ce45d81a) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.67078 -0.121856) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.955135 -0.492465) (xy 0.955135 -0.492465)

View File

@ -8,11 +8,11 @@
(effects (font (size 1.27 1.27) (thickness 0.15))) (effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp a002c95b-8aaa-472b-8f35-74a5bf9e4d15) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.67078 -0.121856) (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)) (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") (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)) (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)) (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)) (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 (polygon
(pts (pts
(xy -2.64 1.2) (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)) (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)) (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 (polygon
(pts (pts
(xy -2.64 3.735) (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)) (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)) (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 (polygon
(pts (pts
(xy 0.2 3.735) (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)) (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)) (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 (polygon
(pts (pts
(xy -2.64 3.735) (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)) (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") (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)) (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)) (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)) (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 (polygon
(pts (pts
(xy -2 -1) (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)) (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)) (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 (polygon
(pts (pts
(xy -2 0.2) (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)) (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)) (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 (polygon
(pts (pts
(xy -0.8 1) (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)) (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)) (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 (polygon
(pts (pts
(xy -2 1) (xy -2 1)

View File

@ -83,11 +83,11 @@
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 5a9d22d3-2476-4cef-a3ec-b649c8ba9a05)) (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") (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)) (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)) (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)) (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 (polygon
(pts (pts
(xy 2.845 6.95) (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)) (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)) (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 (polygon
(pts (pts
(xy 2.875 4.5) (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)) (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)) (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 (polygon
(pts (pts
(xy 3.795 6.95) (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)) (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)) (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 (polygon
(pts (pts
(xy 4.125 4.45) (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)) (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)) (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 (polygon
(pts (pts
(xy 4.225 6.95) (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)) (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)) (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 (polygon
(pts (pts
(xy 4.6 4.525) (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)) (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)) (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 (polygon
(pts (pts
(xy 6.25 2.725) (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)) (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)) (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 (polygon
(pts (pts
(xy 6.25 4.425) (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)) (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") (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)) (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)) (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)) (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 (polygon
(pts (pts
(xy -2 -1) (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)) (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)) (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 (polygon
(pts (pts
(xy -2 1.2) (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)) (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)) (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 (polygon
(pts (pts
(xy -1 1) (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)) (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)) (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 (polygon
(pts (pts
(xy -2 1.25) (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)) (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") (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)) (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)) (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)) (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 (polygon
(pts (pts
(xy -3.9 -0.8) (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)) (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)) (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 (polygon
(pts (pts
(xy -3.9 -0.6) (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)) (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)) (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 (polygon
(pts (pts
(xy -3.9 0.8) (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)) (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)) (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 (polygon
(pts (pts
(xy -3.9 2.6) (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)) (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)) (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 (polygon
(pts (pts
(xy -2.3 0.8) (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)) (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)) (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 (polygon
(pts (pts
(xy 3.5 -0.6) (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)) (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)) (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 (polygon
(pts (pts
(xy 3.5 0.8) (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)) (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)) (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 (polygon
(pts (pts
(xy -3.9 2.625) (xy -3.9 2.625)