component
FTS-105-01-L-S single-row programming header
Public Made by Adomby adom
Exact single-row header; provisional mechanical and process qualification.
main
<!doctype html><html><head><meta charset="utf-8"><title>FTS-105-01-L-S_Vertical — adom-footprint</title><style>body{margin:0;background:#0d1117;color:#e6edf3;font-family:-apple-system,sans-serif;min-height:100vh;display:flex;flex-direction:column}header{display:flex;align-items:center;gap:10px;padding:14px 22px;border-bottom:1px solid #222b38}.dot{width:10px;height:10px;border-radius:50%;background:#00e6dc;box-shadow:0 0 12px #00e6dc}.brand{font-weight:700}.brand span{color:#8b949e;font-weight:400}.wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:32px}.card{background:#11161f;border:1px solid #222b38;border-radius:14px;padding:22px 26px;max-width:min(92vw,720px)}.name{font-size:22px;font-weight:700}.meta{color:#8b949e;font-size:13px;margin-top:2px}.desc{color:#aeb6c2;font-size:13px;margin-top:6px}.svgbox{margin-top:16px;border:1px solid #222b38;border-radius:10px;background:#0d1117;overflow:hidden}.svgbox svg{display:block;width:100%;height:auto;max-height:64vh}footer{text-align:center;color:#5b6675;font-size:11px;padding:10px}</style></head><body><header><span class="dot"></span><span class="brand">adom-footprint <span>· PCB footprint viewer</span></span></header><div class="wrap"><div class="card"><div class="name">FTS-105-01-L-S_Vertical</div><div class="meta">5 pads</div><div class="desc">Samtec single-row 1.27mm pitch, recommended 0.71mm hole; 1mm pad is Adom process candidate.</div><div class="svgbox"><svg xmlns="http://www.w3.org/2000/svg" viewBox="-2.450 -2.000 4.900 9.100" preserveAspectRatio="xMidYMid meet"><g class="adom-layer-courtyard"><rect x="-1.450" y="-1.000" width="2.900" height="7.100" fill="none" stroke="#FF26E2" stroke-width="0.05" stroke-dasharray="0.2,0.1"/></g><g class="adom-layer-fab"><rect x="-1.080" y="-0.635" width="2.160" height="6.350" fill="none" stroke="#6e7681" stroke-width="0.1"/></g><g class="adom-layer-copper"><g data-pad="1" data-shape="rect" data-size="1.000x1.000" data-mount="thru_hole"><rect x="-0.500" y="-0.500" width="1.000" height="1.000" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="circle" data-size="1.000x1.000" data-mount="thru_hole"><circle cx="0.000" cy="1.270" r="0.500" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="3" data-shape="circle" data-size="1.000x1.000" data-mount="thru_hole"><circle cx="0.000" cy="2.540" r="0.500" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="4" data-shape="circle" data-size="1.000x1.000" data-mount="thru_hole"><circle cx="0.000" cy="3.810" r="0.500" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="5" data-shape="circle" data-size="1.000x1.000" data-mount="thru_hole"><circle cx="0.000" cy="5.080" r="0.500" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g></g><g class="adom-layer-heatsink"></g><g class="adom-layer-drill"><circle cx="0.000" cy="0.000" r="0.355" fill="#0d1117" stroke="#666" stroke-width="0.05"/><circle cx="0.000" cy="1.270" r="0.355" fill="#0d1117" stroke="#666" stroke-width="0.05"/><circle cx="0.000" cy="2.540" r="0.355" fill="#0d1117" stroke="#666" stroke-width="0.05"/><circle cx="0.000" cy="3.810" r="0.355" fill="#0d1117" stroke="#666" stroke-width="0.05"/><circle cx="0.000" cy="5.080" r="0.355" fill="#0d1117" stroke="#666" stroke-width="0.05"/></g><g class="adom-layer-silk"><line x1="-1.200" y1="-0.755" x2="1.200" y2="-0.755" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/><line x1="1.200" y1="-0.755" x2="1.200" y2="5.835" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/><line x1="1.200" y1="5.835" x2="-1.200" y2="5.835" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/><line x1="-1.200" y1="5.835" x2="-1.200" y2="-0.755" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/><line x1="-1.380" y1="-0.935" x2="-0.780" y2="-0.935" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/></g><g class="adom-layer-padnum"><text x="0.000" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.420" fill="#fff" font-family="sans-serif" style="pointer-events:none">1</text><text x="0.000" y="1.270" text-anchor="middle" dominant-baseline="central" font-size="0.420" fill="#fff" font-family="sans-serif" style="pointer-events:none">2</text><text x="0.000" y="2.540" text-anchor="middle" dominant-baseline="central" font-size="0.420" fill="#fff" font-family="sans-serif" style="pointer-events:none">3</text><text x="0.000" y="3.810" text-anchor="middle" dominant-baseline="central" font-size="0.420" fill="#fff" font-family="sans-serif" style="pointer-events:none">4</text><text x="0.000" y="5.080" text-anchor="middle" dominant-baseline="central" font-size="0.420" fill="#fff" font-family="sans-serif" style="pointer-events:none">5</text></g></svg></div></div></div><footer>rendered locally in Rust — no KiCad, no service round-trip</footer></body></html>