imrishabh18/nema-23-stepper-controller
A 57 mm four-layer RP2040 NEMA23 stepper-controller PCB with USB‑C/USB‑PD power input, protected motor rail, DRV8452 dual-winding driver, bidirectional current sensing, temperature/enable interlock, optional magnetic encoder, RGB LED and buzzer status indicators, and motor/test connectors.
- Version
- 1.2.3
- License
- unset
- Stars
- 0
imports/DTC114EU3HZGT106.tsx
import type { CircuitJson } from "circuit-json";
import DTC114EU3HZGT106Symbol from "./symbols/DTC114EU3HZGT106.json";
import type { ChipProps } from "@tscircuit/props";
const pinLabels = {
pin1: ["E"],
pin2: ["B"],
pin3: ["C"]
} as const;
export const DTC114EU3HZGT106 = (props: ChipProps<typeof pinLabels>) => {
return (<chip schMarginX={0.35} schMarginY={0.7} symbol={DTC114EU3HZGT106Symbol as CircuitJson} pinLabels={pinLabels} supplierPartNumbers={{
"jlcpcb": [
"C509876"
]
}} manufacturerPartNumber="DTC114EU3HZGT106" footprint={<footprint>
<smtpad portHints={["pin3"]} pcbX="-0.94996mm" pcbY="0mm" width="0.8999982mm" height="0.6999986mm" shape="rect"/>
<smtpad portHints={["pin1"]} pcbX="0.94996mm" pcbY="0.649986mm" width="0.8999982mm" height="0.6999986mm" shape="rect"/>
<smtpad portHints={["pin2"]} pcbX="0.94996mm" pcbY="-0.649986mm" width="0.8999982mm" height="0.6999986mm" shape="rect"/>
<silkscreenpath route={[{ "x": -0.6999985999999581, "y": 1.1999975999999606 }, { "x": 0.6999731999999312, "y": 1.1999975999999606 }]}/>
<silkscreenpath route={[{ "x": -0.6999985999999581, "y": -1.1999722000000475 }, { "x": -0.6999985999999581, "y": -0.5041391999999405 }]}/>
<silkscreenpath route={[{ "x": -0.6999985999999581, "y": 0.5041645999999673 }, { "x": -0.6999985999999581, "y": 1.1937999999998965 }]}/>
<silkscreenpath route={[{ "x": -0.6999985999999581, "y": -1.1999722000000475 }, { "x": 0.6802119999999832, "y": -1.1999722000000475 }]}/>
<silkscreenpath route={[{ "x": 0.6999731999999312, "y": 1.1999975999999606 }, { "x": 0.6999731999999312, "y": 1.154125199999953 }]}/>
<silkscreenpath route={[{ "x": 0.6999731999999312, "y": 0.1458214000000453 }, { "x": 0.6999731999999312, "y": -0.14584679999995842 }]}/>
<silkscreenpath route={[{ "x": 0.6999731999999312, "y": -1.15415059999998 }, { "x": 0.6999731999999312, "y": -1.1999722000000475 }]}/>
<silkscreentext text="{NAME}" pcbX="0.065532mm" pcbY="2.7526mm" anchorAlignment="center" fontSize="0.55mm"/>
{/* UMT3: 2.1 x 2.0 mm body/lead envelope; retain >=0.25 mm beyond imported pads and silkscreen. */}
<courtyardrect width={3.3} height={2.9}/>
</footprint>} cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C509876.obj?uuid=84e7f7101d9f49aca3b382e979d0d470",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C509876.step?uuid=84e7f7101d9f49aca3b382e979d0d470",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0.000012699999956566899, y: 0, z: -0.1 },
}} {...props}/>);
};