Skip to content
RPRichard PruittTech & Cyber
Navigation
repo://poppyup/drawings/top-view.svg

drawings/top-view.svg

18 KB · 187 lines · xml · Download from the repository page

drawings/top-view.svg
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1120" height="560" viewBox="0 0 1120 560"><title>PoppyUp top view (top edge, slots)</title><defs><pattern id="hatch" patternUnits="userSpaceOnUse" width="6" height="6" patternTransform="rotate(45)"><line x1="0" y1="0" x2="0" y2="6" stroke="#888" stroke-width="1"/></pattern><pattern id="hatchAl" patternUnits="userSpaceOnUse" width="5" height="5" patternTransform="rotate(-45)"><line x1="0" y1="0" x2="0" y2="5" stroke="#556" stroke-width="0.8"/></pattern><pattern id="grid" patternUnits="userSpaceOnUse" width="40" height="40"><path d="M40,0 L0,0 L0,40" fill="none" stroke="#e6e6e6" stroke-width="0.6"/></pattern></defs><rect width="100%" height="100%" fill="#fff"/><rect width="100%" height="100%" fill="url(#grid)"/><!-- device top face, slots, shutter states --><g id="device"><text x="140.0" y="50.0" font-size="11" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif" >TOP VIEW — looking down onto the top edge. Front face is at the TOP of this drawing, rear face at the BOTTOM.</text><text x="140.0" y="64.0" font-size="10" text-anchor="start" fill="#555" font-family="Helvetica, Arial, sans-serif" >Shutter: two 20 mm slats slide FRONT→REAR (down the page) and park on the rear face. Slot channel Z 8–30 exposed when open.</text><rect x="140.0" y="150.0" width="760.0" height="152.0" rx="40.0" fill="#eeeeee" stroke="#222" stroke-width="1.6" /><rect x="140.0" y="150.0" width="40.0" height="152.0" rx="0" fill="url(#hatch)" stroke="#555" stroke-width="0.8" /><rect x="860.0" y="150.0" width="40.0" height="152.0" rx="0" fill="url(#hatch)" stroke="#555" stroke-width="0.8" /><rect x="168.0" y="146.0" width="12.0" height="160.0" rx="0" fill="none" stroke="#c33" stroke-width="0.9" stroke-dasharray="3 2"/><rect x="860.0" y="146.0" width="12.0" height="160.0" rx="0" fill="none" stroke="#c33" stroke-width="0.9" stroke-dasharray="3 2"/><text x="140.0" y="428.0" font-size="8" text-anchor="start" fill="#444" font-family="Helvetica, Arial, sans-serif" >end caps (X 0–10 and 180–190, hatched): POM rail groove (red dashed) in the inner 3 mm + drain exit below the rail; no RF requirement; the 170 mm shutter never covers them</text><rect x="188.0" y="182.0" width="664.0" height="88.0" rx="0" fill="#dcdcdc" stroke="#333" stroke-width="1.0" /><text x="204.0" y="267.0" font-size="8" text-anchor="start" fill="#444" font-family="Helvetica, Arial, sans-serif" >slot channel, recess 6 mm deep, floor slopes 3° to end drains</text><rect x="194.0" y="198.0" width="180.0" height="24.0" rx="2" fill="#222" stroke="#000" stroke-width="0.8" /><text x="284.0" y="213.5" font-size="8" text-anchor="middle" fill="#fff" font-family="Helvetica, Arial, sans-serif" >CFast 2.0</text><rect x="390.0" y="198.0" width="160.0" height="24.0" rx="2" fill="#222" stroke="#000" stroke-width="0.8" /><text x="470.0" y="213.5" font-size="8" text-anchor="middle" fill="#fff" font-family="Helvetica, Arial, sans-serif" >CFexpress B</text><rect x="566.0" y="200.0" width="88.0" height="20.0" rx="2" fill="#222" stroke="#000" stroke-width="0.8" /><text x="610.0" y="213.5" font-size="8" text-anchor="middle" fill="#fff" font-family="Helvetica, Arial, sans-serif" >CFexpress A</text><rect x="670.0" y="202.0" width="108.0" height="16.0" rx="2" fill="#222" stroke="#000" stroke-width="0.8" /><text x="724.0" y="213.5" font-size="8" text-anchor="middle" fill="#fff" font-family="Helvetica, Arial, sans-serif" >SD UHS-II</text><rect x="794.0" y="204.0" width="52.0" height="12.0" rx="2" fill="#222" stroke="#000" stroke-width="0.8" /><text x="820.0" y="213.5" font-size="8" text-anchor="middle" fill="#fff" font-family="Helvetica, Arial, sans-serif" >microSD</text><rect x="188.0" y="258.0" width="6.0" height="10.0" rx="0" fill="#999" stroke="#333" stroke-width="0.6" /><rect x="846.0" y="258.0" width="6.0" height="10.0" rx="0" fill="#999" stroke="#333" stroke-width="0.6" /><rect x="260.0" y="144.0" width="48.0" height="4.0" rx="0" fill="#ffb347" stroke="#a65" stroke-width="0.6" /><rect x="446.0" y="144.0" width="48.0" height="4.0" rx="0" fill="#ffb347" stroke="#a65" stroke-width="0.6" /><rect x="586.0" y="144.0" width="48.0" height="4.0" rx="0" fill="#ffb347" stroke="#a65" stroke-width="0.6" /><rect x="700.0" y="144.0" width="48.0" height="4.0" rx="0" fill="#ffb347" stroke="#a65" stroke-width="0.6" /><rect x="796.0" y="144.0" width="48.0" height="4.0" rx="0" fill="#ffb347" stroke="#a65" stroke-width="0.6" /><text x="380.0" y="140.0" font-size="8" text-anchor="start" fill="#a65" font-family="Helvetica, Arial, sans-serif" >LED bar segments (front face, just below top edge)</text><circle cx="520.0" cy="282.0" r="8.8" fill="#c33" stroke="#800" stroke-width="1"/><text x="532.0" y="285.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" >Hall sensor (reader board, under rear rim)</text><circle cx="360.0" cy="282.0" r="6.4" fill="#88c" stroke="#336" stroke-width="1"/><circle cx="740.0" cy="282.0" r="6.4" fill="#88c" stroke="#336" stroke-width="1"/><text x="352.0" y="285.0" font-size="7" text-anchor="end" fill="#336" font-family="Helvetica, Arial, sans-serif" >N52 magnet (in slat 2)</text><text x="748.0" y="285.0" font-size="7" text-anchor="start" fill="#336" font-family="Helvetica, Arial, sans-serif" >N52 magnet</text><circle cx="174.0" cy="162.0" r="4.8" fill="#fff" stroke="#c33" stroke-width="1.2"/><circle cx="174.0" cy="290.0" r="4.8" fill="#fff" stroke="#c33" stroke-width="1.2"/><circle cx="866.0" cy="162.0" r="4.8" fill="#fff" stroke="#c33" stroke-width="1.2"/><circle cx="866.0" cy="290.0" r="4.8" fill="#fff" stroke="#c33" stroke-width="1.2"/><text x="130.0" y="165.0" font-size="8" text-anchor="end" fill="#c33" font-family="Helvetica, Arial, sans-serif" >detent, closed</text><text x="130.0" y="293.0" font-size="8" text-anchor="end" fill="#c33" font-family="Helvetica, Arial, sans-serif" >detent, open</text><rect x="180.0" y="146.0" width="680.0" height="80.0" rx="0" fill="none" stroke="#0a5" stroke-width="1.2" stroke-dasharray="6 4"/><rect x="180.0" y="226.0" width="680.0" height="84.0" rx="0" fill="none" stroke="#0a5" stroke-width="1.2" stroke-dasharray="6 4"/><text x="204.0" y="158.0" font-size="8" text-anchor="start" fill="#0a5" font-family="Helvetica, Arial, sans-serif" >shutter CLOSED (dashed): two 170 mm slats, slat 1 Z 0–20, slat 2 Z 20–38 + 2 mm wrap; ends stop 10 mm short of the end caps</text><rect x="180.0" y="294.0" width="680.0" height="8.0" rx="0" fill="#0a5" stroke="#063" stroke-width="0.8" opacity="0.35"/><rect x="180.0" y="316.0" width="680.0" height="28.0" rx="0" fill="#0a5" stroke="#063" stroke-width="0.8" opacity="0.25"/><text x="186.0" y="332.0" font-size="8" text-anchor="start" fill="#063" font-family="Helvetica, Arial, sans-serif" >shutter OPEN (translucent): slat 1 on top-rear R10 corner + 14 mm down rear face; slat 2 parked 20–40 mm down rear-face pocket (edge-on here, see side view)</text></g><!-- dimensions in mm --><g id="dimensions"><line x1="140.0" y1="98.0" x2="900.0" y2="98.0" stroke="#333" stroke-width="0.9"/><path d="M140.0,98.0 l7,-3 l0,6 z" fill="#333"/><path d="M900.0,98.0 l-7,-3 l0,6 z" fill="#333"/><text x="520.0" y="94.0" font-size="10" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >190</text><line x1="140.0" y1="94.0" x2="140.0" y2="150.0" stroke="#777" stroke-width="0.6"/><line x1="900.0" y1="94.0" x2="900.0" y2="150.0" stroke="#777" stroke-width="0.6"/><line x1="940.0" y1="150.0" x2="940.0" y2="302.0" stroke="#333" stroke-width="0.9"/><path d="M940.0,150.0 l-3,7 l6,0 z" fill="#333"/><path d="M940.0,302.0 l-3,-7 l6,0 z" fill="#333"/><text x="946.0" y="226.0" font-size="9" fill="#333" font-family="Helvetica, Arial, sans-serif" transform="rotate(-90 946.0 226.0)" text-anchor="middle">38</text><line x1="900.0" y1="150.0" x2="944.0" y2="150.0" stroke="#777" stroke-width="0.6"/><line x1="900.0" y1="302.0" x2="944.0" y2="302.0" stroke="#777" stroke-width="0.6"/><line x1="916.0" y1="182.0" x2="916.0" y2="270.0" stroke="#333" stroke-width="0.9"/><path d="M916.0,182.0 l-3,7 l6,0 z" fill="#333"/><path d="M916.0,270.0 l-3,-7 l6,0 z" fill="#333"/><text x="910.0" y="226.0" font-size="9" fill="#333" font-family="Helvetica, Arial, sans-serif" transform="rotate(-90 910.0 226.0)" text-anchor="middle">22</text><line x1="140.0" y1="374.0" x2="194.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M140.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M194.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="167.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >13.5</text><line x1="140.0" y1="302.0" x2="140.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="194.0" y1="374.0" x2="374.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M194.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M374.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="284.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >45</text><line x1="194.0" y1="302.0" x2="194.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="374.0" y1="374.0" x2="390.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M374.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M390.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="382.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >4</text><line x1="374.0" y1="302.0" x2="374.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="390.0" y1="374.0" x2="550.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M390.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M550.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="470.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >40</text><line x1="390.0" y1="302.0" x2="390.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="550.0" y1="374.0" x2="566.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M550.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M566.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="558.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >4</text><line x1="550.0" y1="302.0" x2="550.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="566.0" y1="374.0" x2="654.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M566.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M654.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="610.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >22</text><line x1="566.0" y1="302.0" x2="566.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="654.0" y1="374.0" x2="670.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M654.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M670.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="662.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >4</text><line x1="654.0" y1="302.0" x2="654.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="670.0" y1="374.0" x2="778.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M670.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M778.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="724.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >27</text><line x1="670.0" y1="302.0" x2="670.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="778.0" y1="374.0" x2="794.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M778.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M794.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="786.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >4</text><line x1="778.0" y1="302.0" x2="778.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="794.0" y1="374.0" x2="846.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M794.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M846.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="820.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >13</text><line x1="794.0" y1="302.0" x2="794.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="846.0" y1="374.0" x2="900.0" y2="374.0" stroke="#333" stroke-width="0.9"/><path d="M846.0,374.0 l7,-3 l0,6 z" fill="#333"/><path d="M900.0,374.0 l-7,-3 l0,6 z" fill="#333"/><text x="873.0" y="370.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >13.5</text><line x1="846.0" y1="302.0" x2="846.0" y2="378.0" stroke="#777" stroke-width="0.6"/><line x1="900.0" y1="302.0" x2="900.0" y2="378.0" stroke="#777" stroke-width="0.6"/><text x="520.0" y="392.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >slot housing widths and 4 mm gaps (chain): slot row = 163 mm, centred; shutter = 170 mm (X 10–180); end caps = 10 mm each</text><line x1="180.0" y1="128.0" x2="860.0" y2="128.0" stroke="#333" stroke-width="0.9"/><path d="M180.0,128.0 l7,-3 l0,6 z" fill="#333"/><path d="M860.0,128.0 l-7,-3 l0,6 z" fill="#333"/><text x="520.0" y="124.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >170 (shutter slats)</text><line x1="180.0" y1="124.0" x2="180.0" y2="150.0" stroke="#777" stroke-width="0.6"/><line x1="860.0" y1="124.0" x2="860.0" y2="150.0" stroke="#777" stroke-width="0.6"/><line x1="140.0" y1="128.0" x2="180.0" y2="128.0" stroke="#333" stroke-width="0.9"/><path d="M140.0,128.0 l7,-3 l0,6 z" fill="#333"/><path d="M180.0,128.0 l-7,-3 l0,6 z" fill="#333"/><text x="160.0" y="124.0" font-size="8" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >10</text><line x1="860.0" y1="128.0" x2="900.0" y2="128.0" stroke="#333" stroke-width="0.9"/><path d="M860.0,128.0 l7,-3 l0,6 z" fill="#333"/><path d="M900.0,128.0 l-7,-3 l0,6 z" fill="#333"/><text x="880.0" y="124.0" font-size="8" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >10</text><line x1="194.0" y1="408.0" x2="846.0" y2="408.0" stroke="#333" stroke-width="0.9"/><path d="M194.0,408.0 l7,-3 l0,6 z" fill="#333"/><path d="M846.0,408.0 l-7,-3 l0,6 z" fill="#333"/><text x="520.0" y="404.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >163 (slot row)</text><line x1="45.0" y1="150.0" x2="45.0" y2="210.0" stroke="#333" stroke-width="0.9"/><path d="M45.0,150.0 l-3,7 l6,0 z" fill="#333"/><path d="M45.0,210.0 l-3,-7 l6,0 z" fill="#333"/><text x="39.0" y="180.0" font-size="8" fill="#333" font-family="Helvetica, Arial, sans-serif" transform="rotate(-90 39.0 180.0)" text-anchor="middle">15 (slot centreline)</text><line x1="140.0" y1="210.0" x2="41.0" y2="210.0" stroke="#777" stroke-width="0.6"/><line x1="140.0" y1="150.0" x2="41.0" y2="150.0" stroke="#777" stroke-width="0.6"/><text x="740.0" y="90.0" font-size="12" text-anchor="middle" fill="#c00" font-family="Helvetica, Arial, sans-serif" font-weight="bold">A</text><line x1="740.0" y1="96.0" x2="740.0" y2="104.0" stroke="#c00" stroke-width="2"/><text x="740.0" y="352.0" font-size="12" text-anchor="middle" fill="#c00" font-family="Helvetica, Arial, sans-serif" font-weight="bold">A</text><text x="748.0" y="90.0" font-size="8" text-anchor="start" fill="#c00" font-family="Helvetica, Arial, sans-serif" >section A-A (battery band) → side-view.svg</text></g><rect x="140.0" y="470.0" width="40.0" height="6.0" rx="0" fill="#222" stroke="#222" stroke-width="0.8" /><rect x="180.0" y="470.0" width="40.0" height="6.0" rx="0" fill="#fff" stroke="#222" stroke-width="0.8" /><rect x="220.0" y="470.0" width="40.0" height="6.0" rx="0" fill="#222" stroke="#222" stroke-width="0.8" /><rect x="260.0" y="470.0" width="40.0" height="6.0" rx="0" fill="#fff" stroke="#222" stroke-width="0.8" /><rect x="300.0" y="470.0" width="40.0" height="6.0" rx="0" fill="#222" stroke="#222" stroke-width="0.8" /><text x="140.0" y="488.0" font-size="9" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" >0</text><text x="180.0" y="488.0" font-size="9" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" >10</text><text x="220.0" y="488.0" font-size="9" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" >20</text><text x="260.0" y="488.0" font-size="9" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" >30</text><text x="300.0" y="488.0" font-size="9" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" >40</text><text x="340.0" y="488.0" font-size="9" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" >50</text><text x="240.0" y="500.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif" >scale bar, mm</text><rect x="620.0" y="470.0" width="470.0" height="74.0" rx="0" fill="#fff" stroke="#222" stroke-width="1.2" /><line x1="620.0" y1="490.0" x2="1090.0" y2="490.0" stroke="#222" stroke-width="0.8"/><line x1="910.0" y1="490.0" x2="910.0" y2="544.0" stroke="#222" stroke-width="0.8"/><text x="628.0" y="484.0" font-size="12" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">PoppyUp — Phase 1 Hardware Design</text><text x="628.0" y="506.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" >View: TOP — top edge / slot row</text><text x="628.0" y="522.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" >Scale: 1 mm = 4 px</text><text x="628.0" y="536.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" >Units: mm   Proj: third angle</text><text x="918.0" y="506.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" >Date: 2026-09-27</text><text x="918.0" y="522.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" >Rev: C (ADR v0.3)   Status: concept</text><text x="918.0" y="536.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" >Drawn: systems/mech architecture</text></svg>