techmannih/nema34-mounted-stepper-controller

A 48 V USB‑C PD 3.1 EPR NEMA‑34 stepper controller PCB combining STM32/TMC5160 control, external MOSFET motor bridges, protected power and regenerative braking, USB data, telemetry, diagnostics, status LEDs, and buzzer alarms.

Version
0.3.92
License
unset
Stars
1

imports/B2P_VH_LF__SN_.tsx

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

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

export const B2P_VH_LF__SN_ = (props: ChipProps<typeof pinLabels>) => {
  return (
    <connector
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C160315"
  ]
}}
      manufacturerPartNumber="B2P-VH(LF)(SN)"
      footprint={<footprint insertionDirection="from_above">
        <platedhole  portHints={["pin1"]} pcbX="-1.980184mm" pcbY="0mm" holeWidth="1.7999964mm" holeHeight="1.7999964mm" outerWidth="2.499995mm" outerHeight="2.499995mm" rectPad={true} pcbRotation="0deg" shape="pill" />
<platedhole  portHints={["pin2"]} pcbX="1.980184mm" pcbY="0mm" outerDiameter="2.499995mm" holeDiameter="1.7999964mm" shape="circle" />
<fabricationnotepath route={[{"x":-3.929989599999999,"y":-4.800015799999983},{"x":3.929989599999999,"y":-4.800015799999983}]} />
<fabricationnotepath route={[{"x":3.929989599999999,"y":-4.800015799999983},{"x":3.929989599999999,"y":1.99999600000001}]} />
<fabricationnotepath route={[{"x":3.929989599999999,"y":1.9800315999999611},{"x":-3.929989599999999,"y":1.9800315999999611}]} />
<fabricationnotepath route={[{"x":-3.929964200000086,"y":1.99999600000001},{"x":-3.929964200000086,"y":-4.799990399999956}]} />
<fabricationnotepath route={[{"x":1.819986199999903,"y":1.99999600000001},{"x":1.819986199999903,"y":3.699992599999973}]} />
<fabricationnotepath route={[{"x":-1.8198337999999694,"y":1.9989800000000741},{"x":-1.8198337999999694,"y":3.700780000000009}]} />
<fabricationnotepath route={[{"x":-1.8200369999999566,"y":3.699992599999973},{"x":1.819986199999903,"y":3.699992599999973}]} />
<fabricationnotepath route={[{"x":-1.8026888000000554,"y":3.3417510000000448},{"x":1.819986199999903,"y":3.3417510000000448}]} />
<fabricationnotepath route={[{"x":-1.8026888000000554,"y":2.3817579999999907},{"x":1.819986199999903,"y":2.3817579999999907}]} />
<fabricationnotepath route={[{"x":-1.8200369999999566,"y":2.8417520000000422},{"x":1.819986199999903,"y":2.8417520000000422}]} />
<fabricationnotepath route={[{"x":1.7999964000000546,"y":1.99999600000001},{"x":1.7999964000000546,"y":3.699992599999973},{"x":-1.7999964000000546,"y":3.699992599999973},{"x":-1.7999964000000546,"y":1.99999600000001},{"x":-1.4499843999999484,"y":1.99999600000001},{"x":-1.4499843999999484,"y":3.4499804000000722},{"x":1.4999970000000076,"y":3.4499804000000722},{"x":1.4999970000000076,"y":1.99999600000001},{"x":1.7999964000000546,"y":1.99999600000001}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-4.2099869999999555,"y":4.174985799999945},{"x":4.209986999999842,"y":4.174985799999945},{"x":4.209986999999842,"y":-5.02499679999994},{"x":-4.2099869999999555,"y":-5.02499679999994},{"x":-4.2099869999999555,"y":4.174985799999945}]} />
      <silkscreentext text="{NAME}" pcbX="0mm" pcbY="5.18mm" anchorAlignment="center" />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160315.obj?uuid=0122b456e2ab45a9ad6da6f6a6ef2c44",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160315.step?uuid=0122b456e2ab45a9ad6da6f6a6ef2c44",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 1.9800000000000002, y: 4.024992499999998, z: -2.9500189999999997 },
      }}
      {...props}
    />
  )
}