imrishabh18/rp2040-motor-controller
An RP2040-based NEMA17 stepper-motor controller with USB-C programming and PD motor-power negotiation, DRV8825 dual H-bridge drive, current/temperature telemetry, protected power filtering, status RGB LED, buzzer alarm, and optional magnetic encoder.
- Version
- 1.0.42
- License
- unset
- Stars
- 3
imports/TCJD227M016R0050.tsx
import type { CapacitorProps } from "@tscircuit/props"
export const TCJD227M016R0050 = (props: Omit<CapacitorProps, "capacitance">) => {
const { name = "C1", ...restProps } = props
return (
<capacitor
name={name}
capacitance="220uF"
supplierPartNumbers={{
"jlcpcb": [
"C282231"
]
}}
manufacturerPartNumber="TCJD227M016R0050"
footprint={<footprint>
<smtpad portHints={["pin2"]} pcbX="3.352419mm" pcbY="0mm" width="2.2999954mm" height="2.999994mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-3.352419mm" pcbY="0mm" width="2.2999954mm" height="2.999994mm" shape="rect" />
<silkscreenpath route={[{"x":-1.3969999999999345,"y":2.158999999999992},{"x":-1.4144243999999162,"y":2.158999999999992},{"x":-1.4144243999999162,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-2.917443999999932,"y":1.7311369999999897},{"x":-3.447669000000019,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-2.917443999999932,"y":-1.7311370000001034},{"x":-3.124834999999848,"y":-1.7311370000001034}]} />
<silkscreenpath route={[{"x":-2.917443999999932,"y":-1.7311370000001034},{"x":-2.917443999999932,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-2.9024325999999974,"y":2.1999955999999656},{"x":-2.917443999999932,"y":2.1999955999999656},{"x":-2.917443999999932,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.60517440000001,"y":-2.199639999999931},{"x":-3.2917383999999856,"y":-2.199639999999931},{"x":-3.2917383999999856,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":1.7311369999999897},{"x":-3.447669000000019,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.6432236000000557,"y":1.7311369999999897},{"x":-3.447669000000019,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.6432236000000557,"y":2.1999955999999656},{"x":-3.447669000000019,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.6432236000000557,"y":-1.7311370000001034},{"x":-3.447669000000019,"y":-1.7311370000001034},{"x":-3.447669000000019,"y":-1.7780000000001337}]} />
<silkscreenpath route={[{"x":-3.2772350000000188,"y":-1.7311370000001034},{"x":-3.2917383999999856,"y":-1.7311370000001034},{"x":-3.2917383999999856,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.124834999999848,"y":-1.7311370000001034},{"x":-3.124834999999848,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.1234379999999646,"y":1.7311369999999897},{"x":-3.124834999999848,"y":1.7311369999999897},{"x":-3.124834999999848,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":-1.7311370000001034},{"x":-3.1234379999999646,"y":-1.7311370000001034},{"x":-3.1234379999999646,"y":-1.7311370000001034}]} />
<silkscreenpath route={[{"x":-3.2487361999999393,"y":2.1999955999999656},{"x":-3.3122361999999157,"y":2.1999955999999656},{"x":-3.3122361999999157,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.1234379999999646,"y":1.7311369999999897},{"x":-3.447669000000019,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.1234379999999646,"y":1.7311369999999897},{"x":-3.1234379999999646,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.6432236000000557,"y":1.7311369999999897},{"x":-3.6432236000000557,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.60517440000001,"y":-2.199639999999931},{"x":-3.6432236000000557,"y":-2.199639999999931},{"x":-3.6432236000000557,"y":-1.7311370000001034}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":-1.7780000000001337},{"x":-3.447669000000019,"y":-1.7311370000001034}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":2.1999955999999656},{"x":3.752291200000059,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":-2.1999955999999656},{"x":3.752291200000059,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":3.752291200000059,"y":2.1999955999999656},{"x":3.752291200000059,"y":1.65099999999984}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":-2.1999955999999656},{"x":-3.447669000000019,"y":-1.7780000000001337}]} />
<silkscreenpath route={[{"x":3.752291200000059,"y":-2.1999955999999656},{"x":3.752291200000059,"y":-1.7780000000001337}]} />
<silkscreenpath route={[{"x":-1.6318229999999403,"y":2.1999955999999656},{"x":-1.6318229999999403,"y":-2.1999955999999656}]} />
<silkscreentext text="{NAME}" pcbX="0.015875mm" pcbY="3.286mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-4.226077400000008,"y":0.2748533999999836},{"x":-2.414651000000049,"y":0.2748533999999836},{"x":-2.414651000000049,"y":-0.025933400000099027},{"x":-4.225950400000102,"y":-0.025933400000099027},{"x":-4.225950400000102,"y":-0.027686000000016975},{"x":-4.226077400000008,"y":0.2748533999999836}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-3.459987999999953,"y":-0.9418574000000035},{"x":-3.459987999999953,"y":0.8695689999999558},{"x":-3.1592012000000977,"y":0.8695689999999558},{"x":-3.1592012000000977,"y":-0.9417304000000968},{"x":-3.1574485999999524,"y":-0.9417304000000968},{"x":-3.459987999999953,"y":-0.9418574000000035}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":2.513812600000165,"y":0.06870700000001762},{"x":4.325238999999897,"y":0.06870700000001762},{"x":4.325238999999897,"y":-0.232079800000065},{"x":2.5139396000000716,"y":-0.232079800000065},{"x":2.5139396000000716,"y":-0.23383239999998295},{"x":2.513812600000165,"y":0.06870700000001762}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-2.158999999999992,"y":2.2859999999999445},{"x":-2.158999999999992,"y":1.6509999999999536},{"x":-1.77800000000002,"y":1.6509999999999536},{"x":-1.77800000000002,"y":2.2859999999999445},{"x":-2.158999999999992,"y":2.2859999999999445}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-2.158999999999992,"y":-2.286000000000058},{"x":-1.77800000000002,"y":-2.286000000000058},{"x":-1.77800000000002,"y":-1.6510000000000673},{"x":-2.158999999999992,"y":-1.6510000000000673},{"x":-2.158999999999992,"y":-2.286000000000058}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-4.742624999999975,"y":2.5359999999999445},{"x":4.774374999999964,"y":2.5359999999999445},{"x":4.774374999999964,"y":-2.536000000000058},{"x":-4.742624999999975,"y":-2.536000000000058},{"x":-4.742624999999975,"y":2.5359999999999445}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C282231.obj?uuid=a7253e4667014c2b8171994ff34e6c41",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C282231.step?uuid=a7253e4667014c2b8171994ff34e6c41",
pcbRotationOffset: 0,
modelOriginPosition: { x: -0.15229840000006334, y: 0, z: -2.203761 },
}}
{...restProps}
/>
)
}