{
  "schemaVersion": "3dsam-calibration/0.3",
  "updatedOn": "2026-10-24",
  "profile": {
    "id": "k2-plus-petg-v2-flow16",
    "technology": "fdm",
    "machineId": "creality-k2-plus",
    "machineLabel": "Creality K2 Plus",
    "nominalBuildVolumeMm": [
      350,
      350,
      350
    ],
    "material": "petg",
    "maxVolumetricSpeedMm3S": 16,
    "nozzleDiameterMm": 0.4,
    "status": "draft",
    "calibrated": false,
    "source": "creality_3mf",
    "note": "Projets K2 Plus / buse 0,4 mm reçus. PETG 16 mm³/s, ASA 10 mm³/s. Validation de fabrication encore requise."
  },
  "thresholds": {
    "timePercent": 15,
    "materialPercent": 10,
    "status": "proposed_not_acceptance"
  },
  "cases": [
    {
      "id": "p2-filtre-1",
      "label": "P2 – Filtre 1",
      "fileName": "P2 - Filtre 1.step",
      "fileBytes": 3329767,
      "fileSha256": "bdcbd985a16ff711d7deccdac2f59a05b8a282bdc69efd0e05aae83af6863a59",
      "geometry": {
        "reader": "CadQuery/OpenCascade",
        "unit": "mm",
        "solidCount": 1,
        "valid": true,
        "dimensionsMm": [
          328.416,
          25.22,
          329.76
        ],
        "cadVolumeMm3": 153403.783,
        "note": "Dimensions CAO dans les axes du fichier ; ce volume plein n’est pas la consommation imprimée."
      },
      "settings": {
        "technology": "fdm",
        "machineId": "creality-k2-plus",
        "machineAssignment": "confirmed_3mf",
        "material": "asa",
        "nozzleDiameterMm": 0.4,
        "layerHeightMm": 0.2,
        "walls": 3,
        "infillPercent": 15.0,
        "infillPattern": "gyroid",
        "maxVolumetricSpeedMm3S": 10.0,
        "supportsEnabled": true,
        "supportType": "normal(manual)",
        "supportStyle": "snug",
        "quantity": 1,
        "quantityConfirmed": true,
        "orientation": [
          1.0,
          0.0,
          0.0,
          0.0,
          2.22044605e-16,
          1.0,
          0.0,
          -1.0,
          2.22044605e-16,
          175.0,
          175.0,
          12.6100001
        ],
        "units": "mm",
        "slicerVersion": "6.3.1.3548"
      },
      "reference": {
        "printSeconds": 20100,
        "materialMilliUnits": 125300,
        "materialUnit": "g",
        "source": "user_slicer_estimate",
        "recordedOn": "2026-10-23",
        "includesSupportsAndAdhesion": null,
        "actualPrintSeconds": null,
        "actualMassMg": null
      },
      "status": "project_received",
      "allowsAutomaticPayment": false,
      "project": {
        "fileSha256": "ec91e7e98a9bda67113dc163680bbe37f0356ce919615463da4685d3006af850",
        "fileBytes": 1961562,
        "profileSha256": "2ca81d1c723119f42bb10e240a5727685b331b812e2f1c62379ecd6dd72bd93c",
        "modelSha256": "e72f834687ba598ba22b99cf31b94679f486efa08d1677a5cbd831e145466dd5",
        "machineLabel": "Creality K2 Plus",
        "settings": {
          "technology": "fdm",
          "machineId": "creality-k2-plus",
          "machineAssignment": "confirmed_3mf",
          "material": "asa",
          "nozzleDiameterMm": 0.4,
          "layerHeightMm": 0.2,
          "walls": 3,
          "infillPercent": 15.0,
          "infillPattern": "gyroid",
          "maxVolumetricSpeedMm3S": 10.0,
          "supportsEnabled": true,
          "supportType": "normal(manual)",
          "supportStyle": "snug",
          "quantity": 1,
          "quantityConfirmed": true,
          "orientation": [
            1.0,
            0.0,
            0.0,
            0.0,
            2.22044605e-16,
            1.0,
            0.0,
            -1.0,
            2.22044605e-16,
            175.0,
            175.0,
            12.6100001
          ],
          "units": "mm",
          "slicerVersion": "6.3.1.3548"
        },
        "dimensionsMm": [
          328.4165,
          329.76001,
          25.22
        ],
        "boundsMm": [
          [
            10.791748000000013,
            10.119994999999989,
            -2.316287783798998e-08
          ],
          [
            339.208252,
            339.880005,
            25.220000276837187
          ]
        ],
        "triangles": 168994,
        "paintedSupportTriangles": 0,
        "objectOverrides": [],
        "fileName": "P2 - Filtre 1-GPT.3mf"
      }
    },
    {
      "id": "support-kakemono",
      "label": "Support kakémono",
      "fileName": "Support kakémono.step",
      "fileBytes": 67723,
      "fileSha256": "d08854fdb903e29e8b7f6d12c3d05842f9f07cb9f7c4dccf215bab4d58b85106",
      "geometry": {
        "reader": "CadQuery/OpenCascade",
        "unit": "mm",
        "solidCount": 1,
        "valid": true,
        "dimensionsMm": [
          32.05,
          31.15,
          28.36
        ],
        "cadVolumeMm3": 9464.47,
        "note": "Dimensions CAO dans les axes du fichier ; ce volume plein n’est pas la consommation imprimée."
      },
      "settings": {
        "technology": "fdm",
        "machineId": "creality-k2-plus",
        "machineAssignment": "confirmed_3mf",
        "material": "petg",
        "nozzleDiameterMm": 0.4,
        "layerHeightMm": 0.16,
        "walls": 4,
        "infillPercent": 15.0,
        "infillPattern": "gyroid",
        "maxVolumetricSpeedMm3S": 16.0,
        "supportsEnabled": true,
        "supportType": "normal(manual)",
        "supportStyle": "snug",
        "quantity": 1,
        "quantityConfirmed": true,
        "orientation": [
          1.0,
          0.0,
          0.0,
          0.0,
          2.22044605e-16,
          1.0,
          0.0,
          -1.0,
          2.22044605e-16,
          175.0,
          175.0,
          15.5749998
        ],
        "units": "mm",
        "slicerVersion": "6.3.1.3548"
      },
      "reference": {
        "printSeconds": 2040,
        "materialMilliUnits": 10300,
        "materialUnit": "g",
        "source": "user_slicer_estimate",
        "recordedOn": "2026-10-23",
        "includesSupportsAndAdhesion": null,
        "actualPrintSeconds": null,
        "actualMassMg": null
      },
      "status": "project_received",
      "allowsAutomaticPayment": false,
      "project": {
        "fileSha256": "760ee4c561db59c41bf7bcb27ed973fbdc4cc9350d9ab0bbc132970fc3f2a1d6",
        "fileBytes": 376937,
        "profileSha256": "5aaad13062367b47b981d8d7657bafa5c54321e609b48b8ad0333d411e08bf32",
        "modelSha256": "47dfe7bd075df782c90c7e3f18ee73c2f2d4f770cba095b9040e2b7b6b5b590e",
        "machineLabel": "Creality K2 Plus",
        "settings": {
          "technology": "fdm",
          "machineId": "creality-k2-plus",
          "machineAssignment": "confirmed_3mf",
          "material": "petg",
          "nozzleDiameterMm": 0.4,
          "layerHeightMm": 0.16,
          "walls": 4,
          "infillPercent": 15.0,
          "infillPattern": "gyroid",
          "maxVolumetricSpeedMm3S": 16.0,
          "supportsEnabled": true,
          "supportType": "normal(manual)",
          "supportStyle": "snug",
          "quantity": 1,
          "quantityConfirmed": true,
          "orientation": [
            1.0,
            0.0,
            0.0,
            0.0,
            2.22044605e-16,
            1.0,
            0.0,
            -1.0,
            2.22044605e-16,
            175.0,
            175.0,
            15.5749998
          ],
          "units": "mm",
          "slicerVersion": "6.3.1.3548"
        },
        "dimensionsMm": [
          32.05,
          28.36,
          31.15
        ],
        "boundsMm": [
          [
            158.9750004,
            160.8199997,
            -3.552713678800501e-15
          ],
          [
            191.0249996,
            189.18000030000002,
            31.1499996
          ]
        ],
        "triangles": 29048,
        "paintedSupportTriangles": 27006,
        "objectOverrides": [],
        "fileName": "Support kakémono -GPT.3mf"
      }
    },
    {
      "id": "filtre-aquarium",
      "label": "Pièce détachée – filtre aquarium",
      "fileName": "Pièce détachée - filtre aquarium_.step",
      "fileBytes": 144614,
      "fileSha256": "72d335dbe3084b802f3602d8b84464a2e248d90b26a1b34b0b5b187af950cd23",
      "geometry": {
        "reader": "CadQuery/OpenCascade",
        "unit": "mm",
        "solidCount": 1,
        "valid": true,
        "dimensionsMm": [
          61.5,
          94.0,
          25.8
        ],
        "cadVolumeMm3": 47376.559,
        "note": "Dimensions CAO dans les axes du fichier ; ce volume plein n’est pas la consommation imprimée."
      },
      "settings": {
        "technology": "fdm",
        "machineId": "creality-k2-plus",
        "machineAssignment": "confirmed_3mf",
        "material": "petg",
        "nozzleDiameterMm": 0.4,
        "layerHeightMm": 0.16,
        "walls": 5,
        "infillPercent": 15.0,
        "infillPattern": "gyroid",
        "maxVolumetricSpeedMm3S": 16.0,
        "supportsEnabled": true,
        "supportType": "normal(manual)",
        "supportStyle": "snug",
        "quantity": 1,
        "quantityConfirmed": true,
        "orientation": [
          2.22044605e-16,
          0.0,
          -1.0,
          0.0,
          1.0,
          0.0,
          1.0,
          0.0,
          2.22044605e-16,
          175.0,
          175.0,
          30.75
        ],
        "units": "mm",
        "slicerVersion": "6.3.1.3548"
      },
      "reference": {
        "printSeconds": 4260,
        "materialMilliUnits": 39000,
        "materialUnit": "g",
        "source": "user_slicer_estimate",
        "recordedOn": "2026-10-23",
        "includesSupportsAndAdhesion": null,
        "actualPrintSeconds": null,
        "actualMassMg": null
      },
      "status": "project_received",
      "allowsAutomaticPayment": false,
      "project": {
        "fileSha256": "44bdd19e781b6d56bf38fb3d000a1a89bbcd6fd6329177d2e7fa64e8b4f0bce6",
        "fileBytes": 71657,
        "profileSha256": "35ece23ba498997ddd7fca11510afc058f2c7f69d337679561d6a6f3a961699e",
        "modelSha256": "cd94a4358d8b23bf04a94c41015bce1ff12e585a2dbf7e7f12700d1a61bdd72d",
        "machineLabel": "Creality K2 Plus",
        "settings": {
          "technology": "fdm",
          "machineId": "creality-k2-plus",
          "machineAssignment": "confirmed_3mf",
          "material": "petg",
          "nozzleDiameterMm": 0.4,
          "layerHeightMm": 0.16,
          "walls": 5,
          "infillPercent": 15.0,
          "infillPattern": "gyroid",
          "maxVolumetricSpeedMm3S": 16.0,
          "supportsEnabled": true,
          "supportType": "normal(manual)",
          "supportStyle": "snug",
          "quantity": 1,
          "quantityConfirmed": true,
          "orientation": [
            2.22044605e-16,
            0.0,
            -1.0,
            0.0,
            1.0,
            0.0,
            1.0,
            0.0,
            2.22044605e-16,
            175.0,
            175.0,
            30.75
          ],
          "units": "mm",
          "slicerVersion": "6.3.1.3548"
        },
        "dimensionsMm": [
          25.8,
          94.0,
          61.5
        ],
        "boundsMm": [
          [
            162.1000004,
            128.0,
            -3.552713678800501e-15
          ],
          [
            187.8999996,
            222.0,
            61.5
          ]
        ],
        "triangles": 4434,
        "paintedSupportTriangles": 144,
        "objectOverrides": [],
        "fileName": "Pièce détachée - Filtre aquarium - GPT.3mf"
      }
    }
  ],
  "sources": {
    "machine": "https://www.creality.com/fr/products/k2-series-3d-printer",
    "parameters": "Messages de Samuel du 23 octobre 2026, dont correction du débit PETG à 16 mm³/s."
  }
}
