AnasSarkiz/usb-c-pd-brushed-motor

USB-C PD-powered motor controller with protected input, selectable 5/9/12 V buck supply, MCU qualification, PWM H-bridge drive, overvoltage sensing, regenerative energy-dump resistors, and safety interlocks.

Version
0.0.1-a48-cloud-pipeline9-unrouted-c41d79a-305b1e7a
License
unset
Stars
0

imports/RVT1E221M0607.tsx

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

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

  return (
    <capacitor
      name={name}
      capacitance="220uF"
      polarized
      supplierPartNumbers={{
  "jlcpcb": [
    "C2918361"
  ]
}}
      manufacturerPartNumber="RVT1E221M0607"
      footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-2.669921mm" pcbY="0mm" width="3.499993mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="2.669921mm" pcbY="0mm" width="3.499993mm" height="1.1999976mm" shape="rect" />
<silkscreenpath route={[{"x":3.3555431999999428,"y":-0.7393432000001212},{"x":3.3756345999998985,"y":-3.375710799999979},{"x":-1.981250799999998,"y":-3.375710799999979},{"x":-3.3757107999998652,"y":-1.9812508000001117},{"x":-3.3623757999998816,"y":-0.6858254000001125}]} />
<silkscreenpath route={[{"x":3.3694370000000617,"y":0.707644000000073},{"x":3.376142600000094,"y":3.3761171999999533},{"x":-1.980056999999988,"y":3.3761171999999533},{"x":-3.37619339999992,"y":1.9799807999999075},{"x":-3.37619339999992,"y":0.6857491999999183}]} />
<silkscreentext text="{NAME}" pcbX="-0.008763mm" pcbY="4.374644mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":3.1019496000000117,"y":0.09895840000001499},{"x":3.1019496000000117,"y":-0.09906000000000859},{"x":2.3099522000001116,"y":-0.09906000000000859},{"x":2.3099522000001116,"y":0.09895840000001499},{"x":3.1019496000000117,"y":0.09895840000001499}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-3.1020512000000053,"y":0.09895840000001499},{"x":-3.1020512000000053,"y":-0.09906000000000859},{"x":-2.310053799999878,"y":-0.09906000000000859},{"x":-2.310053799999878,"y":0.09895840000001499},{"x":-3.1020512000000053,"y":0.09895840000001499}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-2.8050490000000536,"y":0.6599427999999534},{"x":-2.8050490000000536,"y":-0.660044399999947},{"x":-2.607055999999943,"y":-0.660044399999947},{"x":-2.607055999999943,"y":0.6599427999999534},{"x":-2.8050490000000536,"y":0.6599427999999534}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-4.678362999999877,"y":3.6246439999999893},{"x":4.660837000000242,"y":3.6246439999999893},{"x":4.660837000000242,"y":-3.6317559999999958},{"x":-4.678362999999877,"y":-3.6317559999999958},{"x":-4.678362999999877,"y":3.6246439999999893}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2918361.obj?uuid=19c047b38b814d5099587d6a780dd6ee",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2918361.step?uuid=19c047b38b814d5099587d6a780dd6ee",
        pcbRotationOffset: 180,
        modelOriginPosition: { x: -0.0001015999999935957, y: -0.0001778000000740576, z: -0.02 },
      }}
      {...restProps}
    />
  )
}