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

manufacturing/stackup.json

{
  "status": "SPECIFIED_FOR_FACTORY_REVIEW",
  "manufacturer": "JLCPCB",
  "stackup": "JLC04161H-3313",
  "finishedThicknessMm": 1.6,
  "finalOutlineMm": [
    73,
    72
  ],
  "outerCopperOz": 1,
  "innerCopperOz": 0.5,
  "layers": [
    {
      "name": "L1",
      "role": "Top signals/components",
      "copperMm": 0.035
    },
    {
      "material": "3313 prepreg",
      "thicknessMm": 0.0994,
      "nominalEr": 4.1
    },
    {
      "name": "L2",
      "role": "GND reference",
      "copperMm": 0.0152
    },
    {
      "material": "Core",
      "thicknessMm": 1.265,
      "nominalEr": 4.6
    },
    {
      "name": "L3",
      "role": "Inner signals/power",
      "copperMm": 0.0152
    },
    {
      "material": "3313 prepreg",
      "thicknessMm": 0.0994,
      "nominalEr": 4.1
    },
    {
      "name": "L4",
      "role": "Bottom copper routing only; no bottom component assembly",
      "copperMm": 0.035
    }
  ],
  "allVias": {
    "drillMm": 0.3,
    "padMm": 0.45,
    "type": "through"
  },
  "usb": {
    "targetDifferentialOhms": 90,
    "tolerancePercent": 15,
    "layer": "L1",
    "reference": "L2 GND",
    "mainWidthMm": 0.15,
    "connectorBridgeWidthMm": 0.125,
    "spacing": "Variable; quote/check actual Gerber geometry, not a single nominal gap",
    "status": "No production impedance certification yet"
  },
  "reference": "https://jlcpcb.com/impedance",
  "outlineCenterMm": [
    -3.5,
    9.5
  ]
}