hrithik18k/metal-touch-panel

A PCB autorouting wrapper that corrects footprint-trace obstacle dimensions, solves routes with a preloaded trace-graph solver, and reports completed traces or routing errors.

Version
1.0.0
License
unset
Stars
0

evidence/recheck-2026-09-30/imports/LDC1614RGHR.tsx

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

const pinLabels = {
  pin1: ["SCL"],
  pin2: ["SDA"],
  pin3: ["CLKIN"],
  pin4: ["ADDR"],
  pin5: ["INTB"],
  pin6: ["SD"],
  pin7: ["VDD"],
  pin8: ["GND"],
  pin9: ["IN0A"],
  pin10: ["IN0B"],
  pin11: ["IN1A"],
  pin12: ["IN1B"],
  pin13: ["IN2A"],
  pin14: ["IN2B"],
  pin15: ["IN3A"],
  pin16: ["IN3B"],
  pin17: ["EP"]
} as const

export const LDC1614RGHR = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C968448"
  ]
}}
      manufacturerPartNumber="LDC1614RGHR"
      footprint={<footprint>
        <smtpad portHints={["pin17"]} pcbX="0mm" pcbY="0mm" width="2.5999948mm" height="2.5999948mm" shape="rect" />
<smtpad portHints={["pin16"]} pcbX="-0.750062mm" pcbY="1.90754mm" width="0.2800096mm" height="0.6649974mm" shape="rect" />
<smtpad portHints={["pin15"]} pcbX="-0.249936mm" pcbY="1.90754mm" width="0.2800096mm" height="0.6649974mm" shape="rect" />
<smtpad portHints={["pin14"]} pcbX="0.249936mm" pcbY="1.90754mm" width="0.2800096mm" height="0.6649974mm" shape="rect" />
<smtpad portHints={["pin13"]} pcbX="0.750062mm" pcbY="1.90754mm" width="0.2800096mm" height="0.6649974mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="1.90754mm" pcbY="0.750062mm" width="0.6649974mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="1.90754mm" pcbY="0.249936mm" width="0.6649974mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin10"]} pcbX="1.90754mm" pcbY="-0.249936mm" width="0.6649974mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin9"]} pcbX="1.90754mm" pcbY="-0.750062mm" width="0.6649974mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="0.750062mm" pcbY="-1.90754mm" width="0.2800096mm" height="0.6649974mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="0.249936mm" pcbY="-1.90754mm" width="0.2800096mm" height="0.6649974mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-0.249936mm" pcbY="-1.90754mm" width="0.2800096mm" height="0.6649974mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-0.750062mm" pcbY="-1.90754mm" width="0.2800096mm" height="0.6649974mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="-1.90754mm" pcbY="-0.750062mm" width="0.6649974mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-1.90754mm" pcbY="-0.249936mm" width="0.6649974mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-1.90754mm" pcbY="0.249936mm" width="0.6649974mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-1.90754mm" pcbY="0.750062mm" width="0.6649974mm" height="0.2800096mm" shape="rect" />
<silkscreenpath route={[{"x":-2.0761959999999817,"y":1.042390599999976},{"x":-2.0761959999999817,"y":2.0761959999999817},{"x":-1.0423906000000898,"y":2.0761959999999817}]} />
<silkscreenpath route={[{"x":2.0761960000000954,"y":1.042390599999976},{"x":2.0761960000000954,"y":2.0761959999999817},{"x":1.042390599999976,"y":2.0761959999999817}]} />
<silkscreenpath route={[{"x":2.0761960000000954,"y":-1.042390599999976},{"x":2.0761960000000954,"y":-2.0761959999999817},{"x":1.042390599999976,"y":-2.0761959999999817}]} />
<silkscreenpath route={[{"x":-2.0761959999999817,"y":-1.042390599999976},{"x":-2.0761959999999817,"y":-2.0761959999999817},{"x":-1.0423906000000898,"y":-2.0761959999999817}]} />
<silkscreenpath route={[{"x":-2.4782780000000457,"y":0.7619999999999436},{"x":-2.480381126149723,"y":0.746025170898065},{"x":-2.486547180027628,"y":0.7311389999999847},{"x":-2.4963559552516017,"y":0.7183559552515817},{"x":-2.5091390000000047,"y":0.7085471800276082},{"x":-2.5240251708981987,"y":0.702381126149703},{"x":-2.5400000000000773,"y":0.7002780000000257},{"x":-2.5559748291018423,"y":0.702381126149703},{"x":-2.5708610000000363,"y":0.7085471800276082},{"x":-2.5836440447484392,"y":0.7183559552515817},{"x":-2.5934528199724127,"y":0.7311389999999847},{"x":-2.599618873850318,"y":0.746025170898065},{"x":-2.601721999999995,"y":0.7619999999999436},{"x":-2.599618873850318,"y":0.7779748291018223},{"x":-2.5934528199724127,"y":0.7928610000000162},{"x":-2.5836440447484392,"y":0.8056440447484192},{"x":-2.5708610000000363,"y":0.815452819972279},{"x":-2.5559748291018423,"y":0.8216188738501842},{"x":-2.5400000000000773,"y":0.8237219999998615},{"x":-2.5240251708981987,"y":0.8216188738501842},{"x":-2.5091390000000047,"y":0.815452819972279},{"x":-2.4963559552516017,"y":0.8056440447484192},{"x":-2.486547180027628,"y":0.7928610000000162},{"x":-2.480381126149723,"y":0.7779748291018223},{"x":-2.4782780000000457,"y":0.7619999999999436}]} />
<silkscreentext text="{NAME}" pcbX="-0.1651mm" pcbY="3.2352mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-2.8407999999999447,"y":2.485200000000077},{"x":2.5106000000000677,"y":2.485200000000077},{"x":2.5106000000000677,"y":-2.4851999999999634},{"x":-2.8407999999999447,"y":-2.4851999999999634},{"x":-2.8407999999999447,"y":2.485200000000077}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C968448.obj?uuid=0bfbea00a90648588cbb28ccdefac02e",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C968448.step?uuid=0bfbea00a90648588cbb28ccdefac02e",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: 0, z: -0.8 },
      }}
      {...props}
    />
  )
}