imrishabh18/pcbgolf

A complete 4-layer PCBGolf controller PCB with STM32H7 MCU, USB/SD and CAN interfaces, power regulation, protection, connectors, switches, LEDs, clocking, and supporting passives.

Version
1.6.1
License
unset
Stars
0

imports/QS5K2TR.tsx

// Imported with tsci import --jlcpcb --use-exact-footprint C2889124
export const C2889124CadModel = {
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2889124.obj?uuid=ba304048957a4ddf80723501e9ecd54e",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2889124.step?uuid=ba304048957a4ddf80723501e9ecd54e",
        pcbRotationOffset: 270,
        modelOriginPosition: { x: 0.00011430000017753628, y: -0.000025400000140507473, z: -0.75 },
      }

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

const pinLabels = {
  pin1: ["pin1"],
  pin2: ["pin2"],
  pin3: ["pin3"],
  pin4: ["pin4"],
  pin5: ["pin5"]
} as const

export const QS5K2TR = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C2889124"
  ]
}}
      manufacturerPartNumber="QS5K2TR"
      footprint={<footprint>
        <smtpad portHints={["pin5"]} pcbX="1.299972mm" pcbY="0.94996mm" width="1.0999978mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="1.299972mm" pcbY="-0.94996mm" width="1.0999978mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-1.299972mm" pcbY="0.94996mm" width="1.0999978mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-1.299972mm" pcbY="-0.94996mm" width="1.0999978mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-1.299972mm" pcbY="0mm" width="1.0999978mm" height="0.5999988mm" shape="rect" />
<silkscreenpath route={[{"x":-0.8109203999999863,"y":1.5081758000001173},{"x":0.8190738000000692,"y":1.5081758000001173}]} />
<silkscreenpath route={[{"x":-0.7999729999997953,"y":-1.5099029999998947},{"x":0.8200136000001521,"y":-1.5099029999998947}]} />
<silkscreenpath route={[{"x":0.8190738000000692,"y":0.47091599999998834},{"x":0.8190738000000692,"y":-0.4707127999997738}]} />
<silkscreentext text="{NAME}" pcbX="-0.141732mm" pcbY="2.513586mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-2.3983319999997548,"y":1.763586000000032},{"x":2.114868000000115,"y":1.763586000000032},{"x":2.114868000000115,"y":-1.7590139999999792},{"x":-2.3983319999997548,"y":-1.7590139999999792},{"x":-2.3983319999997548,"y":1.763586000000032}]} />
      </footprint>}
      cadModel={C2889124CadModel}
      {...props}
    />
  )
}