techmannih/nema34-mounted-stepper-controller
A USB-C PD-powered RP2040 motor controller with protected 48 V power, DRV8262 dual-bridge drive for a NEMA34 motor, regenerative-braking resistor, isolated sensing, hardware interlocks, and telemetry/status interfaces.
- Version
- 0.3.113
- License
- unset
- Stars
- 1
imports/WAGO_236_402.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = { pin1: ["T1_A"], pin2: ["T2_A"], pin3: ["T1_B"], pin4: ["T2_B"] } as const
export const WAGO_236_402 = (props: ChipProps<typeof pinLabels>) => {
return (
<connector
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C3819425"
]
}}
manufacturerPartNumber="236-402"
footprint={<footprint insertionDirection="from_above">
<platedhole portHints={["pin3"]} pcbX="-2.499995mm" pcbY="2.499995mm" outerDiameter="1.999996mm" holeDiameter="1.1400028mm" shape="circle" />
<platedhole portHints={["pin1"]} pcbX="-2.499995mm" pcbY="-2.499995mm" outerDiameter="1.999996mm" holeDiameter="1.1400028mm" shape="circle" />
<platedhole portHints={["pin4"]} pcbX="2.499995mm" pcbY="2.499995mm" outerDiameter="1.999996mm" holeDiameter="1.1400028mm" shape="circle" />
<platedhole portHints={["pin2"]} pcbX="2.499995mm" pcbY="-2.499995mm" outerDiameter="1.999996mm" holeDiameter="1.1400028mm" shape="circle" />
<silkscreenpath route={[{"x":0.250012199999901,"y":-6.49053820000006},{"x":0.250012199999901,"y":-4.535881200000063},{"x":0.7953501999999162,"y":-3.9905685999999605},{"x":3.295345199999929,"y":-3.9905685999999605},{"x":3.8453314000000773,"y":-4.540580200000022},{"x":3.8453314000000773,"y":-6.49053820000006}]} />
<silkscreenpath route={[{"x":-4.699965200000065,"y":-6.49053820000006},{"x":-4.699965200000065,"y":-4.535906600000203},{"x":-4.154627199999936,"y":-3.9905685999999605},{"x":-1.6546322000000373,"y":-3.9905685999999605},{"x":-1.1046460000000025,"y":-4.540554800000109},{"x":-1.1046460000000025,"y":-6.49053820000006}]} />
<silkscreenpath route={[{"x":4.599990799999887,"y":7.500010400000065},{"x":4.599990799999887,"y":-6.499961600000006}]} />
<silkscreenpath route={[{"x":-0.39999920000013844,"y":7.499984999999924},{"x":-0.39999920000013844,"y":-6.4999870000001465}]} />
<silkscreenpath route={[{"x":-5.39998920000005,"y":7.499984999999924},{"x":-5.39998920000005,"y":-5.507355000000189},{"x":-5.39998920000005,"y":-6.4999870000001465}]} />
<silkscreenpath route={[{"x":6.299987399999964,"y":7.500010400000065},{"x":-5.99998800000003,"y":7.500010400000065},{"x":-5.99998800000003,"y":-6.50001240000006},{"x":6.299987399999964,"y":-6.50001240000006},{"x":6.299987399999964,"y":7.499984999999924}]} />
<silkscreentext text="{NAME}" pcbX="0.142113mm" pcbY="8.529195mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-4.799965000000043,"y":-6.49053820000006},{"x":-4.799965000000043,"y":-4.440555000000018},{"x":-4.199966200000176,"y":-3.8405562000000373},{"x":-1.5999713999999585,"y":-3.8405562000000373},{"x":-0.9999726000000919,"y":-4.440555000000018},{"x":-0.9999726000000919,"y":-6.49053820000006},{"x":-1.1999722000001611,"y":-6.49053820000006},{"x":-1.1999722000001611,"y":-4.540554799999995},{"x":-1.69997120000005,"y":-4.0405558000001065},{"x":-4.099966399999971,"y":-4.0405558000001065},{"x":-4.599965400000087,"y":-4.540554799999995},{"x":-4.599965400000087,"y":-6.49053820000006},{"x":-4.799965000000043,"y":-6.49053820000006}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":0.1500124000000369,"y":-6.49053820000006},{"x":0.1500124000000369,"y":-4.440555000000018},{"x":0.7500111999999035,"y":-3.8405562000000373},{"x":3.350005999999894,"y":-3.8405562000000373},{"x":3.950004799999988,"y":-4.440555000000018},{"x":3.950004799999988,"y":-6.49053820000006},{"x":3.7500051999999187,"y":-6.49053820000006},{"x":3.7500051999999187,"y":-4.540554799999995},{"x":3.250006199999916,"y":-4.0405558000001065},{"x":0.8500109999998813,"y":-4.0405558000001065},{"x":0.35001199999987875,"y":-4.540554799999995},{"x":0.35001199999987875,"y":-6.49053820000006},{"x":0.1500124000000369,"y":-6.49053820000006}]} strokeWidth="0mm" isFilled hasStroke={false} />
<courtyardoutline outline={[{"x":-6.24998800000003,"y":7.754988799999865},{"x":6.549987399999964,"y":7.754988799999865},{"x":6.549987399999964,"y":-6.834975400000076},{"x":-6.24998800000003,"y":-6.834975400000076},{"x":-6.24998800000003,"y":7.754988799999865}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3819425.obj?uuid=28cb5e9d872e466eb041af60d65c019e",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3819425.step?uuid=28cb5e9d872e466eb041af60d65c019e",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0.14999969999985296, y: 0.4538971999998944, z: -0.000008000000000230045 },
}}
{...props}
/>
)
}