abse/boostxl-tmp107

This code defines a 6-pin electronic component with a specified footprint, 3D models, and pin labels, suitable for PCB design and visualization.

Version
1.0.7
License
unset
Stars
0

imports/SN74LVC1G07DBVR/SN74LVC1G07DBVR.tsx

import objPath from "./SN74LVC1G07DBVR.obj"
import stepPath from "./SN74LVC1G07DBVR.step"
import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["NC"],
  pin2: ["A"],
  pin3: ["GND"],
  pin4: ["Y"],
  pin5: ["VCC"],
} as const

export const SN74LVC1G07DBVR = (props: ChipProps<typeof pinLabels>) => (
  <chip
    pinLabels={pinLabels}
    supplierPartNumbers={{ jlcpcb: ["C7829"] }}
    manufacturerPartNumber="SN74LVC1G07DBVR"
    footprint="dfn6_missing(5)_p0.95mm_w3.7002mm_pl1.1mm_pin1location(rightside,bottom)"
    cadModel={{
      objUrl: objPath,
      stepUrl: stepPath,
      pcbRotationOffset: 180,
      modelOriginPosition: { x: 0, y: -0.0000127, z: -0.049083 },
    }}
    {...props}
  />
)