diff options
| -rw-r--r-- | mechanical-specifications.typ | 196 | ||||
| -rw-r--r-- | pictures/l-channel.svg | 980 | ||||
| -rw-r--r-- | pictures/u-channel.svg | 401 |
3 files changed, 193 insertions, 1384 deletions
diff --git a/mechanical-specifications.typ b/mechanical-specifications.typ index 465702e..11fe05c 100644 --- a/mechanical-specifications.typ +++ b/mechanical-specifications.typ @@ -744,9 +744,199 @@ interlocking U-shaped steel channel: ===== U-channel (cover) <u-channel-cover> #figure( - image("pictures/u-channel.svg"), - caption: [U-channel (cover) construction], -) <figure-u-channel-construction> + cetz.canvas({ + import cetz.draw: * + + // Scale factor: 1 mm = 0.060 drawing units + let s = 0.060 + + let h = 165.1 * s // 4.953 mm + let d = 152.4 * s // 4.572 mm + let w = 35.7 * s // 1.071 mm + let f = 8.0 * s // 0.240 mm (8 mm flange overlap) + let t = 1.2 * s // Sheet metal thickness (1.2 mm) + + let y-bot = 0 + let y-top = h + + // ========================================== + // 1. FRONT ELEVATION (U-Profile End View: 35.7 x 165.1 mm) + // ========================================== + let x-front-start = 0 + let x-front-end = x-front-start + w + let x-front-mid = (x-front-start + x-front-end) / 2 + + // View Title + content((x-front-mid, y-top + 0.8), text( + size: 8.5pt, + weight: "bold", + )[FRONT ELEVATION]) + + // U-Channel Sheet Metal Cross-Section Outline + // Top Limb + rect( + (x-front-start, y-top - t), + (x-front-end, y-top), + fill: luma(210), + stroke: 0.8pt + black, + ) + // Right Side Wall + rect( + (x-front-end - t, y-bot), + (x-front-end, y-top), + fill: luma(230), + stroke: 0.8pt + black, + ) + // Bottom Limb + rect( + (x-front-start, y-bot), + (x-front-end, y-bot + t), + fill: luma(210), + stroke: 0.8pt + black, + ) + + // Inner Cavity Hatch/Indicator Line + line( + (x-front-start, y-bot + t), + (x-front-end - t, y-bot + t), + (x-front-end - t, y-top - t), + (x-front-start, y-top - t), + stroke: (paint: luma(140), thickness: 0.5pt, dash: "dotted"), + ) + + // Front Width Dimension (35.7 mm) + line( + (x-front-start, y-bot), + (x-front-start, y-bot - 0.6), + stroke: 0.4pt + luma(140), + ) + line( + (x-front-end, y-bot), + (x-front-end, y-bot - 0.6), + stroke: 0.4pt + luma(140), + ) + line( + (x-front-start, y-bot - 0.6), + (x-front-end, y-bot - 0.6), + mark: (start: "stealth", end: "stealth"), + mark-size: 0.10, + stroke: 0.6pt + black, + ) + content((x-front-mid, y-bot - 0.9), text(size: 7pt)[$qty(35.7, "mm")$]) + + // Front Height Dimension (165.1 mm) + line( + (x-front-start, y-bot), + (x-front-start - 0.6, y-bot), + stroke: 0.4pt + luma(140), + ) + line( + (x-front-start, y-top), + (x-front-start - 0.6, y-top), + stroke: 0.4pt + luma(140), + ) + line( + (x-front-start - 0.6, y-bot), + (x-front-start - 0.6, y-top), + mark: (start: "stealth", end: "stealth"), + mark-size: 0.10, + stroke: 0.6pt + black, + ) + content( + (x-front-start - 0.9, (y-bot + y-top) / 2), + text(size: 7pt)[$qty(165.1, "mm")$], + angle: 90deg, + ) + + // ========================================== + // 2. RIGHT ELEVATION (Inner Face View: 152.4 x 165.1 mm) + // ========================================== + let x-right-start = 3.5 + let x-right-end = x-right-start + d + let x-right-mid = (x-right-start + x-right-end) / 2 + + // View Title + content((x-right-mid, y-top + 0.8), text( + size: 8.5pt, + weight: "bold", + )[RIGHT ELEVATION (INNER FACE)]) + + // Main Right Wall Sheet Metal Surface + rect( + (x-right-start, y-bot), + (x-right-end, y-top), + fill: luma(245), + stroke: 1.2pt + black, + ) + + // Masked Unpainted Perimeter Area (8mm border where it mates with L-channel flanges) + rect( + (x-right-start + f, y-bot + f), + (x-right-end - f, y-top - f), + fill: luma(230), + stroke: (paint: luma(130), thickness: 0.7pt, dash: "dashed"), + ) + content( + (x-right-mid, (y-bot + y-top) / 2), + text(size: 7.5pt, fill: luma(100))[Painted Central Surface], + ) + + // Countersunk Through-Holes (Crosshair + concentric circles for 90-deg countersink) + let draw-csink(cx, cy) = { + circle((cx, cy), radius: 0.10, fill: white, stroke: 0.6pt + black) + circle((cx, cy), radius: 0.05, fill: luma(180), stroke: 0.4pt + black) + line((cx - 0.13, cy), (cx + 0.13, cy), stroke: 0.3pt + luma(120)) + line((cx, cy - 0.13), (cx, cy + 0.13), stroke: 0.3pt + luma(120)) + } + + // Top & Bottom Edge Countersunk Hole Pattern (matching top/bottom flanges) + draw-csink(x-right-start + 30.0 * s, y-top - f / 2) + draw-csink(x-right-start + 122.4 * s, y-top - f / 2) + draw-csink(x-right-start + 30.0 * s, y-bot + f / 2) + draw-csink(x-right-start + 122.4 * s, y-bot + f / 2) + + // Front & Rear Edge Countersunk Hole Pattern + draw-csink(x-right-start + f / 2, y-bot + 30.0 * s) + draw-csink(x-right-start + f / 2, y-top - 30.0 * s) + draw-csink(x-right-end - f / 2, y-bot + 30.0 * s) + draw-csink(x-right-end - f / 2, y-top - 30.0 * s) + + // Depth Dimension (152.4 mm) + line( + (x-right-start, y-bot), + (x-right-start, y-bot - 0.6), + stroke: 0.4pt + luma(140), + ) + line( + (x-right-end, y-bot), + (x-right-end, y-bot - 0.6), + stroke: 0.4pt + luma(140), + ) + line( + (x-right-start, y-bot - 0.6), + (x-right-end, y-bot - 0.6), + mark: (start: "stealth", end: "stealth"), + mark-size: 0.10, + stroke: 0.6pt + black, + ) + content((x-right-mid, y-bot - 0.9), text(size: 7pt)[$qty(152.4, "mm")$]) + + // Masked Border Callout Annotation + line( + (x-right-start + f / 2, y-top - 15.0 * s), + (x-right-start - 0.5, y-top - 1.0), + stroke: 0.5pt + black, + ) + content( + (x-right-start - 0.5, y-top), + text(size: 6.5pt)[Masked unpainted perimeter \ + (8 mm EMI contact area)], + anchor: "south-east", + angle: 90deg, + ) + }), + caption: [Cassette U-Channel cover technical drawings showing Front Elevation (profile) and Right Elevation (inner face showing masked unpainted EMI perimeter and countersunk hole grid).], +) <figure-cassette-uchannel-diagram> / Role: EMI Shielding and Protection. / Geometry: diff --git a/pictures/l-channel.svg b/pictures/l-channel.svg deleted file mode 100644 index ae0d548..0000000 --- a/pictures/l-channel.svg +++ /dev/null @@ -1,980 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg - viewBox="0 0 1048.8657 368.15234" - width="1048.8657" - height="368.15234" - style="font-family:serif;" - version="1.1" - id="svg61" - inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)" - sodipodi:docname="l-channel.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#"> - <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="1.3223809" - inkscape:cx="524.43286" - inkscape:cy="183.75946" - inkscape:window-width="1920" - inkscape:window-height="1011" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="svg61" /> - <defs - id="defs2"> - <marker - style="overflow:visible" - id="marker72" - 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="path72" /> - </marker> - <marker - style="overflow:visible" - id="marker71" - 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="path71" /> - </marker> - <marker - style="overflow:visible" - id="marker70" - 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="path70" /> - </marker> - <marker - style="overflow:visible" - id="marker69" - 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="path69" /> - </marker> - <marker - style="overflow:visible" - id="marker67" - 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="path67" /> - </marker> - <marker - style="overflow:visible" - id="marker66" - 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="path66" /> - </marker> - <marker - style="overflow:visible" - id="marker65" - 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="path65" /> - </marker> - <marker - style="overflow:visible" - id="marker64" - 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="path64" /> - </marker> - <marker - style="overflow:visible" - id="marker63" - 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="path63" /> - </marker> - <marker - style="overflow:visible" - id="marker62" - 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="path62" /> - </marker> - <marker - style="overflow:visible" - id="marker61" - 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="path61" /> - </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 --> - <!-- Diagonal Hatch Pattern for Unpainted/Masked Contact Surfaces --> - <pattern - id="maskHatch" - width="6" - height="6" - patternTransform="rotate(45 0 0)" - patternUnits="userSpaceOnUse"> - <line - x1="0" - y1="0" - x2="0" - y2="6" - stroke="#000000" - stroke-width="0.8" - stroke-dasharray="2,2" - id="line2" /> - </pattern> - </defs> - <!-- ================================================================= --> - <!-- TITLE & HEADER --> - <!-- ================================================================= --> - <!-- ================================================================= --> - <!-- VIEW 1: ISOMETRIC VIEW (LEFT SIDE) --> - <!-- ================================================================= --> - <!-- ================================================================= --> - <!-- VIEW 2: REAR ELEVATION (TOP RIGHT) --> - <!-- ================================================================= --> - <!-- ================================================================= --> - <!-- VIEW 3: LEFT WALL ELEVATION (BOTTOM RIGHT) --> - <!-- ================================================================= --> - <!-- ================================================================= --> - <!-- TECHNICAL NOTES SUMMARY BOX --> - <!-- ================================================================= --> - <g - id="g72" - transform="translate(89.103516,-72.389648)"> - <text - x="210" - y="82" - text-anchor="middle" - fill="#000000" - font-size="13px" - font-weight="700" - id="text4">ISOMETRIC VIEW</text> - <text - x="210" - y="98" - text-anchor="middle" - fill="#666666" - font-size="10px" - id="text5" - style="fill:#000000;fill-opacity:1">(Showing Inward 90° Flanges & Masked Faces)</text> - <polygon - points="80,130 260,200 260,420 80,350 " - fill="#f8fafc" - stroke="#000000" - stroke-width="2" - id="polygon5" - style="fill:#ffffff;fill-opacity:1" /> - <text - x="257.25986" - y="195.81207" - text-anchor="middle" - fill="#475569" - font-size="11px" - font-weight="600" - transform="rotate(21)" - id="text6" - style="fill:#000000;fill-opacity:1">LEFT WALL (PCB Mount)</text> - <polygon - points="260,200 320,176 320,396 260,420 " - fill="#f1f5f9" - stroke="#000000" - stroke-width="2" - id="polygon6" - style="fill:#ffffff;fill-opacity:1" /> - <text - x="-293.53354" - y="276.48901" - text-anchor="middle" - fill="#475569" - font-size="10px" - font-weight="600" - transform="rotate(-89.89024)" - id="text7" - style="fill:#000000;fill-opacity:1">REAR CLOSURE</text> - <polygon - points="280,310 305,300 305,320 280,330 " - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="polygon7" /> - <ellipse - cx="290" - cy="242" - rx="7" - ry="5" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="ellipse7" /> - <polygon - points="80,130 93,125 273,195 260,200 " - fill="url(#maskHatch)" - stroke="#000000" - stroke-width="1.2" - id="polygon8" /> - <polygon - points="80,350 93,345 273,415 260,420 " - fill="url(#maskHatch)" - stroke="#000000" - stroke-width="1.2" - id="polygon9" /> - <polygon - points="80,130 93,125 93,345 80,350 " - fill="url(#maskHatch)" - stroke="#000000" - stroke-width="1.2" - id="polygon10" /> - <polygon - points="260,200 248,195 308,171 320,176 " - fill="url(#maskHatch)" - stroke="#000000" - stroke-width="1.2" - id="polygon11" /> - <polygon - points="260,420 248,415 308,391 320,396 " - fill="url(#maskHatch)" - stroke="#000000" - stroke-width="1.2" - id="polygon12" /> - <polygon - points="320,176 308,171 308,391 320,396 " - fill="url(#maskHatch)" - stroke="#000000" - stroke-width="1.2" - id="polygon13" /> - <circle - cx="86.5" - cy="235" - r="3" - fill="#ffffff" - stroke="#000000" - stroke-width="1" - id="circle13" /> - <circle - cx="183" - cy="160" - r="3" - fill="#ffffff" - stroke="#000000" - stroke-width="1" - id="circle14" /> - <circle - cx="183" - cy="380" - r="3" - fill="#ffffff" - stroke="#000000" - stroke-width="1" - id="circle15" /> - <line - x1="86.5" - y1="127.5" - x2="50" - y2="90" - stroke="#000000" - stroke-width="1" - id="line15" - style="stroke-width:0.717;stroke-dasharray:none" /> - <text - x="45" - y="85" - text-anchor="end" - fill="#000000" - font-size="10px" - font-weight="700" - id="text15">8 mm Flanges (90° Inward)</text> - <text - x="45" - y="98" - text-anchor="end" - fill="#555555" - font-size="9px" - id="text16" - style="fill:#000000;fill-opacity:1">Masked Outer Face (Unpainted)</text> - <text - x="45" - y="110" - text-anchor="end" - fill="#555555" - font-size="9px" - id="text17" - style="fill:#000000;fill-opacity:1">Fitted with M3 PEM Press-Fit Nuts</text> - <line - x1="198.89297" - y1="330.22687" - x2="152.35703" - y2="413.87314" - stroke="#000000" - stroke-width="1.80105" - id="line17" - style="stroke-width:0.717;stroke-dasharray:none" /> - <text - x="109" - y="427.25" - fill="#000000" - font-size="9.5px" - font-weight="600" - id="text18">Left Wall: PCB Mount Surface</text> - <text - x="109" - y="439.25" - fill="#555555" - font-size="9px" - id="text19" - style="fill:#000000;fill-opacity:1">(165.1 mm × 152.4 mm)</text> - </g> - <g - id="g73" - transform="translate(73.103516,-72.389648)"> - <text - x="530" - y="82" - text-anchor="middle" - fill="#000000" - font-size="13px" - font-weight="700" - id="text20">REAR ELEVATION</text> - <text - x="530" - y="98" - text-anchor="middle" - fill="#666666" - font-size="10px" - id="text21" - style="fill:#000000;fill-opacity:1">(Outside Face View)</text> - <rect - x="491.22" - y="120" - width="78.769997" - height="247.64999" - fill="none" - stroke="#94a3b8" - stroke-width="1" - stroke-dasharray="3, 3" - id="rect21" - style="stroke:#000000;stroke-opacity:1" /> - <text - x="485" - y="115" - text-anchor="end" - fill="#666666" - font-size="8.5px" - font-style="italic" - id="text22" - style="fill:#000000;fill-opacity:1">8mm Flanges (Folded Inward)</text> - <rect - x="503.22" - y="120" - width="53.549999" - height="247.64999" - fill="#f8fafc" - stroke="#000000" - stroke-width="2" - id="rect22" - style="fill:#ffffff;fill-opacity:1" /> - <line - x1="530" - y1="105" - x2="530" - y2="380" - stroke="#000000" - stroke-width="0.8" - stroke-dasharray="8, 3, 2, 3" - id="line22" /> - <circle - cx="530" - cy="172.64999" - r="9" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle22" /> - <line - x1="518" - y1="172.64999" - x2="542" - y2="172.64999" - stroke="#000000" - stroke-width="0.5" - stroke-dasharray="2, 2" - id="line23" /> - <line - x1="530" - y1="160.64999" - x2="530" - y2="184.64999" - stroke="#000000" - stroke-width="0.5" - stroke-dasharray="2, 2" - id="line24" /> - <polygon - points="516,278.15 544,278.15 541,292.15 519,292.15 " - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="polygon24" /> - <line - x1="510" - y1="285.14999" - x2="550" - y2="285.14999" - stroke="#000000" - stroke-width="0.5" - stroke-dasharray="2, 2" - id="line25" /> - <line - x1="556.77002" - y1="120" - x2="590" - y2="120" - stroke="#000000" - stroke-width="0.75" - id="line26" - style="stroke-width:0.717;stroke-dasharray:none" /> - <line - x1="556.77002" - y1="367.64999" - x2="590" - y2="367.64999" - stroke="#000000" - stroke-width="0.75" - id="line27" - style="stroke-width:0.717;stroke-dasharray:none" /> - <line - x1="590" - y1="124.56709" - x2="590" - y2="363.08289" - stroke="#000000" - stroke-width="1.17766" - marker-start="url(#arrow-start)" - marker-end="url(#arrow-end)" - id="line28" - style="marker-start:url(#marker64);marker-end:url(#marker65)" /> - <g - transform="rotate(90,177.09,420.91)" - id="g28"> - <text - x="0" - y="0" - text-anchor="middle" - fill="#000000" - font-size="10.5px" - font-weight="700" - id="text28">165.1 mm</text> - </g> - <line - x1="503.22" - y1="367.64999" - x2="503.22" - y2="391.33749" - stroke="#000000" - stroke-width="0.641776" - id="line29" - style="stroke-width:0.717;stroke-dasharray:none" /> - <line - x1="556.77002" - y1="367.64999" - x2="556.77002" - y2="391.33749" - stroke="#000000" - stroke-width="0.641776" - id="line30" - style="stroke-width:0.717;stroke-dasharray:none" /> - <line - x1="507.34103" - y1="392" - x2="553.43652" - y2="392" - stroke="#000000" - stroke-width="1.11335" - marker-start="url(#arrow-start)" - marker-end="url(#arrow-end)" - id="line31" - style="marker-start:url(#marker66);marker-end:url(#marker67)" /> - <text - x="530" - y="407" - text-anchor="middle" - fill="#000000" - font-size="10.5px" - font-weight="700" - id="text31">35.7 mm</text> - <text - x="530" - y="419" - text-anchor="middle" - fill="#555555" - font-size="8.5px" - id="text32" - style="fill:#000000;fill-opacity:1">(Center X: 17.85 mm)</text> - <line - x1="474.57501" - y1="285.14999" - x2="518" - y2="285.14999" - stroke="#000000" - stroke-width="0.628615" - id="line33" - style="stroke-width:0.840349;stroke-dasharray:none" /> - <line - x1="474" - y1="363.33505" - x2="474" - y2="288.67746" - stroke="#000000" - stroke-width="1.14154" - marker-start="url(#arrow-start)" - marker-end="url(#arrow-end)" - id="line34" - style="marker-start:url(#marker62);marker-end:url(#marker63)" /> - <text - x="-312.05981" - y="461.11954" - text-anchor="end" - fill="#000000" - font-size="10px" - font-weight="700" - id="text34" - transform="rotate(-90.741879)">55.0 mm</text> - <line - x1="440" - y1="367.64999" - x2="513.82501" - y2="367.64999" - stroke="#000000" - stroke-width="1.28882" - id="line35" - style="stroke-width:0.717;stroke-dasharray:none" /> - <line - x1="440" - y1="172.64999" - x2="518" - y2="172.64999" - stroke="#000000" - stroke-width="0.75" - id="line36" - style="stroke-width:0.717;stroke-dasharray:none" /> - <line - x1="440" - y1="363.12396" - x2="440" - y2="177.17601" - stroke="#000000" - stroke-width="1.17182" - marker-start="url(#arrow-start)" - marker-end="url(#arrow-end)" - id="line37" - style="marker-start:url(#Triangle);marker-end:url(#marker61)" /> - <text - x="434" - y="270" - text-anchor="end" - fill="#000000" - font-size="10px" - font-weight="700" - id="text37">130.0 mm</text> - <line - x1="539" - y1="172.64999" - x2="620" - y2="160" - stroke="#000000" - stroke-width="0.8" - id="line38" /> - <text - x="625" - y="158" - fill="#000000" - font-size="9.5px" - font-weight="600" - id="text38">BNC Cutout</text> - <text - x="625" - y="169" - fill="#555555" - font-size="8.5px" - id="text39" - style="fill:#000000;fill-opacity:1">(Facultative: Master Osc.)</text> - <line - x1="541" - y1="285.14999" - x2="620" - y2="285.14999" - stroke="#000000" - stroke-width="0.8" - id="line39" - style="stroke-width:0.717;stroke-dasharray:none" /> - <text - x="625" - y="283" - fill="#000000" - font-size="9.5px" - font-weight="600" - id="text40">DB-25 Cutout</text> - <text - x="625" - y="294" - fill="#555555" - font-size="8.5px" - id="text41" - style="fill:#000000;fill-opacity:1">(Centered X: 17.85 mm)</text> - </g> - <g - id="g74" - transform="translate(89.103516,-72.389648)"> - <text - x="826" - y="82" - text-anchor="middle" - fill="#000000" - font-size="13px" - font-weight="700" - id="text42">LEFT WALL ELEVATION</text> - <text - x="826" - y="98" - text-anchor="middle" - fill="#666666" - font-size="10px" - id="text43" - style="fill:#000000;fill-opacity:1">(PCB Mount Surface View)</text> - <rect - x="742.17999" - y="120" - width="167.64" - height="181.61" - fill="#f8fafc" - stroke="#000000" - stroke-width="2" - id="rect43" - style="fill:#ffffff;fill-opacity:1" /> - <line - x1="742.17999" - y1="128.79999" - x2="909.82001" - y2="128.79999" - stroke="#000000" - stroke-width="1" - stroke-dasharray="3, 3" - id="line43" /> - <line - x1="742.17999" - y1="292.81" - x2="909.82001" - y2="292.81" - stroke="#000000" - stroke-width="1" - stroke-dasharray="3, 3" - id="line44" /> - <line - x1="750.97998" - y1="120" - x2="750.97998" - y2="301.60999" - stroke="#000000" - stroke-width="1" - stroke-dasharray="3, 3" - id="line45" /> - <circle - cx="776" - cy="150" - r="3" - fill="none" - stroke="#000000" - stroke-width="1.2" - id="circle45" /> - <circle - cx="876" - cy="150" - r="3" - fill="none" - stroke="#000000" - stroke-width="1.2" - id="circle46" /> - <circle - cx="776" - cy="270" - r="3" - fill="none" - stroke="#000000" - stroke-width="1.2" - id="circle47" /> - <circle - cx="876" - cy="270" - r="3" - fill="none" - stroke="#000000" - stroke-width="1.2" - id="circle48" /> - <text - x="826" - y="215" - text-anchor="middle" - fill="#64748b" - font-size="10px" - font-weight="600" - id="text48" - style="fill:#000000;fill-opacity:1">PCB Mounting Face</text> - <line - x1="742.17999" - y1="301.60999" - x2="742.17999" - y2="335" - stroke="#000000" - stroke-width="0.75" - id="line48" /> - <line - x1="909.82001" - y1="301.60999" - x2="909.82001" - y2="335" - stroke="#000000" - stroke-width="0.75" - id="line49" /> - <line - x1="746.67487" - y1="334" - x2="905.32507" - y2="334" - stroke="#000000" - stroke-width="1.16738" - marker-start="url(#arrow-start)" - marker-end="url(#arrow-end)" - id="line50" - style="marker-start:url(#marker71);marker-end:url(#marker72)" /> - <text - x="826" - y="349" - text-anchor="middle" - fill="#000000" - font-size="10.5px" - font-weight="700" - id="text50">Depth: 152.4 mm</text> - <line - x1="909.82001" - y1="120" - x2="941" - y2="120" - stroke="#000000" - stroke-width="0.75" - id="line51" - style="stroke-width:0.717;stroke-dasharray:none" /> - <line - x1="909.82001" - y1="301.60999" - x2="941" - y2="301.60999" - stroke="#000000" - stroke-width="0.75" - id="line52" - style="stroke-width:0.717;stroke-dasharray:none" /> - <line - x1="940" - y1="123.76012" - x2="940" - y2="297.84988" - stroke="#000000" - stroke-width="1.17489" - marker-start="url(#arrow-start)" - marker-end="url(#arrow-end)" - id="line53" - style="marker-start:url(#marker69);marker-end:url(#marker70)" /> - <g - transform="rotate(90,370.6,581.4)" - id="g53"> - <text - x="0" - y="0" - text-anchor="middle" - fill="#000000" - font-size="10.5px" - font-weight="700" - id="text53">165.1 mm</text> - </g> - </g> - <metadata - id="metadata1"> - <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 |
