aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Chevalier <perso@denischevalier.fr>2026-08-10 17:35:33 +0200
committerDenis Chevalier <perso@denischevalier.fr>2026-08-10 17:35:33 +0200
commitf0027028a373508b40bf9a5fb6dd7c81b94dbc3c (patch)
tree74e8baaf6e55d439c221723856d309bb509f3b4b
parent031df842efc4089b54070fef27c1e00e44a219a2 (diff)
downloadsame-f0027028a373508b40bf9a5fb6dd7c81b94dbc3c.tar.gz
same-f0027028a373508b40bf9a5fb6dd7c81b94dbc3c.tar.bz2
same-f0027028a373508b40bf9a5fb6dd7c81b94dbc3c.zip
switch u-channel diagram from svg to cetz
-rw-r--r--mechanical-specifications.typ196
-rw-r--r--pictures/l-channel.svg980
-rw-r--r--pictures/u-channel.svg401
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 &amp; 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"
-