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/CFP3.tsx
import { type ChipProps } from "tscircuit"
export const CFP3 = (props: ChipProps) => (
<chip
footprint={<footprint>
<smtpad portHints={["1"]} pcbX="-1.4mm" pcbY="0mm" layer="top" width="1.2mm" height="1.2mm" shape="rect" />
<smtpad portHints={["2"]} pcbX="1.4mm" pcbY="0mm" layer="top" width="1.2mm" height="1.2mm" shape="rect" />
<silkscreenpath route={[{"x":-2.26,"y":0.95},{"x":-2.26,"y":-0.95}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-2.26,"y":0.95},{"x":1.4,"y":0.95}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-2.26,"y":-0.95},{"x":1.4,"y":-0.95}]} strokeWidth={0.12} />
<fabricationnotepath route={[{"x":-1.3,"y":0.85},{"x":1.3,"y":0.85}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-1.3,"y":-0.85},{"x":-1.3,"y":0.85}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-0.75,"y":0},{"x":-0.35,"y":0}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-0.35,"y":0.55},{"x":-0.35,"y":-0.55}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-0.35,"y":0},{"x":0.25,"y":0.4}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-0.35,"y":0},{"x":0.25,"y":-0.4}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":0.25,"y":0.4},{"x":0.25,"y":-0.4}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":0.75,"y":0},{"x":0.25,"y":0}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":1.3,"y":0.85},{"x":1.3,"y":-0.85}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":1.3,"y":-0.85},{"x":-1.3,"y":-0.85}]} strokeWidth={0.1} />
<fabricationnotetext pcbX={0} pcbY={-2} anchorAlignment="center" text="Nexperia_CFP3_SOD-123W" font="tscircuit2024" fontSize={1} />
<silkscreentext pcbX={0} pcbY={2} anchorAlignment="center" fontSize={1} font="tscircuit2024" layer="top" text="REF**" />
<courtyardoutline outline={[{"x":-2.25,"y":1.1},{"x":-2.25,"y":-1.1}]} layer="top" />
<courtyardoutline outline={[{"x":-2.25,"y":1.1},{"x":2.25,"y":1.1}]} layer="top" />
<courtyardoutline outline={[{"x":2.25,"y":1.1},{"x":2.25,"y":-1.1}]} layer="top" />
<courtyardoutline outline={[{"x":2.25,"y":-1.1},{"x":-2.25,"y":-1.1}]} layer="top" />
</footprint>}
{...props}
/>
)