MustafaMulla29/rp2040-bldc-motor-controller-new
A USB‑C PD–powered RP2040 BLDC motor controller PCB with 3.3 V logic, MCT8329A sensorless commutation, three MOSFET half-bridges, protected power switching, USB data, controls, and motor connectors.
- Version
- 0.3.82
- License
- unset
- Stars
- 0
imports/PMEG4010CEH_115.tsx
import type { DiodeProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["cathode","neg"],
pin2: ["anode","pos"]
} as const
export const PMEG4010CEH_115 = (props: DiodeProps) => {
const { name = "D1", ...restProps } = props
return (
<diode
name={name}
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C193342"
]
}}
manufacturerPartNumber="PMEG4010CEH,115"
footprint={<footprint>
<smtpad portHints={["pin2","anode","pos"]} pcbX="-1.700022mm" pcbY="0mm" width="1.2999974mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin1","cathode","neg"]} pcbX="1.700022mm" pcbY="0mm" width="1.2999974mm" height="1.2999974mm" shape="rect" />
<silkscreenpath route={[{"x":1.4999969999999934,"y":-0.9999979999999908},{"x":-1.4999969999999934,"y":-0.9999979999999908}]} />
<silkscreenpath route={[{"x":0.17780000000000484,"y":0},{"x":-0.40639999999999077,"y":-0.40639999999999077}]} />
<silkscreenpath route={[{"x":-0.40639999999999077,"y":-0.40639999999999077},{"x":-0.40639999999999077,"y":0.406400000000005}]} />
<silkscreenpath route={[{"x":-0.40639999999999077,"y":0.406400000000005},{"x":0.17780000000000484,"y":0}]} />
<silkscreenpath route={[{"x":-1.4999969999999934,"y":0.999998000000005},{"x":1.4999969999999934,"y":0.999998000000005}]} />
<silkscreenpath route={[{"x":0.406400000000005,"y":-0.5079999999999956},{"x":0.406400000000005,"y":0.5080000000000098}]} />
<silkscreentext text="{NAME}" pcbX="-0.000508mm" pcbY="1.9906mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-2.115007200000008,"y":0.21300440000000265},{"x":-1.3830045999999925,"y":0.21300440000000265},{"x":-1.3830045999999925,"y":0.002997200000010025},{"x":-2.115007200000008,"y":0.002997200000010025},{"x":-2.115007200000008,"y":0.008991600000001654},{"x":-2.115007200000008,"y":0.21300440000000265}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-1.8499836000000016,"y":0.5499862000000064},{"x":-1.5999967999999996,"y":0.5499862000000064},{"x":-1.5999967999999996,"y":-0.3999991999999821},{"x":-1.8499836000000016,"y":-0.3999991999999821},{"x":-1.8499836000000016,"y":0.5499862000000064}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":1.3500100000000117,"y":0.049987200000003895},{"x":2.082012600000013,"y":0.049987200000003895},{"x":2.082012600000013,"y":-0.16002000000000294},{"x":1.3500100000000117,"y":-0.16002000000000294},{"x":1.3500100000000117,"y":-0.1541017999999923},{"x":1.3500100000000117,"y":0.049987200000003895}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-2.6000079999999883,"y":1.2406000000000006},{"x":2.598992000000024,"y":1.2406000000000006},{"x":2.598992000000024,"y":-1.2659999999999911},{"x":-2.6000079999999883,"y":-1.2659999999999911},{"x":-2.6000079999999883,"y":1.2406000000000006}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C193342.obj?uuid=d3ea67013c27406dbdf25a993737fb84",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C193342.step?uuid=d3ea67013c27406dbdf25a993737fb84",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: 0.09 },
}}
{...restProps}
/>
)
}