main
John Lauer Refresh asset hashes and verify independent fan instances 0f6d815 12d ago
{
  "schema": "adom/asset-provenance@1",
  "assets": [
    {
      "file": "cad/MF40200V1-1000U-G99-ai-nominal.glb",
      "sha256": "bd6bdd3b95d480c6b9d22883116128253b66c4a1f16c1505ecee1c3692932dbb",
      "classification": "derived from independently authored source",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "cad/MF40200V1-1000U-G99-ai-nominal.step",
      "sha256": "20457495bf44bdc6d64bf00e0acc084b3061c4c97ef9db43ee2a397f6dff1ff4",
      "classification": "AI-created",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "cad/MF40200V1-1000U-G99.kicad_sym",
      "sha256": "f3d4eff421f977a60a075d5ad2dd5c00a79b094fedd1017adbd840b4bd432844",
      "classification": "AI-created",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "cad/MF40200V1-1000U-G99.svg",
      "sha256": "dfdb711b589c36a4f201c04cf6cc09b392c9f220056b6891938b232a77d0c836",
      "classification": "derived from independently authored source",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "cad/Sunon_MF4020_Mechanical.kicad_mod",
      "sha256": "9325840b617c3ed8ad1a24f4175c465c44ac0d616ff99354b21f13104207b394",
      "classification": "AI-created",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "artwork/fan-off.png",
      "sha256": "df58fdcb3100bbf2ef7df323b0b804368493f2c1284944100bad5d64b80ef678",
      "classification": "derived from independently authored source",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "artwork/fan-on.png",
      "sha256": "df58fdcb3100bbf2ef7df323b0b804368493f2c1284944100bad5d64b80ef678",
      "classification": "derived from independently authored source",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "artwork/fan-symbol.svg",
      "sha256": "ab2b1c658352ddb8e8168e0548a9dd79ed934bce747cf4636b3d884e959b2cfc",
      "classification": "derived from independently authored source",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "states/controller.mjs",
      "sha256": "33876be5454e99b27cf0bef706ce81ab0a05775fc6dc292e87facbee16ca0519",
      "classification": "AI-created",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "states/fan-animated.glb",
      "sha256": "629daff4b81acf3e45149202b41f425deffbcce23a0bbd003a48c08770d730cf",
      "classification": "derived from independently authored source",
      "source": "Sunon D04114960G-01 pages 6 and 8; retrieved 2026-10-08",
      "units": "STEP/footprint mm; GLB metres, Z-up source",
      "license": "MIT for Adom-authored asset",
      "limits": "Nominal mounting envelope; rotor geometry/colors illustrative; native EDA and physical fit pending"
    },
    {
      "file": "states/controller.js",
      "sha256": "33876be5454e99b27cf0bef706ce81ab0a05775fc6dc292e87facbee16ca0519",
      "classification": "Adom-authored runtime or generated preview",
      "license": "MIT",
      "limits": "Simulated motion demonstration; no hardware control or physical qualification"
    },
    {
      "file": "viewer/index.html",
      "sha256": "bb3043e256eaef449d2953e7fb60a804119f044d9f2e656c68c88b6f8c1631fc",
      "classification": "Adom-authored runtime or generated preview",
      "license": "MIT",
      "limits": "Simulated motion demonstration; no hardware control or physical qualification"
    }
  ],
  "manufacturer_reference": "https://www.sunonusa.com/wp-content/uploads/2026/02/MF4020-Doc-0248743-2-0-3D.zip",
  "manufacturer_reference_republished": false
}