main
John Lauer Component record for rc0402fr-0733kl: files batch 1 dea64e1 19h ago
{
 "schema": "adom/component-lod@1",
 "mpn": "RC0402FR-0733KL",
 "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 (RC_L product specification V.14, p.3 'Marking')",
 "source": {
  "path": "RC0402FR-0733KL.step",
  "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"
 },
 "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": "937b453eb265ddd04ca7a8c8304011d48f266ea8480694ebc583239a0d7cadba",
   "sizeBytes": 48096,
   "decodedBufferBytes": 45432,
   "triangles": 1076,
   "primitives": 3,
   "bounds": {
    "min": [
     -0.0005,
     -0.00025,
     -0.0
    ],
    "max": [
     0.0005,
     0.00025,
     0.00035
    ]
   },
   "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": "c77bb7ab8e51c56701234d1ad3a31ba3f8fba39502af8987f769c07c2a9d2fc6",
    "sizeBytes": 10877,
    "width": 400,
    "height": 300,
    "view": "iso",
    "sourceLevelSha256": "937b453eb265ddd04ca7a8c8304011d48f266ea8480694ebc583239a0d7cadba"
   }
  },
  {
   "level": "medium",
   "path": "lod/medium.glb",
   "sha256": "f1a1e14478c0215d3650a8778ea37ac93f54a7c3d374c4746fa9c73f360173af",
   "sizeBytes": 17180,
   "decodedBufferBytes": 14520,
   "triangles": 340,
   "primitives": 3,
   "bounds": {
    "min": [
     -0.0005,
     -0.00025,
     -0.0
    ],
    "max": [
     0.0005,
     0.00025,
     0.00035
    ]
   },
   "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": "4922b519a5c9290289005a1d7a7579aef44ea080b71a728cec2912571c41f2bd",
    "sizeBytes": 10916,
    "width": 400,
    "height": 300,
    "view": "iso",
    "sourceLevelSha256": "f1a1e14478c0215d3650a8778ea37ac93f54a7c3d374c4746fa9c73f360173af"
   }
  },
  {
   "level": "low",
   "path": "lod/low.glb",
   "sha256": "d37b55a8dfb67f15b654633a1aae33e2650ddf5c0f4a777162d6dfb02f6f17d0",
   "sizeBytes": 10448,
   "decodedBufferBytes": 7800,
   "triangles": 180,
   "primitives": 3,
   "bounds": {
    "min": [
     -0.0005,
     -0.00025,
     -0.0
    ],
    "max": [
     0.0005,
     0.00025,
     0.00035
    ]
   },
   "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": "764f3339c3ef28150147634f531733170410e7ff20dae5cbe4e08f7c6a5d862f",
    "sizeBytes": 10562,
    "width": 400,
    "height": 300,
    "view": "iso",
    "sourceLevelSha256": "d37b55a8dfb67f15b654633a1aae33e2650ddf5c0f4a777162d6dfb02f6f17d0"
   }
  },
  {
   "level": "super-low",
   "path": "lod/super-low.glb",
   "sha256": "67a651d5d26113d4f0178bcf5805d1b785a8a0a863e16285ac4e72402a8e7fef",
   "sizeBytes": 5232,
   "decodedBufferBytes": 2592,
   "triangles": 48,
   "primitives": 3,
   "bounds": {
    "min": [
     -0.0005,
     -0.00025,
     -0.0
    ],
    "max": [
     0.0005,
     0.00025,
     0.00035
    ]
   },
   "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": "c2a08faf868f8206b0aae103dcd8bdc0e1681c68d87713e1174b1e26e8e77727",
    "sizeBytes": 7447,
    "width": 400,
    "height": 300,
    "view": "iso",
    "sourceLevelSha256": "67a651d5d26113d4f0178bcf5805d1b785a8a0a863e16285ac4e72402a8e7fef"
   }
  }
 ],
 "hints": [
  "All four levels share pose and units; super-low is boxes per material group, chosen for board overviews."
 ]
}