ShiboSoftwareDev/mspm0g3507-usb-c-dev-board

The circuit assembles a USB-C port with integrated ESD protection, power regulation, UART interface, and microcontroller (MSPM0G3507) with supporting components for USB data lines, CC termination, I2C, SPI, reset circuitry, and indicator LEDs.

Version
1.4.1
License
unset
Stars
0

imports/TS342A2P_WZ.tsx

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

const pinLabels = {
  pin1: ["pin1"],
  pin2: ["pin2"]
} as const

export const TS342A2P_WZ = (props: PushButtonProps<typeof pinLabels>) => {
  const { name = "SW1", ...restProps } = props

  return (
    <pushbutton
      name={name}
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C557591"
  ]
}}
      manufacturerPartNumber="TS342A2P-WZ"
      footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-2.035048mm" pcbY="0mm" width="1.5299944mm" height="1.3599922mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="2.035048mm" pcbY="0mm" width="1.5299944mm" height="1.3599922mm" shape="rect" />
<silkscreenpath route={[{"x":2.0761959999999817,"y":1.5761970000000929},{"x":-2.0761960000000954,"y":1.5761970000000929}]} />
<silkscreenpath route={[{"x":2.0761959999999817,"y":-1.5761969999999792},{"x":2.0761959999999817,"y":-0.8832087999999203}]} />
<silkscreenpath route={[{"x":2.0761959999999817,"y":1.5761970000000929},{"x":2.0761959999999817,"y":0.8832087999999203}]} />
<silkscreenpath route={[{"x":-2.0761960000000954,"y":1.5761970000000929},{"x":-2.0761960000000954,"y":0.8832087999999203}]} />
<silkscreenpath route={[{"x":2.0761959999999817,"y":-1.5761969999999792},{"x":-2.0761960000000954,"y":-1.5761969999999792}]} />
<silkscreenpath route={[{"x":-2.0761960000000954,"y":-1.5761969999999792},{"x":-2.0761960000000954,"y":-0.8832087999999203}]} />
<silkscreencircle pcbX="0mm" pcbY="0mm" radius="0.813308mm" />
<silkscreentext text="{NAME}" pcbX="0mm" pcbY="2.5748mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-3.0439999999999827,"y":1.8248000000000957},{"x":3.043999999999869,"y":1.8248000000000957},{"x":3.043999999999869,"y":-1.8248000000000957},{"x":-3.0439999999999827,"y":-1.8248000000000957},{"x":-3.0439999999999827,"y":1.8248000000000957}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C557591.obj?uuid=01b89f2829364ee897a7f8e9b91bc152",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C557591.step?uuid=01b89f2829364ee897a7f8e9b91bc152",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: -1.51 },
      }}
      {...restProps}
    />
  )
}