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}/>}