main
John Lauer Name the board CAD by part number: package-reference.step -> CL10A475KP8NNNC.step, footprint -> C_0603_1608Metric_CL10A… 7962284 13h ago
{
 "schema": "adom/component-lod@1",
 "mpn": "CL10A475KP8NNNC",
 "upAxis": "Z",
 "units": "metres",
 "status": "candidate (AI-checked, not human-reviewed)",
 "purpose": "clean board-use component models: no footprint pads, outlines, labels or silkscreen; no marking (none per datasheet)",
 "source": {
  "path": "CL10A475KP8NNNC.step",
  "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"
 },
 "sourceToDisplay": "uniform scale 0.001 (mm to m); no rotation, no translation; origin = footprint origin, seat z = 0",
 "generator": "lod.py (capencoder passives, OCCT via cadquery-ocp)",
 "removedHelpers": [],
 "levels": [
  {
   "level": "high",
   "path": "lod/high.glb",
   "sha256": "04a2d71dfa8f6c83c24fffb6a4749d3ef8d28b3842f83a0e90b215d6987027d3",
   "sizeBytes": 68408,
   "decodedBufferBytes": 66504,
   "triangles": 1580,
   "primitives": 2,
   "bounds": {
    "min": [
     -0.0008,
     -0.0004,
     0.0
    ],
    "max": [
     0.0008,
     0.0004,
     0.0008
    ]
   },
   "approximation": {
    "method": "OCCT BRepMesh_IncrementalMesh",
    "linearDeflectionMm": 0.0005,
    "angularDeflectionRad": 0.1
   },
   "detailVisibility": {
    "virtualMpn": false,
    "note": "no marking: the datasheet specifies none"
   },
   "review": "Candidate: rendered preview checked by AI (silhouette, terminals, seat z=0); not human-reviewed",
   "preview": {
    "path": "lod/high.png",
    "sha256": "de8c8d78299588906404a5ee7cad78fe9b2702043d22c966ecf8488afca0d175",
    "sizeBytes": 8264,
    "width": 400,
    "height": 300,
    "view": "iso",
    "sourceLevelSha256": "04a2d71dfa8f6c83c24fffb6a4749d3ef8d28b3842f83a0e90b215d6987027d3"
   }
  },
  {
   "level": "medium",
   "path": "lod/medium.glb",
   "sha256": "3fcda7e6b596ca8ffc417bac5728909dc0ad6c0cebb1773d4e71b9afdbd6d516",
   "sizeBytes": 22036,
   "decodedBufferBytes": 20136,
   "triangles": 476,
   "primitives": 2,
   "bounds": {
    "min": [
     -0.0008,
     -0.0004,
     0.0
    ],
    "max": [
     0.0008,
     0.0004,
     0.0008
    ]
   },
   "approximation": {
    "method": "OCCT BRepMesh_IncrementalMesh",
    "linearDeflectionMm": 0.004,
    "angularDeflectionRad": 0.35
   },
   "detailVisibility": {
    "virtualMpn": false,
    "note": "no marking: the datasheet specifies none"
   },
   "review": "Candidate: rendered preview checked by AI (silhouette, terminals, seat z=0); not human-reviewed",
   "preview": {
    "path": "lod/medium.png",
    "sha256": "c4ff7d8a5f0eee08a939bcda53fe19f58321d2130a66fb9b015e7e6f330928fc",
    "sizeBytes": 8289,
    "width": 400,
    "height": 300,
    "view": "iso",
    "sourceLevelSha256": "3fcda7e6b596ca8ffc417bac5728909dc0ad6c0cebb1773d4e71b9afdbd6d516"
   }
  },
  {
   "level": "low",
   "path": "lod/low.glb",
   "sha256": "e5a7257591cae0496a62a6f4075c7758c97b2572377ad3b30116b16bfc3e10d0",
   "sizeBytes": 11948,
   "decodedBufferBytes": 10056,
   "triangles": 236,
   "primitives": 2,
   "bounds": {
    "min": [
     -0.0008,
     -0.0004,
     0.0
    ],
    "max": [
     0.0008,
     0.0004,
     0.0008
    ]
   },
   "approximation": {
    "method": "OCCT BRepMesh_IncrementalMesh",
    "linearDeflectionMm": 0.02,
    "angularDeflectionRad": 0.9
   },
   "detailVisibility": {
    "virtualMpn": false,
    "note": "no marking: the datasheet specifies none"
   },
   "review": "Candidate: rendered preview checked by AI (silhouette, terminals, seat z=0); not human-reviewed",
   "preview": {
    "path": "lod/low.png",
    "sha256": "3f747c80aedb7a6b71fcddb713324fd0f5df63177d1a70fe053c5de3534053e6",
    "sizeBytes": 8196,
    "width": 400,
    "height": 300,
    "view": "iso",
    "sourceLevelSha256": "e5a7257591cae0496a62a6f4075c7758c97b2572377ad3b30116b16bfc3e10d0"
   }
  },
  {
   "level": "super-low",
   "path": "lod/super-low.glb",
   "sha256": "1c994296175430ad4b2cf4aa305aac5bf27919b19fed872b89ecc091d1bed550",
   "sizeBytes": 3824,
   "decodedBufferBytes": 1944,
   "triangles": 36,
   "primitives": 2,
   "bounds": {
    "min": [
     -0.0008,
     -0.0004,
     0.0
    ],
    "max": [
     0.0008,
     0.0004,
     0.0008
    ]
   },
   "approximation": {
    "method": "per-material bounding boxes split at the part centre (terminals, body, overcoat)"
   },
   "detailVisibility": {
    "virtualMpn": false,
    "note": "no marking: the datasheet specifies none"
   },
   "review": "Candidate: rendered preview checked by AI (silhouette, terminals, seat z=0); not human-reviewed",
   "preview": {
    "path": "lod/super-low.png",
    "sha256": "3302983569660a317425ba9d6dd1d6a5853fb5a1132daf3bc95e6c0d8ace7737",
    "sizeBytes": 7388,
    "width": 400,
    "height": 300,
    "view": "iso",
    "sourceLevelSha256": "1c994296175430ad4b2cf4aa305aac5bf27919b19fed872b89ecc091d1bed550"
   }
  }
 ],
 "hints": [
  "All four levels share pose and units; super-low is boxes per material group, chosen for board overviews."
 ]
}