abse/smart-ring-flex

A tscircuit package created by abse.

Version
0.0.24
License
unset
Stars
0

src/five-pin-edge-service.tsx

import type {ChipProps} from '@tscircuit/props'
// Manual SERVICE ONLY: same JST BM05B SH signal lands, full header body off-board.
// Mounting anchors have NO board copper: a printed cradle MUST capture the body.
// Cu-row centre is the component datum. Normal factory assembly never populates it.
const labels={pin1:['SWDIO'],pin2:['SWCLK'],pin3:['GND'],pin4:['nRESET'],pin5:['VREF_1V8']} as const
export function FivePinEdgeService(props:ChipProps<typeof labels>){return <chip pinLabels={labels}
 manufacturerPartNumber="BM05B-SRSS-TB(LF)(SN)" supplierPartNumbers={{jlcpcb:['C160391']}}
 doNotPlace footprint={<footprint>
 {[-2,-1,0,1,2].map((y,i)=><smtpad key={i} portHints={[`pin${i+1}`]} pcbX={0} pcbY={y} width={1.55} height={.6} shape="rect" noSolderPaste/>)}
 </footprint>} {...props}/>}