aboutsummaryrefslogtreecommitdiff
path: root/pictures
diff options
context:
space:
mode:
authorDenis Chevalier <perso@denischevalier.fr>2026-08-08 15:07:16 +0200
committerDenis Chevalier <perso@denischevalier.fr>2026-08-08 15:07:16 +0200
commit34351baa98ffbdaa85b77c444f740e0abad511ef (patch)
treec2efc7ad50956f95f91c54c1ef1c7b57f91586fd /pictures
parent14960f43d8e556a2124f5172cd72acb6e0ab0852 (diff)
downloadsame-34351baa98ffbdaa85b77c444f740e0abad511ef.tar.gz
same-34351baa98ffbdaa85b77c444f740e0abad511ef.tar.bz2
same-34351baa98ffbdaa85b77c444f740e0abad511ef.zip
Improve global project (typos, enforce 80 columns whenever possible, diagrams) and finish 3.1
Diffstat (limited to 'pictures')
-rw-r--r--pictures/cassette-external-dimensions.svg628
-rw-r--r--pictures/db-25-backplane-connector.svg1053
-rw-r--r--pictures/db-25-connector-cutout.svg611
-rw-r--r--pictures/front-panel-geometry.svg648
-rw-r--r--pictures/grid.svg1177
-rw-r--r--pictures/l-channel.svg980
-rw-r--r--pictures/u-channel.svg401
-rw-r--r--pictures/ventilation.svg1255
8 files changed, 6753 insertions, 0 deletions
diff --git a/pictures/cassette-external-dimensions.svg b/pictures/cassette-external-dimensions.svg
new file mode 100644
index 0000000..793ec3f
--- /dev/null
+++ b/pictures/cassette-external-dimensions.svg
@@ -0,0 +1,628 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ viewBox="0 0 649.76904 478.91016"
+ width="649.76904"
+ height="478.91016"
+ style="font-family:serif;"
+ version="1.1"
+ id="svg26"
+ inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ 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#">
+ <defs
+ id="defs2">
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Strips1_3"
+ preserveAspectRatio="xMidYMid"
+ id="pattern38"
+ patternTransform="matrix(1.4142133,1.4142133,-1.4142133,1.4142133,0,0)"
+ x="0"
+ y="0" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="4"
+ height="1"
+ patternTransform="translate(0,0) scale(2,2)"
+ preserveAspectRatio="xMidYMid"
+ id="Strips1_3"
+ style="fill:#c0c0c0"
+ inkscape:stockid="Stripes 04 (1:3)"
+ inkscape:isstock="true"
+ inkscape:label="Stripes 04 (1:3)">
+ <rect
+ style="stroke:none"
+ x="0"
+ y="-0.5"
+ width="1"
+ height="2"
+ id="rect152" />
+
+ </pattern>
+ <marker
+ style="overflow:visible"
+ id="marker34"
+ 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="path34" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker33"
+ 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="path33" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker32"
+ 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="path32" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker31"
+ 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="path31" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker30"
+ 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="path30" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker29"
+ 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="path29" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker28"
+ 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="path28" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker27"
+ 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="path27" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker26"
+ 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="path26" />
+ </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>
+ <!-- Standard CAD Arrowheads -->
+ <!-- Subtle Hatch Pattern for Metal Section Cut/Fill -->
+ <marker
+ style="overflow:visible"
+ id="Triangle-7"
+ 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-5" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker28-3"
+ 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="path28-5" />
+ </marker>
+ </defs>
+ <!-- Title & Header -->
+ <!-- ================================================================= -->
+ <!-- SIDE ELEVATION (LEFT VIEW) -->
+ <!-- ================================================================= -->
+ <g
+ id="side-elevation"
+ transform="translate(-103.00342,-71.128906)">
+ <!-- View Label -->
+ <text
+ x="380"
+ y="80"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="12px"
+ font-weight="700"
+ id="text4">SIDE ELEVATION</text>
+ <!-- Cassette Body Outline -->
+ <!-- Scale: Y-span 177.8mm = 391.16px (2.2 px/mm). Top Panel Y = 100, Bottom Panel Y = 491.16 -->
+ <!-- Body Top Y = 113.97 (+6.35mm lip), Body Bottom Y = 477.19 (-6.35mm lip) -->
+ <!-- Depth 152.4mm = 335.28px. Front X = 210, Rear X = 545.28 -->
+ <!-- Body Box -->
+ <rect
+ x="210"
+ y="113.97"
+ width="335.28"
+ height="363.22"
+ fill="url(#diagonalHatch)"
+ stroke="#000000"
+ stroke-width="2"
+ id="rect4"
+ style="fill:url(#pattern38)" />
+ <!-- Front Panel (with lips extending top & bottom) -->
+ <!-- Panel Thickness ~ 3mm = 6.6px -> X: 203.4 to 210 -->
+ <rect
+ x="203.39999"
+ y="100"
+ width="6.5999999"
+ height="391.16"
+ fill="#f8fafc"
+ stroke="#000000"
+ stroke-width="2"
+ id="rect5" />
+ <!-- Chassis Rail Reference Indicators (Dashed) -->
+ <line
+ x1="160"
+ y1="113.97"
+ x2="545.57501"
+ y2="113.97"
+ stroke="#888888"
+ stroke-width="0.987998"
+ stroke-dasharray="4, 4"
+ id="line5"
+ style="stroke:#000000;stroke-width:0.717;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ x1="160.45"
+ y1="477.49402"
+ x2="544.57501"
+ y2="477.49402"
+ stroke="#888888"
+ stroke-width="0.986139"
+ stroke-dasharray="4, 4"
+ id="line5-6"
+ style="font-family:ui-sans-serif, system-ui, '-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;stroke:#000000;stroke-width:0.717;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="555"
+ y="109"
+ fill="#666666"
+ font-size="9px"
+ font-style="italic"
+ id="text6"
+ style="fill:#000000;fill-opacity:1">Chassis Rail Limit</text>
+ <text
+ x="555"
+ y="487"
+ fill="#666666"
+ font-size="9px"
+ font-style="italic"
+ id="text7"
+ style="fill:#000000;fill-opacity:1">Chassis Rail Limit</text>
+ <!-- DIMENSIONS FOR SIDE VIEW -->
+ <!-- 1. Panel Height (177.8 mm) -->
+ <line
+ x1="205.39999"
+ y1="100"
+ x2="119.975"
+ y2="100"
+ stroke="#000000"
+ stroke-width="0.717266"
+ id="line7" />
+ <line
+ x1="203.39999"
+ y1="491.16"
+ x2="120.15"
+ y2="491.16"
+ stroke="#000000"
+ stroke-width="0.708076"
+ id="line8" />
+ <line
+ x1="120"
+ y1="104.26476"
+ x2="120"
+ y2="487.62024"
+ stroke="#000000"
+ stroke-width="1.18797"
+ marker-start="url(#arrow-start)"
+ marker-end="url(#arrow-end)"
+ id="line9"
+ style="marker-start:url(#marker29);marker-end:url(#marker30)" />
+ <g
+ transform="rotate(-90,203.79,91.79)"
+ id="g9">
+ <text
+ x="0"
+ y="0"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="11px"
+ font-weight="700"
+ id="text9">Panel Height: 177.8 mm ±0.1 (4U / 7.0&quot;)</text>
+ </g>
+ <!-- 2. Body Height (165.1 mm) -->
+ <line
+ x1="160"
+ y1="118.23675"
+ x2="160"
+ y2="474.37323"
+ stroke="#000000"
+ stroke-width="1.18824"
+ marker-start="url(#arrow-start)"
+ marker-end="url(#arrow-end)"
+ id="line10"
+ style="marker-start:url(#marker26);marker-end:url(#marker27)" />
+ <g
+ transform="rotate(-90,223.79,71.79)"
+ id="g10">
+ <text
+ x="0"
+ y="0"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="11px"
+ font-weight="600"
+ id="text10">Body Height: 165.1 mm ±0.1 (6.5&quot;)</text>
+ </g>
+ <!-- 3. Top Lip Height (6.35 mm) -->
+ <line
+ x1="216"
+ y1="101.53458"
+ x2="216"
+ y2="110.39766"
+ stroke="#000000"
+ stroke-width="0.796515"
+ marker-start="url(#arrow-start)"
+ marker-end="url(#arrow-end)"
+ id="line13"
+ style="marker-start:url(#Triangle);marker-end:url(#marker28)" />
+ <text
+ x="302"
+ y="108"
+ text-anchor="end"
+ fill="#000000"
+ font-size="9px"
+ font-weight="600"
+ id="text13">Lip height: 6.35 mm</text>
+ <line
+ x1="216.45143"
+ y1="479.82849"
+ x2="216.45143"
+ y2="488.69156"
+ stroke="#000000"
+ stroke-width="0.796515"
+ marker-start="url(#arrow-start)"
+ marker-end="url(#arrow-end)"
+ id="line13-2"
+ style="font-family:ui-sans-serif, system-ui, '-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;marker-start:url(#Triangle-7);marker-end:url(#marker28-3)" />
+ <text
+ x="302.45142"
+ y="486.29391"
+ text-anchor="end"
+ fill="#000000"
+ font-size="9px"
+ font-weight="600"
+ id="text13-9"
+ style="font-family:ui-sans-serif, system-ui, '-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif">Lip height: 6.35 mm</text>
+ <!-- Bottom Lip Pointer -->
+ <!-- 4. Depth (152.4 mm) -->
+ <line
+ x1="203.39999"
+ y1="491.16"
+ x2="203.39999"
+ y2="519.125"
+ stroke="#000000"
+ stroke-width="0.636398"
+ id="line14"
+ style="stroke-width:0.717;stroke-dasharray:none" />
+ <line
+ x1="545.28003"
+ y1="477.19"
+ x2="545.28003"
+ y2="520.57501"
+ stroke="#000000"
+ stroke-width="0.679787"
+ id="line15"
+ style="stroke-width:0.717;stroke-dasharray:none" />
+ <line
+ x1="207.64386"
+ y1="520"
+ x2="541.03613"
+ y2="520"
+ stroke="#000000"
+ stroke-width="1.18501"
+ marker-start="url(#arrow-start)"
+ marker-end="url(#arrow-end)"
+ id="line16"
+ style="marker-start:url(#marker31);marker-end:url(#marker32)" />
+ <text
+ x="374.34"
+ y="536"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="11px"
+ font-weight="700"
+ id="text16">Depth: 152.4 mm ±0.2 (6.0&quot;)</text>
+ </g>
+ <!-- ================================================================= -->
+ <!-- FRONT ELEVATION (RIGHT VIEW) -->
+ <!-- ================================================================= -->
+ <g
+ id="front-elevation"
+ transform="translate(-103.00342,-27.128906)">
+ <!-- View Label -->
+ <text
+ x="700"
+ y="36"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="12px"
+ font-weight="700"
+ id="text17">FRONT ELEVATION</text>
+ <!-- Center Line -->
+ <!-- Front Panel Box -->
+ <!-- Width 38.0mm = 83.6px -> Center 700, Left = 658.2, Right = 741.8 -->
+ <rect
+ x="658.20001"
+ y="56"
+ width="83.599998"
+ height="391.16"
+ fill="#f8fafc"
+ stroke="#000000"
+ stroke-width="2"
+ id="rect17"
+ style="fill:#ffffff;fill-opacity:1" />
+ <!-- Inner Body Fold Line / Lip Line (Dashed) -->
+ <line
+ x1="658.20001"
+ y1="69.970001"
+ x2="741.79999"
+ y2="69.970001"
+ stroke="#000000"
+ stroke-width="1"
+ stroke-dasharray="3, 3"
+ id="line18" />
+ <line
+ x1="658.20001"
+ y1="433.19"
+ x2="741.79999"
+ y2="433.19"
+ stroke="#000000"
+ stroke-width="1"
+ stroke-dasharray="3, 3"
+ id="line19" />
+ <!-- Banana Jack Columns (0.75" / 19.05mm grid reference indication) -->
+ <!-- Left Column: 700 - 20.95 = 679.05, Right Column: 700 + 20.95 = 720.95 -->
+ <!-- DIMENSIONS FOR FRONT VIEW -->
+ <!-- 1. Panel Width (38.0 mm) -->
+ <line
+ x1="658.20001"
+ y1="447.16"
+ x2="658.20001"
+ y2="475.84998"
+ stroke="#000000"
+ stroke-width="0.644595"
+ id="line22"
+ style="stroke-width:0.717;stroke-dasharray:none" />
+ <line
+ x1="741.79999"
+ y1="447.16"
+ x2="741.79999"
+ y2="475.84998"
+ stroke="#000000"
+ stroke-width="0.644595"
+ id="line23"
+ style="stroke-width:0.717;stroke-dasharray:none" />
+ <line
+ x1="662.14313"
+ y1="476"
+ x2="737.85687"
+ y2="476"
+ stroke="#000000"
+ stroke-width="1.142"
+ marker-start="url(#arrow-start)"
+ marker-end="url(#arrow-end)"
+ id="line24"
+ style="marker-start:url(#marker33);marker-end:url(#marker34)" />
+ <text
+ x="700"
+ y="492"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="11px"
+ font-weight="700"
+ id="text24">Width: 38.0 mm</text>
+ <text
+ x="700"
+ y="505"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="9.5px"
+ id="text25">+0.0 / -0.1 mm (1.5&quot;)</text>
+ <!-- 2. Grid Pitch Reference (38.1 mm theoretical center-to-center) -->
+ <!-- Neighbor center-line at 700 + 83.82px = 783.82 -->
+ </g>
+ <!-- ================================================================= -->
+ <!-- TECHNICAL NOTES / SPECIFICATION BOX -->
+ <!-- ================================================================= -->
+ <metadata
+ id="metadata38">
+ <rdf:RDF>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+ </cc:License>
+ <cc:Work
+ rdf:about="">
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+</svg>
diff --git a/pictures/db-25-backplane-connector.svg b/pictures/db-25-backplane-connector.svg
new file mode 100644
index 0000000..68f1bc0
--- /dev/null
+++ b/pictures/db-25-backplane-connector.svg
@@ -0,0 +1,1053 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="864.19604"
+ height="307.85416"
+ style="font-family:serif"
+ version="1.1"
+ id="svg63"
+ inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
+ sodipodi:docname="db-25-backplane-connector.svg"
+ 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#">
+ <defs
+ id="defs1" />
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:zoom="4.6233333"
+ inkscape:cx="123.17952"
+ inkscape:cy="-4.9747657"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg63" />
+ <!-- Title -->
+ <!-- Connector Base / Outer Flange -->
+ <rect
+ x="83.19603"
+ y="100.04389"
+ width="780"
+ height="120"
+ rx="20"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="2"
+ id="rect8" />
+ <!-- Screw Mounting Holes -->
+ <circle
+ cx="118.19603"
+ cy="160.0439"
+ r="14"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="2"
+ id="circle8" />
+ <circle
+ cx="118.19603"
+ cy="160.0439"
+ r="8"
+ fill="#000000"
+ id="circle9" />
+ <circle
+ cx="828.19604"
+ cy="160.0439"
+ r="14"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="2"
+ id="circle10" />
+ <circle
+ cx="828.19604"
+ cy="160.0439"
+ r="8"
+ fill="#000000"
+ id="circle11" />
+ <!-- D-Sub Trapezoidal Shroud -->
+ <path
+ d="m 173.19603,115.04389 h 600 q 15,0 10,15 l -20,60 q -5,15 -20,15 h -540 q -15,0 -20,-15 l -20,-60 q -5,-15 10,-15 z"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="2"
+ id="path11" />
+ <!-- Shell Ground Callout -->
+ <path
+ d="m 163.19603,160.04389 -70,90 h -50"
+ fill="none"
+ stroke="#000000"
+ stroke-width="1.5"
+ stroke-dasharray="4, 4"
+ id="path12" />
+ <text
+ x="35.19603"
+ y="254.0439"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text12">Shell: Earth</text>
+ <!-- ================= PINS & LEADERS ================= -->
+ <!-- Top Row: Pins 1 to 13 -->
+ <!-- Pin 1 -->
+ <g
+ transform="translate(193.19603,138.04389)"
+ id="g14">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line12" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text13">+15.00 V</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle13" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text14">1</text>
+ </g>
+ <!-- Pin 2 -->
+ <g
+ transform="translate(239.79603,138.04389)"
+ id="g16">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line14" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text15">+15.00 V</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle15" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text16">2</text>
+ </g>
+ <!-- Pin 3 -->
+ <g
+ transform="translate(286.49603,138.04389)"
+ id="g18">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line16" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text17">-15.00 V</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle17" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text18">3</text>
+ </g>
+ <!-- Pin 4 -->
+ <g
+ transform="translate(333.19603,138.04389)"
+ id="g20">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line18" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text19">-15.00 V</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle19" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text20">4</text>
+ </g>
+ <!-- Pin 5 -->
+ <g
+ transform="translate(379.79603,138.04389)"
+ id="g22">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line20" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text21">AGND</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle21" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text22">5</text>
+ </g>
+ <!-- Pin 6 -->
+ <g
+ transform="translate(426.49603,138.04389)"
+ id="g24">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line22" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text23">AGND</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle23" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text24">6</text>
+ </g>
+ <!-- Pin 7 -->
+ <g
+ transform="translate(473.19603,138.04389)"
+ id="g26">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line24" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text25">AGND</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle25" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text26">7</text>
+ </g>
+ <!-- Pin 8 -->
+ <g
+ transform="translate(519.79603,138.04389)"
+ id="g28">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line26" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text27">+10.0000 V Force</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle27" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text28">8</text>
+ </g>
+ <!-- Pin 9 -->
+ <g
+ transform="translate(566.49603,138.04389)"
+ id="g30">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line28" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text29">+10.0000 V Sense</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle29" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10px"
+ font-weight="bold"
+ id="text30">9</text>
+ </g>
+ <!-- Pin 10 -->
+ <g
+ transform="translate(613.19603,138.04389)"
+ id="g32">
+ <line
+ x1="0"
+ y1="0"
+ x2="0"
+ y2="-58"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="line30" />
+ <text
+ x="-5"
+ y="-63"
+ transform="rotate(-45,-5,-63)"
+ fill="#000000"
+ font-size="12px"
+ font-weight="600"
+ id="text31">-10.0000 V Force</text>
+ <circle
+ cx="0"
+ cy="0"
+ r="10"
+ fill="#ffffff"
+ stroke="#000000"
+ stroke-width="1.5"
+ id="circle31" />
+ <text
+ x="0"
+ y="4"
+ text-anchor="middle"
+ fill="#000000"
+ font-size="10