abse/museair-usb-assembly
A mechanically secured SEN62 sensor carrier integrates a JLC PCB, bound GH6 harness, USB power cable, fasteners, retention hardware, and protective outer enclosure.
- Version
- 0.2.1
- License
- unset
- Stars
- 0
index.circuit.tsx
PCB
Schematic
import { assembly } from 'tscircuit'
import React from 'react'
import { models } from './models'
export default ({showEnclosure=true}:{showEnclosure?:boolean}={}) => <assembly.device name="MuseAir compact horizontal">
<assembly.subassembly name="PCB_JLC_COMPONENTS" modelUrl={models.pcb}/>
<assembly.subassembly name="SEN62_UNDER_PCB" modelUrl={models.sensor}/>
<assembly.printedpart name="SENSOR_CARRIER" modelUrl={models.carrier}/>
<assembly.subassembly name="SENSOR_RETENTION" modelUrl={models.ties}/>
<assembly.subassembly name="PCB_FASTENERS" modelUrl={models['pcb-hardware']}/>
<assembly.subassembly name="GH6_BOUND_HARNESS" modelUrl={models['sensor-cable']}/>
<assembly.subassembly name="USB_POWER_CABLE" modelUrl={models['usb-cable']}/>
{showEnclosure && <assembly.subassembly name="OUTER_ENCLOSURE" modelUrl={models['outer-enclosure']}/>}
</assembly.device>