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/B5B_PH_K_S_LF__SN_.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"]
} as const
export const B5B_PH_K_S_LF__SN_ = (props: ChipProps<typeof pinLabels>) => {
return (
<connector
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C157993"
]
}}
manufacturerPartNumber="B5B-PH-K-S(LF)(SN)"
footprint={<footprint insertionDirection="from_above">
<platedhole portHints={["pin1"]} pcbX="3.999992mm" pcbY="0mm" holeWidth="0.9000236mm" holeHeight="0.9000236mm" outerWidth="1.3999972mm" outerHeight="1.3999972mm" rectPad={true} pcbRotation="0deg" shape="pill" />
<platedhole portHints={["pin2"]} pcbX="1.999996mm" pcbY="0mm" outerDiameter="1.3999972mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole portHints={["pin3"]} pcbX="0mm" pcbY="0mm" outerDiameter="1.3999972mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole portHints={["pin4"]} pcbX="-1.999996mm" pcbY="0mm" outerDiameter="1.3999972mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole portHints={["pin5"]} pcbX="-3.999992mm" pcbY="0mm" outerDiameter="1.3999972mm" holeDiameter="0.9000236mm" shape="circle" />
<fabricationnotepath route={[{"x":-5.999988000000144,"y":-1.6999965999998494},{"x":6.000038799999857,"y":-1.6999965999998494}]} />
<fabricationnotepath route={[{"x":6.000038799999857,"y":-1.6999965999998494},{"x":6.000038799999857,"y":2.7999944000000596}]} />
<fabricationnotepath route={[{"x":6.000038799999857,"y":2.8000198000000864},{"x":-5.999988000000144,"y":2.8000198000000864}]} />
<fabricationnotepath route={[{"x":-5.999988000000144,"y":2.8000198000000864},{"x":-5.999988000000144,"y":-1.6999965999998494}]} />
<fabricationnotepath route={[{"x":-5.999988000000144,"y":0.6000242000000071},{"x":-5.4999890000001415,"y":0.5927598000000671},{"x":-5.4999890000001415,"y":2.199614600000018},{"x":5.400319399999944,"y":2.199614600000018},{"x":5.400319399999944,"y":0.7010400000001482},{"x":5.999708599999849,"y":0.7010400000001482}]} />
<fabricationnotepath route={[{"x":5.999733999999762,"y":-0.3987799999999879},{"x":5.400294000000031,"y":-0.3987799999999879},{"x":5.400294000000031,"y":-1.1988799999999173},{"x":1.9992339999998876,"y":-1.1988799999999173},{"x":1.9992339999998876,"y":-1.6992599999998674},{"x":1.9999959999997827,"y":-1.6999965999998494}]} />
<fabricationnotepath route={[{"x":-1.99999600000001,"y":-1.6999965999998494},{"x":-1.9987260000000333,"y":-1.6992599999998674},{"x":-1.9987260000000333,"y":-1.1988799999999173},{"x":-5.399786000000063,"y":-1.1988799999999173},{"x":-5.399786000000063,"y":-0.3987799999999879},{"x":-6.001766000000089,"y":-0.3987799999999879}]} />
<fabricationnotepath route={[{"x":3.6000182000000223,"y":1.8999962000000323},{"x":4.399533999999903,"y":1.8999200000000656},{"x":4.000753999999915,"y":0.899159999999938}]} />
<fabricationnotepath route={[{"x":4.000017399999933,"y":0.8999982000000273},{"x":3.6000182000000223,"y":1.8999962000000323}]} />
<fabricationnotepath route={[{"x":-6.000013400000057,"y":0.6999986000000717},{"x":-6.000013400000057,"y":2.7999944000000596},{"x":6.000013399999943,"y":2.7999944000000596},{"x":6.000013399999943,"y":0.6999986000000717},{"x":5.500014399999827,"y":0.6999986000000717},{"x":5.4000145999998495,"y":0.6999986000000717},{"x":5.4000145999998495,"y":2.1999956000000793},{"x":-5.500014399999941,"y":2.1999956000000793},{"x":-5.500014399999941,"y":0.6999986000000717},{"x":-6.000013400000057,"y":0.6999986000000717}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-6.000013400000057,"y":-0.39999919999991107},{"x":-5.400014600000077,"y":-0.39999919999991107},{"x":-5.400014600000077,"y":-1.1999975999999606},{"x":-1.9999960000001238,"y":-1.1999975999999606},{"x":-1.9999960000001238,"y":-1.5999967999998717},{"x":-6.000013400000057,"y":-1.5999967999998717},{"x":-6.000013400000057,"y":-1.3999972000000298},{"x":-6.000013400000057,"y":-0.39999919999991107}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":6.000013399999943,"y":-0.39999919999991107},{"x":5.4000145999998495,"y":-0.39999919999991107},{"x":5.4000145999998495,"y":-1.1999975999999606},{"x":1.99999600000001,"y":-1.1999975999999606},{"x":1.99999600000001,"y":-1.5999967999998717},{"x":6.000013399999943,"y":-1.5999967999998717},{"x":6.000013399999943,"y":-0.39999919999991107}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-6.249988000000144,"y":3.1499942000000374},{"x":6.24998800000003,"y":3.1499942000000374},{"x":6.24998800000003,"y":-1.9499965999998494},{"x":-6.249988000000144,"y":-1.9499965999998494},{"x":-6.249988000000144,"y":3.1499942000000374}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C157993.obj?uuid=9a18b3240dc3444bb6a5b79214be2803",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C157993.step?uuid=9a18b3240dc3444bb6a5b79214be2803",
pcbRotationOffset: 180,
modelOriginPosition: { x: -4.000000000000227, y: -0.0000011999999059986166, z: -0.000006999999999646178 },
}}
{...props}
/>
)
}