MustafaMulla29/rp2040-bldc-motor-controller-new

73×72 mm 4-layer USB‑C PD (5/9/15/20 V) RP2040 controller PCB with protected power switching, MCT8329A sensorless BLDC three-phase MOSFET bridge, USB data/programming, onboard controls, and three motor outputs feeding a 2212 motor through rigid bullet adapters.

Version
0.3.100
License
unset
Stars
0

manufacturing/q7-replacement-review.json

{
  "status": "OFFLINE_REPLACEMENT_CHECK_PASS",
  "pcbSha256": "8bfb53352924f8501809f89970724e3105159d94da5d94692854387dc11cfea3",
  "checkedAt": "2026-10-23T11:26:29.420576+00:00",
  "replacement": {
    "mpn": "DMT6009LFG-7",
    "jlcpcb": "C439728"
  },
  "selection": {
    "C6540300": "Rejected: exact library import unavailable",
    "C6021921": "Rejected: exact library import unavailable despite stock",
    "C3279409": "Rejected: only one in stock, need two"
  },
  "stock": {
    "part": "C439728",
    "mpn": "DMT6009LFG-7",
    "designators": [
      "Q7"
    ],
    "perBoard": 1,
    "requiredForTwoAssembled": 2,
    "url": "https://jlcpcb.com/partdetail/DMT6009LFG-7/C439728",
    "checkedAt": "2026-10-23T11:21:15.504956+00:00",
    "pageSha256": "585562f2de0ebffde5ffc3481c7bf2199ab7e957c997522fc7128797f951e815",
    "catalogMpn": "DMT6009LFG-7",
    "schemaAvailability": "https://schema.org/InStock",
    "assemblyMode": "smtWeld",
    "fixtureFlag": false,
    "needAuditFlag": false,
    "componentLibraryType": "expand",
    "componentSpecificationEn": "PowerDI3333-8",
    "overseasStockCount": 22,
    "leastPatchNumber": 0,
    "lossNumber": 0,
    "preMinPurchaseNum": 9,
    "status": "CATALOG_STOCK_COVERS_POPULATION_ONLY"
  },
  "supplierImport": {
    "status": "PASS",
    "sourceSha256": "cddd4d21de90e9e7af1599abb56ac0e03fbc7816353f38099fd594bc41afdbca",
    "file": "catalog-imports/imports/DMT6009LFG_7.tsx",
    "publicPreview": "https://jlcpcb.com/user-center/lcsvg/svg.html?code=C439728&detail=1",
    "previewVisuallyVerified": true,
    "screenshotSha256": "c8a11dad9127021db609d158d0e3f804dfc58920aad7cb90b1b78e257b336e3a",
    "identicalCopperLandCount": 5
  },
  "pinout": {
    "source": [
      1,
      2,
      3
    ],
    "gate": 4,
    "drain": "5 (continuous copper represents package terminals 5-8)"
  },
  "assemblyDatum": {
    "designator": "Q7",
    "mpn": "DMT6009LFG-7",
    "supplier": "C439728",
    "package": "PowerDI3333-8 (5 numbered pads)",
    "layer": "top",
    "rotation": 90,
    "x": -14.7,
    "y": 19.6,
    "mount": "SMT",
    "matchedNumberedPads": 5,
    "maxPadResidualMm": 5.0242958677880805e-15,
    "alternativeRmsMm": 1.8096511405744047,
    "authoredCenter": {
      "x": -14.638470850000001,
      "y": 19.6
    },
    "originMethod": "PowerDI3333 numbered catalog-pad datum; polygon drain and stencil produce an asymmetric component-bounds center. Factory placement preview required.",
    "reference": "Exact C439728 supplier import on 2026-10-23; pinout independently checked against Diodes DS37741 Rev 2-2 pp1,7"
  },
  "geometryComparison": {
    "status": "PASS",
    "identicalPcbGeometryRecords": 4823,
    "electricalConnectivityUnchanged": true,
    "sourceDifferences": [
      [
        "Q7",
        "source_component"
      ]
    ],
    "metadataDifference": "source filesystem hash changes with import identity",
    "pcbSha256": "58a29ab261833cebdd61f110b103187994382911fee18d30585ad9962e60c728",
    "baseline": "before-q7-change/dist/index/circuit.json"
  },
  "ratings": {
    "VDS_V": 60,
    "VGS_absMax_V": 16,
    "priorVGS_absMax_V": 20,
    "controllerRecommendedMinimumGateRating_V": 15,
    "rdsMaxAt10V25C_ohm": 0.01,
    "rdsMaxAt4_5V25C_ohm": 0.0117,
    "priorRdsMaxAt4_5V25C_ohm": 0.0085,
    "QgTypicalAt10V_nC": 33.5,
    "VthMax_V": 2,
    "bodyDiodeContinuous_A": 2.4,
    "bodyDiodeRatingScope": "Manufacturer test-board thermal conditions; not an inrush qualification for this PCB."
  },
  "dcExamples": [
    {
      "current_A": 0.8,
      "fullyEnhancedDropAt4_5VGate25C_V": 0.00936,
      "fullyEnhancedLossAt4_5VGate25C_W": 0.007488000000000002
    },
    {
      "current_A": 0.9,
      "fullyEnhancedDropAt4_5VGate25C_V": 0.010530000000000001,
      "fullyEnhancedLossAt4_5VGate25C_W": 0.009477000000000001
    },
    {
      "current_A": 1.23,
      "fullyEnhancedDropAt4_5VGate25C_V": 0.014391000000000001,
      "fullyEnhancedLossAt4_5VGate25C_W": 0.01770093
    },
    {
      "current_A": 2,
      "fullyEnhancedDropAt4_5VGate25C_V": 0.0234,
      "fullyEnhancedLossAt4_5VGate25C_W": 0.0468
    }
  ],
  "dcScope": "Fully enhanced RDS calculations at 25 C only. LM74700 regulates approximately 20 mV, so actual drop is not always I*RDS. Hot resistance, startup, dynamic reverse blocking and PCB temperature require hardware tests. 2 A is an input-budget comparison, not a motor phase-current rating.",
  "controllerCompatibility": "The +/-16 V gate limit exceeds TI minimum 15 V recommendation. The 60 V drain rating is retained; 2 V maximum threshold meets TI guidance. Lower typical gate charge does not establish measured turnoff performance.",
  "chargePump": {
    "C145Nominal_F": 1e-06,
    "minimumNominalFromTiGuideline_F": 1e-07,
    "note": "Effective capacitance under bias and startup must be checked on hardware."
  },
  "limits": [
    "No factory approval or physical tests obtained",
    "Does not resolve existing 5 V operating-margin limitation",
    "Existing U1/U5/U7 stencil-process findings unchanged",
    "Stock is a timestamped public listing, not reserved inventory"
  ],
  "sources": [
    {
      "url": "https://www.diodes.com/datasheet/download/DMT6009LFG.pdf",
      "sha256": "aad2cccd2af790a794c24f7dd64a7c452307bb2244898df41873d8b443b82c80",
      "pages": [
        1,
        2,
        3,
        7
      ]
    },
    {
      "url": "https://www.ti.com/lit/ds/symlink/lm74700-q1.pdf",
      "sha256": "e16b3a8c0023201fafa5825436f5f2dd6f885b92b84e65602b3f50d741c58b6f",
      "pages": [
        4,
        5,
        17
      ]
    }
  ],
  "appliedToMainAt": "2026-10-23T11:35:27.440538+00:00",
  "mainVerification": {
    "status": "PASS",
    "checkedAt": "2026-10-23T11:35:27.440538+00:00",
    "mainPcbSha256": "8bfb53352924f8501809f89970724e3105159d94da5d94692854387dc11cfea3",
    "trialPcbSha256": "58a29ab261833cebdd61f110b103187994382911fee18d30585ad9962e60c728",
    "identicalNonMetadataRecords": 8299,
    "identicalPcbGeometryRecords": 4823,
    "comparisonScope": "Every record including warnings, except source_project_metadata (project filesystem hash); circuit/import/firmware files also match byte-for-byte.",
    "partsApplied": {
      "Q1": {
        "mpn": "SI7111EDN-T1-GE3",
        "jlcpcb": "C5690133"
      },
      "Q2": {
        "mpn": "SI7111EDN-T1-GE3",
        "jlcpcb": "C5690133"
      },
      "U12": {
        "mpn": "LM74700QDBVTQ1",
        "jlcpcb": "C2653623"
      },
      "Q7": {
        "mpn": "DMT6009LFG-7",
        "jlcpcb": "C439728"
      },
      "D4": {
        "mpn": "SMBJ22A",
        "jlcpcb": "C3720133"
      },
      "C71": {
        "mpn": "C3225X7R1H106KT000E",
        "jlcpcb": "C432929"
      }
    },
    "schematicAdvisories": 13,
    "electricalConnectivityUnchangedFromTrial": true
  },
  "cadRegistrationApplicability": {
    "checkedAt": "2026-10-23T12:07:53.359974+00:00",
    "previousPcbSha256": "8bfb53352924f8501809f89970724e3105159d94da5d94692854387dc11cfea3",
    "appliesToPcbSha256": "1ca490a5a0406c9eb23e07d8cc6e17e092046133d1b0acf5909c8dcf034e8fbb",
    "pcbSchematicConnectivityUnchanged": true,
    "bomAndCplByteIdentical": true,
    "nativeManufacturingFilesCompared": 14,
    "manufacturingComparison": "Identical apart from native exporter creation timestamps; exports were not edited.",
    "scope": "Only J1/J19 CAD origins changed; cable CAD follows the corrected front face. Prior stock check times and factory/physical limitations are unchanged."
  }
}