{
  "version": 1,
  "id": "planetary-reducer",
  "title": "Planetary gear reducer",
  "input": "Design a 5:1 planetary reducer, module 2: 12-tooth sun, three 18-tooth planets on a carrier, a 48-tooth ring gear in a flanged housing with eight bolt holes, input and output shafts.",
  "sourceKind": "repository-authored-deterministic-example",
  "aiGenerated": false,
  "sourceCommit": "e782a9528f1421d10775353c769cb987074c45c3",
  "candidateSourceSha256": "658449f8c0cb4b3987fd7027f9c9b338ba5542ff00a130056b3bde6d34085fbf",
  "modelIdentity": "105c7607d16fd1aac88ee6965b41f98e8ab3bf2b51b97370a8653385211c4398",
  "parameters": {
    "module": 2,
    "sunTeeth": 12,
    "planetTeeth": 18,
    "faceWidth": 12,
    "backlash": 0.1,
    "flange": 6,
    "bolts": 8,
    "boltHole": 6.6,
    "pin": 8,
    "inputShaft": 12,
    "outputShaft": 20,
    "shaftLength": 24
  },
  "originalSource": "scripts/public-cases/planetary-reducer.mjs",
  "rights": "Original Lovcad repository example; no user project or third-party design.",
  "geometry": {
    "units": "mm",
    "dimensions": [134, 134, 72],
    "volumeMm3": 205311.6313760164,
    "parts": [
      {
        "name": "Ring gear housing",
        "volumeMm3": 127207.24702536542
      },
      {
        "name": "Sun gear and input shaft",
        "volumeMm3": 7748.071954220671
      },
      {
        "name": "Planet gear 1",
        "volumeMm3": 11078.41786720443
      },
      {
        "name": "Planet gear 2",
        "volumeMm3": 11078.417867204427
      },
      {
        "name": "Planet gear 3",
        "volumeMm3": 11078.417867204442
      },
      {
        "name": "Carrier and output shaft",
        "volumeMm3": 37121.05879481699
      }
    ],
    "clearanceCheck": "passed",
    "stepRoundtrip": "passed",
    "boundsCheck": "passed",
    "volumeCheck": "not declared",
    "volumeReference": "kernel volume recorded at generation; bounds checked against the declared envelope"
  },
  "limitations": [
    "No manufacturing, fit, strength or safety certification.",
    "Source-built example, not an AI generation benchmark.",
    "Drawing declarations and unrequested dimensions remain unverified."
  ],
  "files": {
    "source.txt": {
      "sha256": "658449f8c0cb4b3987fd7027f9c9b338ba5542ff00a130056b3bde6d34085fbf",
      "bytes": 5700
    },
    "parameters.json": {
      "sha256": "0b63e43cc096c056e8272a168c8d6c9beca86c5f9400aca1513cbc649807ca3a",
      "bytes": 217
    },
    "model.step": {
      "sha256": "dc57791de867589937268ea5a6170e016db6844556278b67267f23049760aa19",
      "bytes": 2673563
    },
    "preview.png": {
      "sha256": "c24d73432006a7b2c0378011c06a75ed2cfa71f9dd2157283edece77ed26c087",
      "bytes": 65927
    },
    "model.glb": {
      "sha256": "385ccab8b80259df1930aa70b7409bcdf9da8aff463dcbae1f68bcbbd4111526",
      "bytes": 693548
    },
    "drawing.svg": {
      "sha256": "dfc4a22285cc762f6aa546f3102e5e13ac0dbd87e98cfabb48536da99706650e",
      "bytes": 392238
    },
    "drawing.dxf": {
      "sha256": "4718e6bf020e694a9349c5a51b622d214f3dde60595d1bb7d53e3d6806006ee7",
      "bytes": 560869
    },
    "drawing.pdf": {
      "sha256": "40b535f9f12cf8abb67cfa3370ce9f305bc4beab3cea6fb2d7ec73d8896f12fe",
      "bytes": 127222
    }
  }
}
