abse/boostxl-audio

This code defines a PCB footprint and 3D model for a Bourns 3352T-1-104LF rotary potentiometer with three pins, used as an adjustable resistor component.

Version
1.0.9
License
unset
Stars
0

imports/DAC8311IDCKT/DAC8311IDCKT.tsx

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

const pinLabels = {
  pin1: ["SYNC"],
  pin2: ["SCLK"],
  pin3: ["DIN"],
  pin4: ["pin4"],
  pin5: ["GND"],
  pin6: ["VOUT"]
} as const

export const DAC8311IDCKT = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C48227"
  ]
}}
      manufacturerPartNumber="DAC8311IDCKT"
      footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-0.649986mm" pcbY="-0.839978mm" width="0.350012mm" height="0.7800086mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="0mm" pcbY="-0.839978mm" width="0.350012mm" height="0.7800086mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="0.649986mm" pcbY="-0.839978mm" width="0.350012mm" height="0.7800086mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="0.649986mm" pcbY="0.839978mm" width="0.350012mm" height="0.7800086mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="0mm" pcbY="0.839978mm" width="0.350012mm" height="0.7800086mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-0.649986mm" pcbY="0.839978mm" width="0.350012mm" height="0.7800086mm" shape="rect" />
<silkscreenpath route={[{"x":1.0761979999999767,"y":-0.7011923999999681},{"x":1.0761979999999767,"y":0.7011924000000818}]} />
<silkscreenpath route={[{"x":-1.0761979999999767,"y":-0.7011923999999681},{"x":-1.0761979999999767,"y":0.7011924000000818}]} />
<silkscreenpath route={[{"x":-1.1272519999999986,"y":-0.9923780000000306},{"x":-1.132367010512553,"y":-1.0312303621366254},{"x":-1.1473634625364184,"y":-1.0674350000001596},{"x":-1.171219372649034,"y":-1.0985246273510256},{"x":-1.2023090000000138,"y":-1.1223805374636413},{"x":-1.2385136378634343,"y":-1.1373769894876204},{"x":-1.277366000000029,"y":-1.1424919999999474},{"x":-1.316218362136624,"y":-1.1373769894876204},{"x":-1.3524230000000443,"y":-1.1223805374636413},{"x":-1.383512627351024,"y":-1.0985246273510256},{"x":-1.4073685374636398,"y":-1.0674350000001596},{"x":-1.4223649894875052,"y":-1.0312303621366254},{"x":-1.4274800000000596,"y":-0.9923780000000306},{"x":-1.4223649894875052,"y":-0.9535256378635495},{"x":-1.4073685374636398,"y":-0.9173209999999017},{"x":-1.383512627351024,"y":-0.8862313726489219},{"x":-1.3524230000000443,"y":-0.8623754625363063},{"x":-1.316218362136624,"y":-0.8473790105124408},{"x":-1.277366000000029,"y":-0.8422640000001138},{"x":-1.2385136378634343,"y":-0.8473790105124408},{"x":-1.2023090000000138,"y":-0.8623754625363063},{"x":-1.171219372649034,"y":-0.8862313726489219},{"x":-1.1473634625364184,"y":-0.9173209999999017},{"x":-1.132367010512553,"y":-0.9535256378635495},{"x":-1.1272519999999986,"y":-0.9923780000000306}]} />
<silkscreentext text="{NAME}" pcbX="-0.1651mm" pcbY="2.2192mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-1.6724000000000387,"y":1.4692000000001144},{"x":1.342200000000048,"y":1.4692000000001144},{"x":1.342200000000048,"y":-1.7231999999999061},{"x":-1.6724000000000387,"y":-1.7231999999999061},{"x":-1.6724000000000387,"y":1.4692000000001144}]} />
      </footprint>}
      {...props}
    />
  )
}