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