abse/smart-ring-flex
A tscircuit package created by abse.
- Version
- 0.0.24
- License
- unset
- Stars
- 0
src/assembly-silk.tsx
import markers from './assembly-silk.json'
import {Fragment} from 'react'
// Board-local manufacturing coordinates derived from real numbered copper pads.
// Stroked vector glyphs provide reproducible Gerber geometry and ink clearance.
export default function AssemblySilkscreen(){return <>{markers.map((m,i)=><Fragment key={i}>
{m.strokes.map((s,j)=><Fragment key={j}>{s.slice(1).map((p,k)=><silkscreenline key={k} name={`ASM_${m.ref}_${m.pin}_${j}_${k}`} x1={s[k][0]} y1={s[k][1]} x2={p[0]} y2={p[1]} strokeWidth={m.strokeWidth} layer="top"/>)}</Fragment>)}
</Fragment>)}</>}