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/B6B_PH_K_S_LF__SN_.tsx

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

const pinLabels = {
  pin1: ["pin1"],
  pin2: ["pin2"],
  pin3: ["pin3"],
  pin4: ["pin4"],
  pin5: ["pin5"],
  pin6: ["pin6"]
} as const

export const B6B_PH_K_S_LF__SN_ = (props: ChipProps<typeof pinLabels>) => {
  return (
    <connector
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C131342"
  ]
}}
      manufacturerPartNumber="B6B-PH-K-S(LF)(SN)"
      footprint={<footprint insertionDirection="from_above">
        <platedhole  portHints={["pin6"]} pcbX="-4.99999mm" pcbY="0mm" outerDiameter="1.499997mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole  portHints={["pin5"]} pcbX="-2.999994mm" pcbY="0mm" outerDiameter="1.499997mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole  portHints={["pin4"]} pcbX="-0.999998mm" pcbY="0mm" outerDiameter="1.499997mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole  portHints={["pin3"]} pcbX="0.999998mm" pcbY="0mm" outerDiameter="1.499997mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole  portHints={["pin2"]} pcbX="2.999994mm" pcbY="0mm" outerDiameter="1.499997mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole  portHints={["pin1"]} pcbX="4.99999mm" pcbY="0mm" outerDiameter="1.499997mm" holeDiameter="0.9000236mm" shape="circle" />
<fabricationnotepath route={[{"x":-7.0000113999999485,"y":-1.69997120000005},{"x":7.0000113999999485,"y":-1.69997120000005}]} />
<fabricationnotepath route={[{"x":6.99795400000005,"y":-1.69997120000005},{"x":6.99795400000005,"y":2.800096000000053}]} />
<fabricationnotepath route={[{"x":7.0000113999999485,"y":2.800096000000053},{"x":-7.0000113999999485,"y":2.800096000000053}]} />
<fabricationnotepath route={[{"x":-7.0000113999999485,"y":2.800096000000053},{"x":-7.0000113999999485,"y":-1.6999203999999963}]} />
<fabricationnotepath route={[{"x":-6.599961399999984,"y":0.6985762000000477},{"x":-6.598919999999907,"y":0.7005573999999797},{"x":-6.598919999999907,"y":2.300706600000126},{"x":6.598920000000021,"y":2.300706600000126},{"x":6.598920000000021,"y":0.7005573999999797}]} />
<fabricationnotepath route={[{"x":6.99795400000005,"y":0.7000748000000385},{"x":6.397929799999929,"y":0.7000748000000385},{"x":6.397929799999929,"y":-0.29992319999985284},{"x":6.99795400000005,"y":-0.29992319999985284}]} />
<fabricationnotepath route={[{"x":6.595618000000059,"y":-0.29725619999987885},{"x":6.595618000000059,"y":-1.0972799999998415},{"x":2.195652199999927,"y":-1.0972799999998415},{"x":2.195652199999927,"y":-1.697304200000076}]} />
<fabricationnotepath route={[{"x":-7.002297399999975,"y":0.6996429999999236},{"x":-6.4022732000000815,"y":0.6996429999999236},{"x":-6.4022732000000815,"y":-0.30038039999988086},{"x":-7.002297399999975,"y":-0.30038039999988086}]} />
<fabricationnotepath route={[{"x":-6.602069599999936,"y":-0.30111699999986286},{"x":-6.602069599999936,"y":-1.1011153999999124},{"x":-2.202103799999918,"y":-1.1011153999999124},{"x":-2.202103799999918,"y":-1.7011396000001469}]} />
<fabricationnotepath route={[{"x":5.404866000000084,"y":2.301951200000076},{"x":5.38623077346017,"y":2.0613607173489754},{"x":5.235492698842791,"y":1.8729221733327677},{"x":5.004866800000173,"y":1.801909873036152},{"x":4.774240901157327,"y":1.8729221733327677},{"x":4.623502826539834,"y":2.0613607173489754},{"x":4.604867600000148,"y":2.301951200000076}]} />
<fabricationnotepath route={[{"x":3.40486999999996,"y":2.301951200000076},{"x":3.3862347734603873,"y":2.0613607173489754},{"x":3.2354966988427805,"y":1.8729221733325403},{"x":3.004870799999935,"y":1.8019098730360383},{"x":2.7742449011572035,"y":1.8729221733325403},{"x":2.623506826539824,"y":2.0613607173489754},{"x":2.604871600000024,"y":2.301951200000076}]} />
<fabricationnotepath route={[{"x":1.406906000000049,"y":2.301951200000076},{"x":1.388270773460249,"y":2.0613607173489754},{"x":1.237532698842756,"y":1.8729221733325403},{"x":1.0069068000000243,"y":1.8019098730360383},{"x":0.7762809011572926,"y":1.8729221733325403},{"x":0.6255428265397995,"y":2.0613607173489754},{"x":0.6069075999999995,"y":2.301951200000076}]} />
<fabricationnotepath route={[{"x":-0.5930900000000747,"y":2.301951200000076},{"x":-0.6117252265398747,"y":2.0613607173489754},{"x":-0.7624633011573678,"y":1.8729221733327677},{"x":-0.9930892000000995,"y":1.801909873036152},{"x":-1.2237150988427175,"y":1.8729221733327677},{"x":-1.3744531734602106,"y":2.0613607173489754},{"x":-1.3930883999998969,"y":2.301951200000076}]} />
<fabricationnotepath route={[{"x":-2.593594000000053,"y":2.301951200000076},{"x":-2.612229226539739,"y":2.0613607173489754},{"x":-2.7629673011571185,"y":1.8729221733325403},{"x":-2.9935932000000776,"y":1.8019098730360383},{"x":-3.224219098842809,"y":1.8729221733325403},{"x":-3.3749571734603023,"y":2.0613607173489754},{"x":-3.393592399999875,"y":2.301951200000076}]} />
<fabricationnotepath route={[{"x":-4.593590000000063,"y":2.301951200000076},{"x":-4.612225226539977,"y":2.0613607173489754},{"x":-4.76296330115747,"y":1.8729221733327677},{"x":-4.993589200000088,"y":1.801909873036152},{"x":-5.224215098842706,"y":1.8729221733327677},{"x":-5.374953173460199,"y":2.0613607173489754},{"x":-5.393588399999999,"y":2.301951200000076}]} />
<courtyardoutline outline={[{"x":-7.249986000000035,"y":3.063989799999945},{"x":7.249986000000035,"y":3.063989799999945},{"x":7.249986000000035,"y":-1.936001200000078},{"x":-7.249986000000035,"y":-1.936001200000078},{"x":-7.249986000000035,"y":3.063989799999945}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C131342.obj?uuid=70263c758ebc4cfe99105d0efb90d4a3",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C131342.step?uuid=70263c758ebc4cfe99105d0efb90d4a3",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0.0005000000001138538, y: -0.5639942999999903, z: -0.000006799999999973494 },
      }}
      {...props}
    />
  )
}