MustafaMulla29/ti-boost-drv8848

This code defines a hardware layout with 3D models, footprints, and schematic symbols for various electronic components including a potentiometer, motor driver ICs, connectors, capacitors, resistors, LEDs, and copper pours for ground overlays, assembled into a detailed schematic and PCB design.

Version
1.0.1
License
unset
Stars
0

imports/OSTTC042162.tsx

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

const pinLabels = {
  pin1: ["AOUT1", "pin1"],
  pin2: ["AOUT2", "pin2"],
  pin3: ["BOUT2", "pin3"],
  pin4: ["BOUT1", "pin4"]
} as const

export const OSTTC042162 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C3816644"
  ]
}}
      manufacturerPartNumber="OSTTC042162"
      footprint={<footprint>
        <platedhole  portHints={["pin2"]} pcbX="-2.54mm" pcbY="0mm" outerDiameter="2.199894mm" holeDiameter="1.5000224mm" shape="circle" />
<platedhole  portHints={["pin1"]} pcbX="-7.62mm" pcbY="0mm" outerDiameter="2.199894mm" holeDiameter="1.5000224mm" shape="circle" />
<platedhole  portHints={["pin3"]} pcbX="2.54mm" pcbY="0mm" outerDiameter="2.199894mm" holeDiameter="1.5000224mm" shape="circle" />
<platedhole  portHints={["pin4"]} pcbX="7.62mm" pcbY="0mm" outerDiameter="2.199894mm" holeDiameter="1.5000224mm" shape="circle" />
<silkscreenpath route={[{"x":8.26000380000005,"y":-1.4498574000000417},{"x":8.760002799999938,"y":-1.9498563999999305},{"x":8.760002799999938,"y":-3.2999172000000954}]} />
<silkscreenpath route={[{"x":6.501714200000151,"y":-3.2999172000000954},{"x":6.501714200000151,"y":-1.9081241999999747},{"x":6.959981000000198,"y":-1.4498574000000417}]} />
<silkscreenpath route={[{"x":6.5017396000000645,"y":-3.2998918000000685},{"x":6.5017396000000645,"y":-1.9081496000001152},{"x":6.960006399999884,"y":-1.4498828000000685},{"x":8.26000380000005,"y":-1.4498828000000685},{"x":8.760002799999938,"y":-1.949881800000071},{"x":8.760002799999938,"y":-3.2998918000000685}]} />
<silkscreenpath route={[{"x":3.1800038000000086,"y":-1.4498574000000417},{"x":3.680002800000011,"y":-1.9498563999999305},{"x":3.680002800000011,"y":-3.2999172000000954}]} />
<silkscreenpath route={[{"x":1.4217142000001104,"y":-3.2999172000000954},{"x":1.4217142000001104,"y":-1.9081241999999747},{"x":1.8799810000000434,"y":-1.4498574000000417}]} />
<silkscreenpath route={[{"x":1.4217395999999098,"y":-3.2998918000000685},{"x":1.4217395999999098,"y":-1.9081496000001152},{"x":1.8800063999999566,"y":-1.4498828000000685},{"x":3.1800038000000086,"y":-1.4498828000000685},{"x":3.680002800000011,"y":-1.949881800000071},{"x":3.680002800000011,"y":-3.2998918000000685}]} />
<silkscreenpath route={[{"x":-0.04000500000006468,"y":-3.2998918000000685},{"x":10.160000000000082,"y":-3.2998918000000685}]} />
<silkscreenpath route={[{"x":8.426272200000085,"y":-1.0578338000000258},{"x":10.119995000000017,"y":-1.0578338000000258}]} />
<silkscreenpath route={[{"x":3.346272200000044,"y":-1.0578338000000258},{"x":6.8137278000001515,"y":-1.0578338000000258}]} />
<silkscreenpath route={[{"x":-0.04000500000006468,"y":-1.0578338000000258},{"x":1.7337278000001106,"y":-1.0578338000000258}]} />
<silkscreenpath route={[{"x":-0.04000500000006468,"y":3.4181796000000304},{"x":10.119995000000017,"y":3.4181796000000304}]} />
<silkscreenpath route={[{"x":-0.04000500000006468,"y":4.200093199999969},{"x":10.119995000000017,"y":4.200093199999969}]} />
<silkscreenpath route={[{"x":-0.04000500000006468,"y":-3.2998918000000685},{"x":-10.099979799999915,"y":-3.2998918000000685}]} />
<silkscreenpath route={[{"x":-10.119995000000017,"y":-3.2998918000000685},{"x":-10.119995000000017,"y":4.200093199999969},{"x":-0.04000500000006468,"y":4.200093199999969}]} />
<silkscreenpath route={[{"x":10.119995000000017,"y":4.200093199999969},{"x":10.119995000000017,"y":-3.2999172000000954}]} />
<silkscreenpath route={[{"x":-8.426272199999971,"y":-1.0578338000000258},{"x":-10.119995000000017,"y":-1.0578338000000258}]} />
<silkscreenpath route={[{"x":-3.3462721999998166,"y":-1.0578338000000258},{"x":-6.813727800000038,"y":-1.0578338000000258}]} />
<silkscreenpath route={[{"x":-0.04000500000006468,"y":-1.0578338000000258},{"x":-1.7337277999998832,"y":-1.0578338000000258}]} />
<silkscreenpath route={[{"x":-8.738260399999945,"y":-3.2998918000000685},{"x":-8.738260399999945,"y":-1.9081496000001152},{"x":-8.279993599999898,"y":-1.4498828000000685},{"x":-6.979996199999846,"y":-1.4498828000000685},{"x":-6.479997199999957,"y":-1.949881800000071},{"x":-6.479997199999957,"y":-3.2998918000000685}]} />
<silkscreenpath route={[{"x":-3.6582604000000174,"y":-3.2998918000000685},{"x":-3.6582604000000174,"y":-1.9081496000001152},{"x":-3.1999935999999707,"y":-1.4498828000000685},{"x":-1.8999961999999186,"y":-1.4498828000000685},{"x":-1.3999971999999161,"y":-1.949881800000071},{"x":-1.3999971999999161,"y":-3.2998918000000685}]} />
<silkscreenpath route={[{"x":-10.119995000000017,"y":3.4181796000000304},{"x":-0.04000500000006468,"y":3.4181796000000304}]} />
<silkscreentext text="{NAME}" pcbX="-0.007112mm" pcbY="5.20751mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-11.014011999999866,"y":4.457509999999957},{"x":10.99978800000008,"y":4.457509999999957},{"x":10.99978800000008,"y":-3.560890000000086},{"x":-11.014011999999866,"y":-3.560890000000086},{"x":-11.014011999999866,"y":4.457509999999957}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3816644.obj?uuid=2b253a38305c447f8449b8d99548790d",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3816644.step?uuid=2b253a38305c447f8449b8d99548790d",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -7.6199995000000005, y: -0.43501309999999194, z: -0.000006999999999646178 },
      }}
      {...props}
    />
  )
}