mohan-bee/fitness-band
A 4-layer BLE wearable mainboard with Li-ion charging/protection, 3.3/1.8 V power regulation, motion and battery sensing, plus a folded 2-layer flex sensor board carrying MAX30102 optical and TMP117 temperature sensors.
- Version
- 0.0.2
- License
- unset
- Stars
- 0
imports/SOD323.tsx
import { type ChipProps } from "tscircuit"
export const SOD323 = (props: ChipProps) => (
<chip
footprint={<footprint>
<smtpad portHints={["1"]} pcbX="-1.05mm" pcbY="0mm" layer="top" cornerRadius="0.05625mm" width="0.6mm" height="0.45mm" shape="rect" />
<smtpad portHints={["2"]} pcbX="1.05mm" pcbY="0mm" layer="top" cornerRadius="0.05625mm" width="0.6mm" height="0.45mm" shape="rect" />
<silkscreenpath route={[{"x":-1.61,"y":0.85},{"x":-1.61,"y":-0.85}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-1.61,"y":0.85},{"x":1.05,"y":0.85}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-1.61,"y":-0.85},{"x":1.05,"y":-0.85}]} strokeWidth={0.12} />
<fabricationnotepath route={[{"x":-0.9,"y":0.7},{"x":0.9,"y":0.7}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-0.9,"y":-0.7},{"x":-0.9,"y":0.7}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-0.3,"y":0.35},{"x":-0.3,"y":-0.35}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-0.3,"y":0},{"x":-0.5,"y":0}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-0.3,"y":0},{"x":0.2,"y":0.35}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":0.2,"y":0.35},{"x":0.2,"y":-0.35}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":0.2,"y":0},{"x":0.45,"y":0}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":0.2,"y":-0.35},{"x":-0.3,"y":0}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":0.9,"y":0.7},{"x":0.9,"y":-0.7}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":0.9,"y":-0.7},{"x":-0.9,"y":-0.7}]} strokeWidth={0.1} />
<fabricationnotetext pcbX={0.1} pcbY={-1.9} anchorAlignment="center" text="D_SOD-323" font="tscircuit2024" fontSize={1} />
<silkscreentext pcbX={0} pcbY={1.85} anchorAlignment="center" fontSize={1} font="tscircuit2024" layer="top" text="REF**" />
<courtyardoutline outline={[{"x":-1.6,"y":0.95},{"x":-1.6,"y":-0.95}]} layer="top" />
<courtyardoutline outline={[{"x":-1.6,"y":0.95},{"x":1.6,"y":0.95}]} layer="top" />
<courtyardoutline outline={[{"x":-1.6,"y":-0.95},{"x":1.6,"y":-0.95}]} layer="top" />
<courtyardoutline outline={[{"x":1.6,"y":0.95},{"x":1.6,"y":-0.95}]} layer="top" />
</footprint>}
{...props}
/>
)