ShiboSoftwareDev/nema8-20mm-dual-usbc-stepper-controller

A compact PCB component set comprising a pushbutton, logic buffer, Schottky diodes, USB connector, resettable fuse, microcontroller, voltage regulator, and polarized capacitors.

Version
1.0.35
License
unset
Stars
0

imports/GSC3320YA_12R4000.tsx

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

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

export const GSC3320YA_12R4000 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      symbol={
        <symbol>
          <schematicpath points={[{"x":0.12,"y":-0.12},{"x":-0.2,"y":-0.12},{"x":-0.2,"y":0.32},{"x":0.12,"y":0.32},{"x":0.4,"y":0.6},{"x":0.4,"y":-0.4},{"x":0.12,"y":-0.12}]} strokeColor="#880000" />
          <port name="pin1" pinNumber={1} aliases={["_NEG"]} direction="left" schX={-0.6} schY={0} schStemLength={0.4} />
          <port name="pin2" pinNumber={2} aliases={["_POS"]} direction="left" schX={-0.6} schY={0.2} schStemLength={0.4} />
          <schematicpath points={[{"x":-0.06,"y":0.26},{"x":-0.06,"y":0.18}]} strokeColor="#000000" />
          <schematicpath points={[{"x":-0.1,"y":0.22},{"x":-0.02,"y":0.22}]} strokeColor="#000000" />
          <schematictext schX={-0.11} schY={0.8} text="{NAME}" fontSize={0.2} anchor="bottom_center" />
        </symbol>
      }
      supplierPartNumbers={{
  "jlcpcb": [
    "C7507395"
  ]
}}
      manufacturerPartNumber="GSC3320YA-12R4000"
      footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="0mm" pcbY="1.329944mm" width="1.5999968mm" height="1.499997mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="0mm" pcbY="-1.329944mm" width="1.5999968mm" height="1.499997mm" shape="rect" />
<silkscreenpath route={[{"x":-1.3199110000000047,"y":-0.45008800000000804},{"x":-0.9099041999999997,"y":-0.45008800000000804}]} />
<silkscreenpath route={[{"x":-1.112494599999991,"y":-0.6205474000000066},{"x":-1.112494599999991,"y":-0.21054060000000163}]} />
<silkscreenpath route={[{"x":-1.0310875999999922,"y":1.6399001999999996},{"x":-1.1899137999999851,"y":1.6399001999999996},{"x":-1.349908400000004,"y":1.6399001999999996},{"x":-1.6099028000000004,"y":1.3799057999999889},{"x":-1.6099028000000004,"y":-1.6800830000000104},{"x":-0.9499092000000076,"y":-1.6800830000000104}]} />
<silkscreenpath route={[{"x":1.0311892,"y":1.6099535999999972},{"x":1.540052799999998,"y":1.6099535999999972},{"x":1.610055200000005,"y":1.6099535999999972},{"x":1.610055200000005,"y":-1.610055200000005},{"x":1.0311892,"y":-1.610055200000005}]} />
<silkscreencircle pcbX="0mm" pcbY="0mm" radius="0.31623mm" />
<silkscreentext text="{NAME}" pcbX="-0.136906mm" pcbY="3.118106mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-1.8898870000000016,"y":1.4799055999999808},{"x":-1.8898870000000016,"y":2.1099017999999887},{"x":-1.2008611999999914,"y":2.1099017999999887},{"x":-1.8898870000000016,"y":1.4799055999999808}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-1.0600690000000128,"y":-0.7401052000000163},{"x":-1.0600690000000128,"y":-0.24010620000001381},{"x":-1.0600690000000128,"y":-0.14010640000000762},{"x":-1.1600688000000048,"y":-0.14010640000000762},{"x":-1.1600688000000048,"y":-0.7401052000000163},{"x":-1.0600690000000128,"y":-0.7401052000000163}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-1.42768319999999,"y":-0.4926329999999979},{"x":-0.9276841999999874,"y":-0.4926329999999979},{"x":-0.8276843999999954,"y":-0.4926329999999979},{"x":-0.8276843999999954,"y":-0.3926332000000059},{"x":-1.42768319999999,"y":-0.3926332000000059},{"x":-1.42768319999999,"y":-0.4926329999999979}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-1.8499459999999885,"y":2.3299425000000014},{"x":1.8500475999999964,"y":2.3299425000000014},{"x":1.8500475999999964,"y":-2.3299425000000156},{"x":-1.8499459999999885,"y":-2.3299425000000156},{"x":-1.8499459999999885,"y":2.3299425000000014}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7507395.obj?uuid=2c5f7371147d44df8f30aec2473384c8",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7507395.step?uuid=2c5f7371147d44df8f30aec2473384c8",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -0.00005079999999679785, y: 0.00003810000001180924, z: -0.01 },
      }}
      {...props}
    />
  )
}