diff options
| author | Denis Chevalier <perso@denischevalier.fr> | 2026-08-10 16:21:38 +0200 |
|---|---|---|
| committer | Denis Chevalier <perso@denischevalier.fr> | 2026-08-10 16:21:38 +0200 |
| commit | a0a42cd84e4aec42f97cba849683cab5d49de4e1 (patch) | |
| tree | d6508eb1af39960007f5d07e5a8eed4d5c4059ee | |
| parent | 7f89baa3ebfcb93db177ee4f510592124495a438 (diff) | |
| download | same-a0a42cd84e4aec42f97cba849683cab5d49de4e1.tar.gz same-a0a42cd84e4aec42f97cba849683cab5d49de4e1.tar.bz2 same-a0a42cd84e4aec42f97cba849683cab5d49de4e1.zip | |
generate figure 1 (db-25 backplane connector) using cetz
| -rw-r--r-- | electrical-specifications.typ | 127 | ||||
| -rw-r--r-- | pictures/db-25-backplane-connector.svg | 1053 |
2 files changed, 124 insertions, 1056 deletions
diff --git a/electrical-specifications.typ b/electrical-specifications.typ index 320ec1e..2a9ec15 100644 --- a/electrical-specifications.typ +++ b/electrical-specifications.typ @@ -1,4 +1,5 @@ #import "lib/unify.typ": qty, qtyrange +#import "@preview/cetz:0.5.2" = Electrical specifications <electrical-specifications> @@ -573,9 +574,129 @@ the cassette to the power distribution board. D-sub connectors are ubiquitous, sturdy and shielded. #figure( - image("pictures/db-25-backplane-connector.svg"), - caption: [DB-25 backplane connector], -) <figure-backplane-connector> + cetz.canvas({ + import cetz.draw: * + + let dx = 1.0 + let top-y = 0.55 + let bot-y = -0.55 + + // Outer mounting flange / metal ears + rect( + (-2.0, -1.4), + (14.0, 1.4), + rx: 0.2, + fill: luma(245), + stroke: 1pt + luma(100), + ) + + // Left and right chassis mounting screw holes + circle((-1.3, 0), radius: 0.35, fill: luma(220), stroke: 1pt + luma(120)) + circle((-1.3, 0), radius: 0.20, fill: white, stroke: 0.8pt + luma(100)) + circle((13.3, 0), radius: 0.35, fill: luma(220), stroke: 1pt + luma(120)) + circle((13.3, 0), radius: 0.20, fill: white, stroke: 0.8pt + luma(100)) + + // D-Sub trapezoidal shroud outline + line( + (-0.7, 1.15), + (12.7, 1.15), + (12.2, -1.15), + (-0.2, -1.15), + close: true, + fill: luma(230), + stroke: 1.5pt + black, + ) + + // Shell Earth ground connection reference + line((-0.45, -1.15), (-0.45, -2.0), stroke: ( + paint: luma(120), + thickness: 0.7pt, + dash: "dashed", + )) + content( + (-0.45, -2.05), + text(size: 7.5pt, weight: "bold")[Shell: Chassis Earth], + angle: -50deg, + anchor: "north-west", + ) + + // Top row pins (Pins 1 to 13) + let top-pins = ( + ("1", [$plus qty(15.00, "V")$]), + ("2", [$plus qty(15.00, "V")$]), + ("3", [$qty(-15.00, "V")$]), + ("4", [$qty(-15.00, "V")$]), + ("5", [AGND]), + ("6", [AGND]), + ("7", [AGND]), + ("8", [$plus qty(10.0000, "V")$ Force]), + ("9", [$plus qty(10.0000, "V")$ Sense]), + ("10", [$qty(-10.0000, "V")$ Force]), + ("11", [$qty(-10.0000, "V")$ Sense]), + ("12", [AGND]), + ("13", [AGND]), + ) + + // Bottom row pins (Pins 14 to 25) + let bot-pins = ( + ("14", [AGND]), + ("15", [AGND]), + ("16", [AGND]), + ("17", [DGND]), + ("18", [DGND]), + ("19", [$plus qty(5.0, "VD")$]), + ("20", [$qty(-5.0, "VD")$]), + ("21", [Stagger]), + ("22", [_Reserved_]), + ("23", [_Reserved_]), + ("24", [_Reserved_]), + ("25", [Chassis Earth]), + ) + + // Draw Top Pins (1-13) + for (i, p) in top-pins.enumerate() { + let x = i * dx + let p-num = p.at(0) + let p-sig = p.at(1) + + circle((x, top-y), radius: 0.26, fill: white, stroke: 1pt + black) + content((x, top-y), text(size: 7pt, weight: "bold")[#p-num]) + + line((x, top-y + 0.26), (x, 1.8), stroke: ( + paint: luma(120), + thickness: 0.6pt, + )) + content( + (x, 1.85), + text(size: 7.5pt)[#p-sig], + angle: 50deg, + anchor: "south-west", + ) + } + + // Draw Bottom Pins (14-25) + for (j, p) in bot-pins.enumerate() { + let x = (j + 0.5) * dx + let p-num = p.at(0) + let p-sig = p.at(1) + + circle((x, bot-y), radius: 0.26, fill: white, stroke: 1pt + black) + content((x, bot-y), text(size: 7pt, weight: "bold")[#p-num]) + + line((x, bot-y - 0.26), (x, -1.8), stroke: ( + paint: luma(120), + thickness: 0.6pt, + )) + content( + (x, -1.85), + text(size: 7.5pt)[#p-sig], + angle: -50deg, + anchor: "north-west", + ) + } + }), + caption: [DB-25 backplane connector physical pinout and signal allocation diagram.], +) <figure-backplane-connector-diagram> #figure( table( diff --git a/pictures/db-25-backplane-connector.svg b/pictures/db-25-backplane-connector.svg deleted file mode 100644 index 68f1bc0..0000000 --- a/pictures/db-25-backplane-connector.svg +++ /dev/null @@ -1,1053 +0,0 @@ -<?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="10px" - font-weight="bold" - id="text32">10</text> - </g> - <!-- Pin 11 --> - <g - transform="translate(659.79603,138.04389)" - id="g34"> - <line - x1="0" - y1="0" - x2="0" - y2="-58" - stroke="#000000" - stroke-width="1.5" - id="line32" /> - <text - x="-5" - y="-63" - transform="rotate(-45,-5,-63)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text33">-10.0000 V Sense</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle33" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text34">11</text> - </g> - <!-- Pin 12 --> - <g - transform="translate(706.49603,138.04389)" - id="g36"> - <line - x1="0" - y1="0" - x2="0" - y2="-58" - stroke="#000000" - stroke-width="1.5" - id="line34" /> - <text - x="-5" - y="-63" - transform="rotate(-45,-5,-63)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text35">AGND</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle35" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text36">12</text> - </g> - <!-- Pin 13 --> - <g - transform="translate(753.19603,138.04389)" - id="g38"> - <line - x1="0" - y1="0" - x2="0" - y2="-58" - stroke="#000000" - stroke-width="1.5" - id="line36" /> - <text - x="-5" - y="-63" - transform="rotate(-45,-5,-63)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text37">AGND</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle37" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text38">13</text> - </g> - <!-- Bottom Row: Pins 14 to 25 --> - <!-- Pin 14 --> - <g - transform="translate(216.49603,182.04389)" - id="g40"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line38" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text39">AGND</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle39" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text40">14</text> - </g> - <!-- Pin 15 --> - <g - transform="translate(263.19603,182.04389)" - id="g42"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line40" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text41">AGND</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle41" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text42">15</text> - </g> - <!-- Pin 16 --> - <g - transform="translate(309.79603,182.04389)" - id="g44"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line42" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text43">AGND</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle43" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text44">16</text> - </g> - <!-- Pin 17 --> - <g - transform="translate(356.49603,182.04389)" - id="g46"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line44" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text45">DGND</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle45" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text46">17</text> - </g> - <!-- Pin 18 --> - <g - transform="translate(403.19603,182.04389)" - id="g48"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line46" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text47">DGND</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle47" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text48">18</text> - </g> - <!-- Pin 19 --> - <g - transform="translate(449.79603,182.04389)" - id="g50"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line48" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text49">+5.0 VD</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle49" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text50">19</text> - </g> - <!-- Pin 20 --> - <g - transform="translate(496.49603,182.04389)" - id="g52"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line50" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text51">-5.0 VD</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle51" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text52">20</text> - </g> - <!-- Pin 21 --> - <g - transform="translate(543.19603,182.04389)" - id="g54"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line52" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text53">Stagger</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle53" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text54">21</text> - </g> - <!-- Pin 22 --> - <g - transform="translate(589.79603,182.04389)" - id="g56"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line54" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-style="italic" - id="text55">Reserved</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle55" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text56">22</text> - </g> - <!-- Pin 23 --> - <g - transform="translate(636.49603,182.04389)" - id="g58"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line56" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-style="italic" - id="text57">Reserved</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle57" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text58">23</text> - </g> - <!-- Pin 24 --> - <g - transform="translate(683.19603,182.04389)" - id="g60"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line58" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-style="italic" - id="text59">Reserved</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle59" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text60">24</text> - </g> - <!-- Pin 25 --> - <g - transform="translate(729.79603,182.04389)" - id="g62"> - <line - x1="0" - y1="0" - x2="0" - y2="58" - stroke="#000000" - stroke-width="1.5" - id="line60" /> - <text - x="-5" - y="68" - transform="rotate(45,-5,68)" - fill="#000000" - font-size="12px" - font-weight="600" - id="text61">Chassis Earth</text> - <circle - cx="0" - cy="0" - r="10" - fill="#ffffff" - stroke="#000000" - stroke-width="1.5" - id="circle61" /> - <text - x="0" - y="4" - text-anchor="middle" - fill="#000000" - font-size="10px" - font-weight="bold" - id="text62">25</text> - </g> - <metadata - id="metadata63"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <cc:license - rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> - </cc:Work> - <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> - </rdf:RDF> - </metadata> -</svg> |
