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."
}
}