ShiboSoftwareDev/linux-gameboy-advance

A multilayer PCB carrier/router that routes and repairs copper traces, vias, power rails, USB/SD/UART/I²C/SPI/LCD connections, controls, indicators, and battery/charger/regulator circuitry around the board’s physical components.

Version
1.0.136
License
unset
Stars
0

imports/SMBJ10A.tsx

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

const pinLabels = { pin1: ["A", "anode"], pin2: ["K", "cathode"] } as const

/** 10 V standoff, 600 W unidirectional TVS; exact JLCPCB C713714 model. */
export const SMBJ10A = (props: ChipProps<typeof pinLabels>) => (
  <chip
    pinLabels={pinLabels}
    pinAttributes={{ pin1: { requiresGround: true }, pin2: { requiresPower: true } }}
    supplierPartNumbers={{ jlcpcb: ["C713714"] }}
    manufacturerPartNumber="SMBJ10A"
    footprint={<footprint>
      <smtpad portHints={["pin1"]} pcbX={2.399919} pcbY={0} width={1.7999964} height={2.54} shape="rect" />
      <smtpad portHints={["pin2"]} pcbX={-2.399919} pcbY={0} width={1.7999964} height={2.54} shape="rect" />
      <silkscreenrect pcbX={0} pcbY={0} width={4.7} height={4} />
      <courtyardrect pcbX={-0.007} pcbY={0.013} width={7.1} height={4.49} />
    </footprint>}
    cadModel={{
      objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C713714.obj?uuid=a95e7912b88d499eb1626acac0e2976f",
      stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C713714.step?uuid=a95e7912b88d499eb1626acac0e2976f",
      pcbRotationOffset: 0,
      modelOriginPosition: { x: 0, y: 0, z: -0.1 },
    }}
    {...props}
  />
)