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/TPA301DGNR/TPA301DGNR.tsx

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

const pinLabels = {
  pin1: ["SHUTDOWN"],
  pin2: ["BYPASS"],
  pin3: ["IN_POS"],
  pin4: ["IN"],
  pin5: ["VO_POS"],
  pin6: ["VDD"],
  pin7: ["GND"],
  pin8: ["VO_NEG"],
  pin9: ["EP"]
} as const

const footprinterPinLabels = {
  ...pinLabels,
  "pin9": [...pinLabels["pin9"], "thermalpad"],
} as const

export const TPA301DGNR = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={footprinterPinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C544668"
  ]
}}
      manufacturerPartNumber="TPA301DGNR"
      externallyConnectedPins={[["pin7", "pin9"]]}
      footprint="vssop8_thermalpad1.5mmx1.8mm_pw0.364mm_pl1.43mm_pin1location(leftside,bottom)"
      {...props}
    />
  )
}