abse/smartwatch-v1-pcb

Routed bare ESP32-S3 smartwatch with SDR PSRAM, touch AMOLED, Qi receiver and compact/exploded 39 × 50.5 × 14.5 mm provisional assembly.

Version
0.2.0
License
unset
Stars
0

imports/SH_FPC_05FB_18P_H10.tsx

import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["pin1"],
  pin2: ["pin2"],
  pin3: ["pin3"],
  pin4: ["pin4"],
  pin5: ["pin5"],
  pin6: ["pin6"],
  pin7: ["pin7"],
  pin8: ["pin8"],
  pin9: ["pin9"],
  pin10: ["pin10"],
  pin11: ["pin11"],
  pin12: ["pin12"],
  pin13: ["pin13"],
  pin14: ["pin14"],
  pin15: ["pin15"],
  pin16: ["pin16"],
  pin17: ["pin17"],
  pin18: ["pin18"],
  pin19: ["pin19"],
  pin20: ["pin20"]
} as const

export const SH_FPC_05FB_18P_H10 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C55213934"
  ]
}}
      manufacturerPartNumber="SH-FPC-05FB-18P-H10"
      footprint={<footprint insertionDirection="from_y_neg">
        <smtpad portHints={["pin19"]} pcbX="5.250053mm" pcbY="-1.250061mm" width="0.3999992mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin20"]} pcbX="-5.250053mm" pcbY="-1.250061mm" width="0.3999992mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin18"]} pcbX="4.250055mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin17"]} pcbX="3.749929mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin16"]} pcbX="3.250057mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin15"]} pcbX="2.749931mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin14"]} pcbX="2.250059mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin13"]} pcbX="1.749933mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="1.250061mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="0.749935mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin10"]} pcbX="0.250063mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin9"]} pcbX="-0.250063mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="-0.749935mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-1.250061mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-1.749933mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-2.250059mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="-2.749931mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-3.250057mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-3.749929mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-4.250055mm" pcbY="1.250061mm" width="0.2999994mm" height="0.7999984mm" shape="rect" />
<silkscreenpath route={[{"x":-5.500954200000024,"y":-1.9050253999999995},{"x":5.500928799999883,"y":-1.9050253999999995}]} />
<silkscreenpath route={[{"x":4.999990000000025,"y":1.0999978000000965},{"x":4.63115659999994,"y":1.0999978000000965}]} />
<silkscreenpath route={[{"x":4.999990000000025,"y":1.0999978000000965},{"x":5.499988999999914,"y":1.0999978000000965}]} />
<silkscreenpath route={[{"x":5.499988999999914,"y":1.0999978000000965},{"x":5.499988999999914,"y":-0.6243574000000081}]} />
<silkscreenpath route={[{"x":-4.631105800000114,"y":1.0999978000000965},{"x":-5.500954200000024,"y":1.0999978000000965},{"x":-5.500954200000024,"y":-0.6246114000000489}]} />
<silkscreentext text="{NAME}" pcbX="-0.022606mm" pcbY="2.649222mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-4.738954199999853,"y":1.6510508000000073},{"x":-4.865954200000033,"y":1.3970507999999882},{"x":-4.738954199999853,"y":1.5240508000000546},{"x":-4.865954200000033,"y":1.3970507999999882},{"x":-4.6119541999999,"y":1.3970507999999882},{"x":-4.738954199999853,"y":1.6510508000000073}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-5.809044000000085,"y":1.9000602000000981},{"x":5.700052599999935,"y":1.9000602000000981},{"x":5.700052599999935,"y":-2.0119472000000087},{"x":-5.809044000000085,"y":-2.0119472000000087},{"x":-5.809044000000085,"y":1.9000602000000981}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C55213934.obj?uuid=f58c8f4927d94177a269b7d24a1682d4",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C55213934.step?uuid=f58c8f4927d94177a269b7d24a1682d4",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0.059104999999943786, y: 0.3119402999999966, z: 0 },
      }}
      {...props}
    />
  )
}