DRC Rule Editor: add courtyard clearance bitmap

This commit is contained in:
Damjan Prerad
2026-03-19 13:02:59 +01:00
parent 969dbe196f
commit 1aa2d1494e
10 changed files with 698 additions and 14 deletions
+6 -12
View File
@@ -5036,6 +5036,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
aBitmapInfoCache[BITMAPS::constraint_basic_clearance].emplace_back( BITMAPS::constraint_basic_clearance, wxT( "constraint_basic_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_board_outline_clearance].emplace_back( BITMAPS::constraint_board_outline_clearance, wxT( "constraint_board_outline_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_clearance].emplace_back( BITMAPS::constraint_clearance, wxT( "constraint_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_courtyard_clearance].emplace_back( BITMAPS::constraint_courtyard_clearance, wxT( "constraint_courtyard_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_copper_to_edge_clearance].emplace_back( BITMAPS::constraint_copper_to_edge_clearance, wxT( "constraint_copper_to_edge_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_copper_to_hole_clearance].emplace_back( BITMAPS::constraint_copper_to_hole_clearance, wxT( "constraint_copper_to_hole_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_creepage_distance].emplace_back( BITMAPS::constraint_creepage_distance, wxT( "constraint_creepage_distance.png" ), -1, wxT( "light" ) );
@@ -5052,9 +5053,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
aBitmapInfoCache[BITMAPS::constraint_minimum_clearance].emplace_back( BITMAPS::constraint_minimum_clearance, wxT( "constraint_minimum_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_connection_width].emplace_back( BITMAPS::constraint_minimum_connection_width, wxT( "constraint_minimum_connection_width.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_silk_to_silk_clearance].emplace_back( BITMAPS::constraint_silk_to_silk_clearance, wxT( "constraint_silk_to_silk_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_soldermask_sliver].emplace_back(
BITMAPS::constraint_minimum_soldermask_sliver, wxT( "constraint_minimum_soldermask_sliver.png" ), -1,
wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_soldermask_sliver].emplace_back( BITMAPS::constraint_minimum_soldermask_sliver, wxT( "constraint_minimum_soldermask_sliver.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_text_height_and_thickness].emplace_back( BITMAPS::constraint_minimum_text_height_and_thickness, wxT( "constraint_minimum_text_height_and_thickness.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_thermal_relief_spoke_count].emplace_back( BITMAPS::constraint_minimum_thermal_relief_spoke_count, wxT( "constraint_minimum_thermal_relief_spoke_count.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_drill_size].emplace_back( BITMAPS::constraint_minimum_drill_size, wxT( "constraint_minimum_drill_size.png" ), -1, wxT( "light" ) );
@@ -5066,9 +5065,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
aBitmapInfoCache[BITMAPS::constraint_silk_clearance].emplace_back( BITMAPS::constraint_silk_clearance, wxT( "constraint_silk_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_silk_to_soldermask_clearance].emplace_back( BITMAPS::constraint_silk_to_soldermask_clearance, wxT( "constraint_silk_to_soldermask_clearance.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_soldermask_expansion].emplace_back( BITMAPS::constraint_soldermask_expansion, wxT( "constraint_soldermask_expansion.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_solderpaste_expansion].emplace_back(
BITMAPS::constraint_solderpaste_expansion, wxT( "constraint_solderpaste_expansion.png" ), -1,
wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_solderpaste_expansion].emplace_back( BITMAPS::constraint_solderpaste_expansion, wxT( "constraint_solderpaste_expansion.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_via_style].emplace_back( BITMAPS::constraint_via_style, wxT( "constraint_via_style.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_vias_under_smd].emplace_back( BITMAPS::constraint_vias_under_smd, wxT( "constraint_vias_under_smd.png" ), -1, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::constraint_absolute_length_2].emplace_back( BITMAPS::constraint_absolute_length_2, wxT( "constraint_absolute_length_2_dark.png" ), -1, wxT( "dark" ) );
@@ -5076,6 +5073,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
aBitmapInfoCache[BITMAPS::constraint_basic_clearance].emplace_back( BITMAPS::constraint_basic_clearance, wxT( "constraint_basic_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_board_outline_clearance].emplace_back( BITMAPS::constraint_board_outline_clearance, wxT( "constraint_board_outline_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_clearance].emplace_back( BITMAPS::constraint_clearance, wxT( "constraint_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_courtyard_clearance].emplace_back( BITMAPS::constraint_courtyard_clearance, wxT( "constraint_courtyard_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_copper_to_edge_clearance].emplace_back( BITMAPS::constraint_copper_to_edge_clearance, wxT( "constraint_copper_to_edge_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_copper_to_hole_clearance].emplace_back( BITMAPS::constraint_copper_to_hole_clearance, wxT( "constraint_copper_to_hole_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_creepage_distance].emplace_back( BITMAPS::constraint_creepage_distance, wxT( "constraint_creepage_distance_dark.png" ), -1, wxT( "dark" ) );
@@ -5092,9 +5090,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
aBitmapInfoCache[BITMAPS::constraint_minimum_clearance].emplace_back( BITMAPS::constraint_minimum_clearance, wxT( "constraint_minimum_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_connection_width].emplace_back( BITMAPS::constraint_minimum_connection_width, wxT( "constraint_minimum_connection_width_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_silk_to_silk_clearance].emplace_back( BITMAPS::constraint_silk_to_silk_clearance, wxT( "constraint_silk_to_silk_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_soldermask_sliver].emplace_back(
BITMAPS::constraint_minimum_soldermask_sliver, wxT( "constraint_minimum_soldermask_sliver_dark.png" ), -1,
wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_soldermask_sliver].emplace_back( BITMAPS::constraint_minimum_soldermask_sliver, wxT( "constraint_minimum_soldermask_sliver_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_text_height_and_thickness].emplace_back( BITMAPS::constraint_minimum_text_height_and_thickness, wxT( "constraint_minimum_text_height_and_thickness_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_thermal_relief_spoke_count].emplace_back( BITMAPS::constraint_minimum_thermal_relief_spoke_count, wxT( "constraint_minimum_thermal_relief_spoke_count_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_minimum_drill_size].emplace_back( BITMAPS::constraint_minimum_drill_size, wxT( "constraint_minimum_drill_size_dark.png" ), -1, wxT( "dark" ) );
@@ -5106,9 +5102,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
aBitmapInfoCache[BITMAPS::constraint_silk_clearance].emplace_back( BITMAPS::constraint_silk_clearance, wxT( "constraint_silk_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_silk_to_soldermask_clearance].emplace_back( BITMAPS::constraint_silk_to_soldermask_clearance, wxT( "constraint_silk_to_soldermask_clearance_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_soldermask_expansion].emplace_back( BITMAPS::constraint_soldermask_expansion, wxT( "constraint_soldermask_expansion_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_solderpaste_expansion].emplace_back(
BITMAPS::constraint_solderpaste_expansion, wxT( "constraint_solderpaste_expansion_dark.png" ), -1,
wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_solderpaste_expansion].emplace_back( BITMAPS::constraint_solderpaste_expansion, wxT( "constraint_solderpaste_expansion_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_via_style].emplace_back( BITMAPS::constraint_via_style, wxT( "constraint_via_style_dark.png" ), -1, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::constraint_vias_under_smd].emplace_back( BITMAPS::constraint_vias_under_smd, wxT( "constraint_vias_under_smd_dark.png" ), -1, wxT( "dark" ) );
+1
View File
@@ -700,6 +700,7 @@ enum class BITMAPS : unsigned int
constraint_creepage_distance,
constraint_minimum_connection_width,
constraint_silk_to_silk_clearance,
constraint_courtyard_clearance,
constraint_minimum_track_width,
constraint_copper_to_hole_clearance,
constraint_minimum_thermal_relief_spoke_count,
@@ -55,10 +55,10 @@ class DRC_RE_COURTYARD_CLEARANCE_CONSTRAINT_DATA : public DRC_RE_NUMERIC_INPUT_C
{
public:
using DRC_RE_NUMERIC_INPUT_CONSTRAINT_DATA::DRC_RE_NUMERIC_INPUT_CONSTRAINT_DATA;
BITMAPS GetOverlayBitmap() const override { return BITMAPS::constraint_clearance; }
BITMAPS GetOverlayBitmap() const override { return BITMAPS::constraint_courtyard_clearance; }
std::vector<DRC_RE_FIELD_POSITION> GetFieldPositions() const override
{
return { { 160 + DRC_RE_OVERLAY_XO, 200 + DRC_RE_OVERLAY_XO, 202 + DRC_RE_OVERLAY_YO, 1, wxS( "mm" ), LABEL_POSITION::RIGHT } };
return { { 260 + DRC_RE_OVERLAY_XO, 300 + DRC_RE_OVERLAY_XO, 117 + DRC_RE_OVERLAY_YO, 1, wxS( "mm" ), LABEL_POSITION::RIGHT } };
}
};
+1
View File
@@ -724,6 +724,7 @@ set( BMAPS_CONSTRAINTS
basic-clearance
board-outline-clearance
clearance
courtyard-clearance
copper_to_edge_clearance
copper-to-hole-clearance
creepage-distance
@@ -60,6 +60,7 @@ CONSTRAINT_FILES = {
"matched-length-diff-pair-v2.svg": "matched-length-diff-pair-v2.svg",
'routing-diff-pair.svg': 'routing-diff-pair.svg',
'routing-width.svg': 'routing-width.svg',
'courtyard-clearance.svg': 'courtyard-clearance.svg',
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

@@ -0,0 +1,229 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
width="280"
height="280"
viewBox="0 0 74.083326 74.083336"
id="svg116"
sodipodi:docname="courtyard-clearance.svg"
inkscape:version="1.4.3 (0d15f75, 2025-12-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs116">
<marker
style="overflow:visible"
id="marker116"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path116" />
</marker>
<marker
style="overflow:visible"
id="Triangle"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path135" />
</marker>
</defs>
<sodipodi:namedview
id="namedview116"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="6.440463"
inkscape:cx="213.95977"
inkscape:cy="113.34589"
inkscape:window-width="1417"
inkscape:window-height="783"
inkscape:window-x="3"
inkscape:window-y="73"
inkscape:window-maximized="0"
inkscape:current-layer="svg116" />
<title
id="title1">SVG Image created as SVG_imageProject-B_Adhesive.svg date 2026-03-19T12:16:19 </title>
<desc
id="desc1">Image generated by PCBNEW </desc>
<path
style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.785427;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 55.839318,2.2401227 0.367475,0.4059619 0.08984,0.3959665 V 62.82914 l -0.158072,0.515133 -0.42364,0.352146 -0.413213,0.08611 H 3.1411033 L 2.6035302,63.631087 2.2360546,63.225127 2.1461913,62.82916 V 49.952948 H 14.975736 v 2.294294 l 0.04814,0.350607 v 0 l 0.374696,0.768867 0.625832,0.599716 0.802348,0.359057 0.365871,0.04615 h 6.205361 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802347,-0.359057 0.625831,-0.59972 0.374699,-0.768869 0.04814,-0.350598 v -2.294201 l -0.04814,-0.350603 -0.374696,-0.76887 -0.625832,-0.599717 -0.802347,-0.35906 v 0 l -0.36587,-0.04615 v 0 0 0 h -6.205373 l -0.365871,0.04615 v 0 l -0.802348,0.35906 -0.625831,0.59972 -0.374697,0.768867 -0.04814,0.350603 v 0 H 2.1461916 v -4.99759 H 29.217412 v 2.294303 l 0.04814,0.350601 v 0 l 0.373897,0.76887 0.626634,0.599713 0.802347,0.35906 0.36587,0.04615 h 6.205357 v 0 l 0.121977,-0.01542 0.243903,-0.0309 0.802347,-0.359063 0.626634,-0.599716 0.373894,-0.768867 0.04813,-0.350601 V 44.955171 L 39.808432,44.60457 39.434538,43.8357 38.807902,43.235215 38.005555,42.876923 v 0 l -0.365868,-0.04612 v 0 0 0 H 31.43432 l -0.36587,0.04612 v 0 l -0.802349,0.358292 -0.626634,0.600485 -0.373894,0.76887 -0.04814,0.350601 v 0 H 2.1461916 V 39.957535 H 14.975736 v 2.294301 l 0.04814,0.350603 v 0 l 0.374696,0.768864 0.625831,0.600488 0.802348,0.358292 0.365871,0.04615 h 6.205359 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802349,-0.358289 0.625829,-0.600488 0.374699,-0.768867 0.04814,-0.350604 v -2.294143 l -0.04814,-0.350604 -0.374696,-0.768869 -0.625832,-0.599711 -0.802347,-0.359063 v 0 l -0.36587,-0.04615 v 0 0 0 H 17.19262 l -0.365871,0.04615 v 0 l -0.802348,0.359066 -0.625831,0.599711 -0.374697,0.768869 -0.04814,0.350607 v 0 H 2.1461916 V 26.502352 H 14.975736 v 2.294295 l 0.04814,0.350606 v 0 l 0.374696,0.768867 0.625831,0.600485 0.802348,0.358295 0.365871,0.04615 h 6.205359 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802349,-0.358292 0.625829,-0.600485 0.374699,-0.768864 0.04814,-0.350606 V 26.50256 l -0.04815,-0.350603 -0.374697,-0.768864 -0.625831,-0.59972 -0.802348,-0.35906 v 0 l -0.365869,-0.04613 v 0 0 0 h -6.205361 l -0.365871,0.04613 v 0 l -0.802348,0.358986 -0.625831,0.599717 -0.374697,0.768864 -0.04814,0.350603 v 0 H 2.1461916 V 21.504851 H 29.217412 v 2.294298 l 0.04814,0.350604 v 0 l 0.373897,0.768865 0.626634,0.599717 0.802347,0.359063 0.36587,0.04615 h 6.205357 v 0 l 0.121977,-0.01542 0.243903,-0.03076 0.802347,-0.359063 0.626634,-0.599717 0.373894,-0.768865 0.04813,-0.350603 v -2.29427 l -0.04814,-0.350604 -0.373891,-0.768867 -0.626637,-0.600485 -0.802347,-0.358291 v 0 l -0.365867,-0.04613 v 0 0 0 H 31.4343 l -0.36587,0.04613 v 0 l -0.80235,0.358291 -0.626634,0.600485 -0.373894,0.768867 -0.04813,0.350604 v 0 H 2.1461916 V 16.507216 H 14.975736 v 2.294298 l 0.04814,0.350604 v 0 l 0.374696,0.768867 0.625831,0.599716 0.802348,0.359061 0.365871,0.04613 h 6.205359 v 0 l 0.121951,-0.01539 0.243929,-0.03075 0.802347,-0.359049 0.625831,-0.599716 0.374697,-0.768867 0.04814,-0.350603 V 16.507223 L 25.566726,16.15662 25.192029,15.387753 24.566198,14.787268 23.76385,14.428976 v 0 l -0.365869,-0.04613 v 0 0 0 H 17.19262 l -0.365871,0.04613 v 0 l -0.802348,0.358292 -0.625831,0.600485 -0.374697,0.768867 -0.04814,0.350603 v 0 H 2.1461916 V 3.0420511 L 2.3042535,2.5269104 2.7278933,2.174769 3.1411026,2.0886546 H 55.301745 Z"
id="path11" />
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g1"
transform="matrix(8.0234798,0,0,7.6886686,-15.073732,-13.97032)" />
<g
style="fill:none;stroke:#000084;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g11"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,85.2125 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path5" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,86.5125 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path6" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 132.825,85.8625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0365,0.0243 0.0243,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0243,0.0364 -0.0365,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path7" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,82.1625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0365 -0.0364,0.0243 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0243 -0.0243,-0.0365 -0.009,-0.0431 z"
id="path8" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,83.4625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path9" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 132.825,82.8125 0.009,-0.0431 0.0243,-0.0364 0.0365,-0.0244 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0365,0.0244 0.0243,0.0364 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0243,0.0364 -0.0365,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path10" />
</g>
<g
style="fill:#606060;fill-opacity:1;stroke:#606060;stroke-width:0.12;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g25"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
style="fill:#606060;fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 131.775,84.975 H 133 v 2 h -1.225 z"
id="path24" />
<path
style="fill:#606060;fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 131.775,81.925 H 133 v 2 h -1.225 z"
id="path25" />
</g>
<g
style="fill:none;stroke:#bf2641;stroke-width:0.05;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g57"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
d="M 130.95,87.128937 V 84.768395"
id="path27"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-dasharray:none;stroke-opacity:1" />
<path
d="m 130.96671,84.757729 h 2.15145"
id="path30"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,84.781977 v 0.860098"
id="path36"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,85.645 h 0.72"
id="path37"
style="stroke:#bf2641;stroke-opacity:1;stroke-width:0.05003635;stroke-dasharray:none" />
<path
d="m 133.13,86.306788 v 0.82506"
id="path38"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.11812,87.154957 h -2.15647"
id="path39"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.85,85.645 v 0.66"
id="path40"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="m 133.85,86.305 h -0.72"
id="path41"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="M 130.95,84.126703 V 81.84331"
id="path43"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-dasharray:none;stroke-opacity:1" />
<path
d="m 130.96281,81.825 h 2.15528"
id="path46"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,81.825 v 0.77"
id="path52"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="m 133.13,82.595 h 0.72"
id="path53"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="m 133.13,83.257698 v 0.853114"
id="path54"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.11808,84.13161 h -2.15894"
id="path55"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.85,82.595 v 0.66"
id="path56"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="m 133.85,83.255 h -0.72"
id="path57"
style="stroke:#bf2641;stroke-opacity:1" />
</g>
<g
style="fill:none;stroke:#afafaf;stroke-width:0.08;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g116"
transform="matrix(8.0234798,0,0,7.6886686,-15.073732,-13.97032)" />
<path
d="M 64.672345,48.7399 V 38.167978"
id="path1"
style="fill:none;stroke:#545454;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker116)" />
<path
d="M 64.642678,30.37225 V 19.800331"
id="path2"
style="fill:none;stroke:#545454;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Triangle)" />
<path
d="M 23.203814,32.414172 H 67.533536"
id="path4"
style="fill:none;stroke:#545454;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" />
<path
d="M 23.189751,36.217311 H 67.519475"
id="path3"
style="fill:none;stroke:#545454;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" />
<metadata
id="metadata116">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>SVG Image created as SVG_imageProject-B_Adhesive.svg date 2026-03-19T12:16:19 </dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

@@ -0,0 +1,229 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
width="280"
height="280"
viewBox="0 0 74.083326 74.083336"
id="svg116"
sodipodi:docname="courtyard-clearance.svg"
inkscape:version="1.4.3 (0d15f75, 2025-12-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs116">
<marker
style="overflow:visible"
id="marker116"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path116" />
</marker>
<marker
style="overflow:visible"
id="Triangle"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path135" />
</marker>
</defs>
<sodipodi:namedview
id="namedview116"
pagecolor="#ffffff"
bordercolor="#ded3dd"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="6.440463"
inkscape:cx="213.95977"
inkscape:cy="113.34589"
inkscape:window-width="1417"
inkscape:window-height="783"
inkscape:window-x="3"
inkscape:window-y="73"
inkscape:window-maximized="0"
inkscape:current-layer="svg116" />
<title
id="title1">SVG Image created as SVG_imageProject-B_Adhesive.svg date 2026-03-19T12:16:19 </title>
<desc
id="desc1">Image generated by PCBNEW </desc>
<path
style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.785427;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 55.839318,2.2401227 0.367475,0.4059619 0.08984,0.3959665 V 62.82914 l -0.158072,0.515133 -0.42364,0.352146 -0.413213,0.08611 H 3.1411033 L 2.6035302,63.631087 2.2360546,63.225127 2.1461913,62.82916 V 49.952948 H 14.975736 v 2.294294 l 0.04814,0.350607 v 0 l 0.374696,0.768867 0.625832,0.599716 0.802348,0.359057 0.365871,0.04615 h 6.205361 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802347,-0.359057 0.625831,-0.59972 0.374699,-0.768869 0.04814,-0.350598 v -2.294201 l -0.04814,-0.350603 -0.374696,-0.76887 -0.625832,-0.599717 -0.802347,-0.35906 v 0 l -0.36587,-0.04615 v 0 0 0 h -6.205373 l -0.365871,0.04615 v 0 l -0.802348,0.35906 -0.625831,0.59972 -0.374697,0.768867 -0.04814,0.350603 v 0 H 2.1461916 v -4.99759 H 29.217412 v 2.294303 l 0.04814,0.350601 v 0 l 0.373897,0.76887 0.626634,0.599713 0.802347,0.35906 0.36587,0.04615 h 6.205357 v 0 l 0.121977,-0.01542 0.243903,-0.0309 0.802347,-0.359063 0.626634,-0.599716 0.373894,-0.768867 0.04813,-0.350601 V 44.955171 L 39.808432,44.60457 39.434538,43.8357 38.807902,43.235215 38.005555,42.876923 v 0 l -0.365868,-0.04612 v 0 0 0 H 31.43432 l -0.36587,0.04612 v 0 l -0.802349,0.358292 -0.626634,0.600485 -0.373894,0.76887 -0.04814,0.350601 v 0 H 2.1461916 V 39.957535 H 14.975736 v 2.294301 l 0.04814,0.350603 v 0 l 0.374696,0.768864 0.625831,0.600488 0.802348,0.358292 0.365871,0.04615 h 6.205359 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802349,-0.358289 0.625829,-0.600488 0.374699,-0.768867 0.04814,-0.350604 v -2.294143 l -0.04814,-0.350604 -0.374696,-0.768869 -0.625832,-0.599711 -0.802347,-0.359063 v 0 l -0.36587,-0.04615 v 0 0 0 H 17.19262 l -0.365871,0.04615 v 0 l -0.802348,0.359066 -0.625831,0.599711 -0.374697,0.768869 -0.04814,0.350607 v 0 H 2.1461916 V 26.502352 H 14.975736 v 2.294295 l 0.04814,0.350606 v 0 l 0.374696,0.768867 0.625831,0.600485 0.802348,0.358295 0.365871,0.04615 h 6.205359 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802349,-0.358292 0.625829,-0.600485 0.374699,-0.768864 0.04814,-0.350606 V 26.50256 l -0.04815,-0.350603 -0.374697,-0.768864 -0.625831,-0.59972 -0.802348,-0.35906 v 0 l -0.365869,-0.04613 v 0 0 0 h -6.205361 l -0.365871,0.04613 v 0 l -0.802348,0.358986 -0.625831,0.599717 -0.374697,0.768864 -0.04814,0.350603 v 0 H 2.1461916 V 21.504851 H 29.217412 v 2.294298 l 0.04814,0.350604 v 0 l 0.373897,0.768865 0.626634,0.599717 0.802347,0.359063 0.36587,0.04615 h 6.205357 v 0 l 0.121977,-0.01542 0.243903,-0.03076 0.802347,-0.359063 0.626634,-0.599717 0.373894,-0.768865 0.04813,-0.350603 v -2.29427 l -0.04814,-0.350604 -0.373891,-0.768867 -0.626637,-0.600485 -0.802347,-0.358291 v 0 l -0.365867,-0.04613 v 0 0 0 H 31.4343 l -0.36587,0.04613 v 0 l -0.80235,0.358291 -0.626634,0.600485 -0.373894,0.768867 -0.04813,0.350604 v 0 H 2.1461916 V 16.507216 H 14.975736 v 2.294298 l 0.04814,0.350604 v 0 l 0.374696,0.768867 0.625831,0.599716 0.802348,0.359061 0.365871,0.04613 h 6.205359 v 0 l 0.121951,-0.01539 0.243929,-0.03075 0.802347,-0.359049 0.625831,-0.599716 0.374697,-0.768867 0.04814,-0.350603 V 16.507223 L 25.566726,16.15662 25.192029,15.387753 24.566198,14.787268 23.76385,14.428976 v 0 l -0.365869,-0.04613 v 0 0 0 H 17.19262 l -0.365871,0.04613 v 0 l -0.802348,0.358292 -0.625831,0.600485 -0.374697,0.768867 -0.04814,0.350603 v 0 H 2.1461916 V 3.0420511 L 2.3042535,2.5269104 2.7278933,2.174769 3.1411026,2.0886546 H 55.301745 Z"
id="path11" />
<g
style="fill:#ded3dd;fill-opacity:1;stroke:#ded3dd;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g1"
transform="matrix(8.0234798,0,0,7.6886686,-15.073732,-13.97032)" />
<g
style="fill:none;stroke:#000084;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g11"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,85.2125 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path5" />
<path
style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,86.5125 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path6" />
<path
style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 132.825,85.8625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0365,0.0243 0.0243,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0243,0.0364 -0.0365,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path7" />
<path
style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,82.1625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0365 -0.0364,0.0243 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0243 -0.0243,-0.0365 -0.009,-0.0431 z"
id="path8" />
<path
style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,83.4625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path9" />
<path
style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 132.825,82.8125 0.009,-0.0431 0.0243,-0.0364 0.0365,-0.0244 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0365,0.0244 0.0243,0.0364 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0243,0.0364 -0.0365,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path10" />
</g>
<g
style="fill:#606060;fill-opacity:1;stroke:#606060;stroke-width:0.12;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g25"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
style="fill:#606060;fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 131.775,84.975 H 133 v 2 h -1.225 z"
id="path24" />
<path
style="fill:#606060;fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 131.775,81.925 H 133 v 2 h -1.225 z"
id="path25" />
</g>
<g
style="fill:none;stroke:#f2647e;stroke-width:0.05;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g57"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
d="M 130.95,87.128937 V 84.768395"
id="path27"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-dasharray:none;stroke-opacity:1" />
<path
d="m 130.96671,84.757729 h 2.15145"
id="path30"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,84.781977 v 0.860098"
id="path36"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,85.645 h 0.72"
id="path37"
style="stroke:#f2647e;stroke-opacity:1;stroke-width:0.05003635;stroke-dasharray:none" />
<path
d="m 133.13,86.306788 v 0.82506"
id="path38"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.11812,87.154957 h -2.15647"
id="path39"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.85,85.645 v 0.66"
id="path40"
style="stroke:#f2647e;stroke-opacity:1" />
<path
d="m 133.85,86.305 h -0.72"
id="path41"
style="stroke:#f2647e;stroke-opacity:1" />
<path
d="M 130.95,84.126703 V 81.84331"
id="path43"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-dasharray:none;stroke-opacity:1" />
<path
d="m 130.96281,81.825 h 2.15528"
id="path46"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,81.825 v 0.77"
id="path52"
style="stroke:#f2647e;stroke-opacity:1" />
<path
d="m 133.13,82.595 h 0.72"
id="path53"
style="stroke:#f2647e;stroke-opacity:1" />
<path
d="m 133.13,83.257698 v 0.853114"
id="path54"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.11808,84.13161 h -2.15894"
id="path55"
style="stroke:#f2647e;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.85,82.595 v 0.66"
id="path56"
style="stroke:#f2647e;stroke-opacity:1" />
<path
d="m 133.85,83.255 h -0.72"
id="path57"
style="stroke:#f2647e;stroke-opacity:1" />
</g>
<g
style="fill:none;stroke:#afafaf;stroke-width:0.08;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g116"
transform="matrix(8.0234798,0,0,7.6886686,-15.073732,-13.97032)" />
<path
d="M 64.672345,48.7399 V 38.167978"
id="path1"
style="fill:none;stroke:#ded3dd;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker116)" />
<path
d="M 64.642678,30.37225 V 19.800331"
id="path2"
style="fill:none;stroke:#ded3dd;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Triangle)" />
<path
d="M 23.203814,32.414172 H 67.533536"
id="path4"
style="fill:none;stroke:#ded3dd;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" />
<path
d="M 23.189751,36.217311 H 67.519475"
id="path3"
style="fill:none;stroke:#ded3dd;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" />
<metadata
id="metadata116">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>SVG Image created as SVG_imageProject-B_Adhesive.svg date 2026-03-19T12:16:19 </dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

@@ -0,0 +1,229 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
width="280"
height="280"
viewBox="0 0 74.083326 74.083336"
id="svg116"
sodipodi:docname="courtyard-clearance.svg"
inkscape:version="1.4.3 (0d15f75, 2025-12-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs116">
<marker
style="overflow:visible"
id="marker116"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path116" />
</marker>
<marker
style="overflow:visible"
id="Triangle"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path135" />
</marker>
</defs>
<sodipodi:namedview
id="namedview116"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="6.440463"
inkscape:cx="213.95977"
inkscape:cy="113.34589"
inkscape:window-width="1417"
inkscape:window-height="783"
inkscape:window-x="3"
inkscape:window-y="73"
inkscape:window-maximized="0"
inkscape:current-layer="svg116" />
<title
id="title1">SVG Image created as SVG_imageProject-B_Adhesive.svg date 2026-03-19T12:16:19 </title>
<desc
id="desc1">Image generated by PCBNEW </desc>
<path
style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.785427;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 55.839318,2.2401227 0.367475,0.4059619 0.08984,0.3959665 V 62.82914 l -0.158072,0.515133 -0.42364,0.352146 -0.413213,0.08611 H 3.1411033 L 2.6035302,63.631087 2.2360546,63.225127 2.1461913,62.82916 V 49.952948 H 14.975736 v 2.294294 l 0.04814,0.350607 v 0 l 0.374696,0.768867 0.625832,0.599716 0.802348,0.359057 0.365871,0.04615 h 6.205361 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802347,-0.359057 0.625831,-0.59972 0.374699,-0.768869 0.04814,-0.350598 v -2.294201 l -0.04814,-0.350603 -0.374696,-0.76887 -0.625832,-0.599717 -0.802347,-0.35906 v 0 l -0.36587,-0.04615 v 0 0 0 h -6.205373 l -0.365871,0.04615 v 0 l -0.802348,0.35906 -0.625831,0.59972 -0.374697,0.768867 -0.04814,0.350603 v 0 H 2.1461916 v -4.99759 H 29.217412 v 2.294303 l 0.04814,0.350601 v 0 l 0.373897,0.76887 0.626634,0.599713 0.802347,0.35906 0.36587,0.04615 h 6.205357 v 0 l 0.121977,-0.01542 0.243903,-0.0309 0.802347,-0.359063 0.626634,-0.599716 0.373894,-0.768867 0.04813,-0.350601 V 44.955171 L 39.808432,44.60457 39.434538,43.8357 38.807902,43.235215 38.005555,42.876923 v 0 l -0.365868,-0.04612 v 0 0 0 H 31.43432 l -0.36587,0.04612 v 0 l -0.802349,0.358292 -0.626634,0.600485 -0.373894,0.76887 -0.04814,0.350601 v 0 H 2.1461916 V 39.957535 H 14.975736 v 2.294301 l 0.04814,0.350603 v 0 l 0.374696,0.768864 0.625831,0.600488 0.802348,0.358292 0.365871,0.04615 h 6.205359 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802349,-0.358289 0.625829,-0.600488 0.374699,-0.768867 0.04814,-0.350604 v -2.294143 l -0.04814,-0.350604 -0.374696,-0.768869 -0.625832,-0.599711 -0.802347,-0.359063 v 0 l -0.36587,-0.04615 v 0 0 0 H 17.19262 l -0.365871,0.04615 v 0 l -0.802348,0.359066 -0.625831,0.599711 -0.374697,0.768869 -0.04814,0.350607 v 0 H 2.1461916 V 26.502352 H 14.975736 v 2.294295 l 0.04814,0.350606 v 0 l 0.374696,0.768867 0.625831,0.600485 0.802348,0.358295 0.365871,0.04615 h 6.205359 v 0 l 0.121951,-0.01542 0.243929,-0.0309 0.802349,-0.358292 0.625829,-0.600485 0.374699,-0.768864 0.04814,-0.350606 V 26.50256 l -0.04815,-0.350603 -0.374697,-0.768864 -0.625831,-0.59972 -0.802348,-0.35906 v 0 l -0.365869,-0.04613 v 0 0 0 h -6.205361 l -0.365871,0.04613 v 0 l -0.802348,0.358986 -0.625831,0.599717 -0.374697,0.768864 -0.04814,0.350603 v 0 H 2.1461916 V 21.504851 H 29.217412 v 2.294298 l 0.04814,0.350604 v 0 l 0.373897,0.768865 0.626634,0.599717 0.802347,0.359063 0.36587,0.04615 h 6.205357 v 0 l 0.121977,-0.01542 0.243903,-0.03076 0.802347,-0.359063 0.626634,-0.599717 0.373894,-0.768865 0.04813,-0.350603 v -2.29427 l -0.04814,-0.350604 -0.373891,-0.768867 -0.626637,-0.600485 -0.802347,-0.358291 v 0 l -0.365867,-0.04613 v 0 0 0 H 31.4343 l -0.36587,0.04613 v 0 l -0.80235,0.358291 -0.626634,0.600485 -0.373894,0.768867 -0.04813,0.350604 v 0 H 2.1461916 V 16.507216 H 14.975736 v 2.294298 l 0.04814,0.350604 v 0 l 0.374696,0.768867 0.625831,0.599716 0.802348,0.359061 0.365871,0.04613 h 6.205359 v 0 l 0.121951,-0.01539 0.243929,-0.03075 0.802347,-0.359049 0.625831,-0.599716 0.374697,-0.768867 0.04814,-0.350603 V 16.507223 L 25.566726,16.15662 25.192029,15.387753 24.566198,14.787268 23.76385,14.428976 v 0 l -0.365869,-0.04613 v 0 0 0 H 17.19262 l -0.365871,0.04613 v 0 l -0.802348,0.358292 -0.625831,0.600485 -0.374697,0.768867 -0.04814,0.350603 v 0 H 2.1461916 V 3.0420511 L 2.3042535,2.5269104 2.7278933,2.174769 3.1411026,2.0886546 H 55.301745 Z"
id="path11" />
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g1"
transform="matrix(8.0234798,0,0,7.6886686,-15.073732,-13.97032)" />
<g
style="fill:none;stroke:#000084;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g11"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,85.2125 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path5" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,86.5125 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path6" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 132.825,85.8625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0365,0.0243 0.0243,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0243,0.0364 -0.0365,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path7" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,82.1625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0365 -0.0364,0.0243 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0243 -0.0243,-0.0365 -0.009,-0.0431 z"
id="path8" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 131.05,83.4625 0.009,-0.0431 0.0243,-0.0365 0.0365,-0.0243 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0364,0.0243 0.0244,0.0365 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0244,0.0364 -0.0364,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path9" />
<path
style="fill:#b9b9b9;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 132.825,82.8125 0.009,-0.0431 0.0243,-0.0364 0.0365,-0.0244 0.0431,-0.0086 h 0.7 l 0.0431,0.0086 0.0365,0.0244 0.0243,0.0364 0.009,0.0431 v 0.225 l -0.009,0.0431 -0.0243,0.0364 -0.0365,0.0244 -0.0431,0.0086 h -0.7 l -0.0431,-0.0086 -0.0365,-0.0244 -0.0243,-0.0364 -0.009,-0.0431 z"
id="path10" />
</g>
<g
style="fill:#606060;fill-opacity:1;stroke:#606060;stroke-width:0.12;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g25"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
style="fill:#606060;fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 131.775,84.975 H 133 v 2 h -1.225 z"
id="path24" />
<path
style="fill:#606060;fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 131.775,81.925 H 133 v 2 h -1.225 z"
id="path25" />
</g>
<g
style="fill:none;stroke:#bf2641;stroke-width:0.05;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g57"
transform="matrix(8.0234798,0,0,7.6886686,-1034.8926,-614.93081)">
<path
d="M 130.95,87.128937 V 84.768395"
id="path27"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-dasharray:none;stroke-opacity:1" />
<path
d="m 130.96671,84.757729 h 2.15145"
id="path30"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,84.781977 v 0.860098"
id="path36"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,85.645 h 0.72"
id="path37"
style="stroke:#bf2641;stroke-opacity:1;stroke-width:0.05003635;stroke-dasharray:none" />
<path
d="m 133.13,86.306788 v 0.82506"
id="path38"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.11812,87.154957 h -2.15647"
id="path39"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.85,85.645 v 0.66"
id="path40"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="m 133.85,86.305 h -0.72"
id="path41"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="M 130.95,84.126703 V 81.84331"
id="path43"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-dasharray:none;stroke-opacity:1" />
<path
d="m 130.96281,81.825 h 2.15528"
id="path46"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.13,81.825 v 0.77"
id="path52"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="m 133.13,82.595 h 0.72"
id="path53"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="m 133.13,83.257698 v 0.853114"
id="path54"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.11808,84.13161 h -2.15894"
id="path55"
style="stroke:#bf2641;stroke-width:0.05003635;stroke-opacity:1;stroke-dasharray:none" />
<path
d="m 133.85,82.595 v 0.66"
id="path56"
style="stroke:#bf2641;stroke-opacity:1" />
<path
d="m 133.85,83.255 h -0.72"
id="path57"
style="stroke:#bf2641;stroke-opacity:1" />
</g>
<g
style="fill:none;stroke:#afafaf;stroke-width:0.08;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="g116"
transform="matrix(8.0234798,0,0,7.6886686,-15.073732,-13.97032)" />
<path
d="M 64.672345,48.7399 V 38.167978"
id="path1"
style="fill:none;stroke:#545454;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker116)" />
<path
d="M 64.642678,30.37225 V 19.800331"
id="path2"
style="fill:none;stroke:#545454;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Triangle)" />
<path
d="M 23.203814,32.414172 H 67.533536"
id="path4"
style="fill:none;stroke:#545454;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" />
<path
d="M 23.189751,36.217311 H 67.519475"
id="path3"
style="fill:none;stroke:#545454;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" />
<metadata
id="metadata116">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>SVG Image created as SVG_imageProject-B_Adhesive.svg date 2026-03-19T12:16:19 </dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB