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

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

export const KS227M016E07RR0VH2FP0 = (props: Omit<CapacitorProps, "capacitance">) => {
  const { name = "C1", ...restProps } = props

  return (
    <capacitor
      name={name}
      capacitance="220uF"
      supplierPartNumbers={{
  "jlcpcb": [
    "C43340"
  ]
}}
      manufacturerPartNumber="KS227M016E07RR0VH2FP0"
      footprint={<footprint>
        <platedhole  portHints={["pin1"]} pcbX="-1.27mm" pcbY="0mm" outerDiameter="1.5999968mm" holeDiameter="0.999998mm" shape="circle" />
<platedhole  portHints={["pin2"]} pcbX="1.27mm" pcbY="0mm" outerDiameter="1.5999968mm" holeDiameter="0.999998mm" shape="circle" />
<silkscreenpath route={[{"x":-1.269999999999996,"y":2.0320000000000107},{"x":-1.269999999999996,"y":1.0160000000000053}]} />
<silkscreenpath route={[{"x":-1.7780000000000058,"y":1.524000000000001},{"x":-0.7620000000000005,"y":1.524000000000001}]} />
<silkscreencircle pcbX="0mm" pcbY="0mm" radius="3.1496mm" />
<silkscreentext text="{NAME}" pcbX="0mm" pcbY="4.1496mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-1.99999600000001,"y":1.6999966000000057},{"x":-0.4999990000000025,"y":1.6999966000000057},{"x":-0.4999990000000025,"y":1.3999972000000014},{"x":-1.99999600000001,"y":1.3999972000000014},{"x":-1.99999600000001,"y":1.6999966000000057}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-1.380997999999991,"y":0.7518907999999982},{"x":-1.380997999999991,"y":2.2518878000000058},{"x":-1.080998600000001,"y":2.2518878000000058},{"x":-1.080998600000001,"y":0.7518907999999982},{"x":-1.380997999999991,"y":0.7518907999999982}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-3.424999999999997,"y":3.3996000000000066},{"x":3.424999999999997,"y":3.3996000000000066},{"x":3.424999999999997,"y":-3.424999999999997},{"x":-3.424999999999997,"y":-3.424999999999997},{"x":-3.424999999999997,"y":3.3996000000000066}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C43340.obj?uuid=b565ea104e684643a82bac9b1c8da51e",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C43340.step?uuid=b565ea104e684643a82bac9b1c8da51e",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0.0050000000000001155, y: 0, z: -11.100007 },
      }}
      {...restProps}
    />
  )
}