main
John Lauer KiCad's library model checked against ams' limits and kept (foot 0.529 mm at the gauge plane, in 0.45..0.75); four LODs… cb10da4 14d ago
{
 "schema": "adom/component-lod@1",
 "mpn": "AS5047P-ATSM",
 "units": "metres (glTF)",
 "upAxis": "Z (Adom/KiCad frame; seated on z = 0, centred on the footprint origin)",
 "status": "candidate",
 "updated": "2026-10-21",
 "source": {
  "path": "as5047p-atsm-etched.step",
  "sha256": "f03f698c0c6b04890f8d06f780f3fa888883ea936256c1431d0cc7568fd6796d"
 },
 "generator": "step2glb 0.13.2 -> glTF Transform 3.10.1 (dedup, join per part, prune; weld + meshopt simplify on low/super-low; quantize) -> materials.py (tin leads); previews by render.py",
 "hints": [
  "Board-use files: no footprint pad outlines, pad labels, silkscreen or board artwork (helperNodes is empty on every level)."
 ],
 "levels": [
  {
   "level": "high",
   "path": "lod/as5047p-atsm-high.glb",
   "sha256": "c4e14a505b2e590de003feb98b2eeb21f817830475ff9faf8745cee364a7f861",
   "sizeBytes": 84976,
   "decodedBufferBytes": 81012,
   "triangles": 2310,
   "primitives": 4,
   "boundsMm": [
    -3.2,
    -2.5,
    -0.0,
    3.2,
    2.5,
    1.005
   ],
   "markingIncluded": true,
   "mark": {
    "mark_z_min_mm": 1.005,
    "mark_z_max_mm": 1.005,
    "chip_top_mm": 1.0,
    "lift_um": 5.0
   },
   "helperNodes": [],
   "extensions": [],
   "derivation": "etched STEP, uncompressed; primitives batched per part (lossless)",
   "review": "candidate: inspected as cached images (depth-buffered render); not qualified in a streaming LOD viewer",
   "preview": {
    "path": "lod/as5047p-atsm-high.png",
    "sha256": "966ad61308cb263130a771ca3704fc3556ed5c01445cfe67c4b9665b2acaf119",
    "sizeBytes": 31100,
    "width": 400,
    "height": 400,
    "view": "iso (front-left, from above), same camera on every level",
    "sourceLevelSha256": "c4e14a505b2e590de003feb98b2eeb21f817830475ff9faf8745cee364a7f861"
   }
  },
  {
   "level": "medium",
   "path": "lod/as5047p-atsm-medium.glb",
   "sha256": "5beb2d9155878393c62f1072742679c3904ec16d9904c96f40cb995a2a359c74",
   "sizeBytes": 62568,
   "decodedBufferBytes": 47436,
   "triangles": 2310,
   "primitives": 4,
   "boundsMm": [
    -3.2,
    -2.5,
    -0.0,
    3.2,
    2.5,
    1.005
   ],
   "markingIncluded": true,
   "mark": {
    "mark_z_min_mm": 1.005,
    "mark_z_max_mm": 1.005,
    "chip_top_mm": 1.0,
    "lift_um": 4.98
   },
   "helperNodes": [],
   "extensions": [
    "KHR_mesh_quantization"
   ],
   "derivation": "etched STEP, batched, quantized (KHR_mesh_quantization); marking kept",
   "review": "candidate: inspected as cached images (depth-buffered render); not qualified in a streaming LOD viewer",
   "preview": {
    "path": "lod/as5047p-atsm-medium.png",
    "sha256": "7e244afb8906462c3c52104ec7a3db5c90094c4cbc71c0a1aa0f33bdabc1b791",
    "sizeBytes": 31041,
    "width": 400,
    "height": 400,
    "view": "iso (front-left, from above), same camera on every level",
    "sourceLevelSha256": "5beb2d9155878393c62f1072742679c3904ec16d9904c96f40cb995a2a359c74"
   }
  },
  {
   "level": "low",
   "path": "lod/as5047p-atsm-low.glb",
   "sha256": "ca7e57c411c5baef3546b0e7ad6b6f2a75ffd3bbf6fb6793df08d190da7926a8",
   "sizeBytes": 30888,
   "decodedBufferBytes": 22668,
   "triangles": 1094,
   "primitives": 3,
   "boundsMm": [
    -3.2,
    -2.5,
    -0.0,
    3.2,
    2.5,
    1.0
   ],
   "markingIncluded": false,
   "mark": null,
   "helperNodes": [],
   "extensions": [
    "KHR_mesh_quantization"
   ],
   "derivation": "plain STEP, welded and simplified (meshopt, ratio 0.5, error 0.2 %), quantized; marking omitted",
   "review": "candidate: inspected as cached images (depth-buffered render); not qualified in a streaming LOD viewer",
   "preview": {
    "path": "lod/as5047p-atsm-low.png",
    "sha256": "fa6e2291ddc7a6ccdcd78a143c62fcff7fc081b332768e93537f0419e7366a7f",
    "sizeBytes": 25668,
    "width": 400,
    "height": 400,
    "view": "iso (front-left, from above), same camera on every level",
    "sourceLevelSha256": "ca7e57c411c5baef3546b0e7ad6b6f2a75ffd3bbf6fb6793df08d190da7926a8"
   }
  },
  {
   "level": "super-low",
   "path": "lod/as5047p-atsm-super-low.glb",
   "sha256": "0fd2e5f45262b03335db973360a8b689a71acf43128eacdf0e0a71be5574419c",
   "sizeBytes": 23096,
   "decodedBufferBytes": 16296,
   "triangles": 740,
   "primitives": 3,
   "boundsMm": [
    -3.2,
    -2.5,
    -0.0,
    3.2,
    2.5,
    1.0
   ],
   "markingIncluded": false,
   "mark": null,
   "helperNodes": [],
   "extensions": [
    "KHR_mesh_quantization"
   ],
   "derivation": "plain STEP, simplified (ratio 0.25, error 0.8 %), quantized; terminals and pin-1 cue kept, marking omitted",
   "review": "candidate: inspected as cached images (depth-buffered render); not qualified in a streaming LOD viewer",
   "preview": {
    "path": "lod/as5047p-atsm-super-low.png",
    "sha256": "07e8e266f99737135d810cf5281d1d9e710f47ffd963ad951cd26056bc9e527e",
    "sizeBytes": 25578,
    "width": 400,
    "height": 400,
    "view": "iso (front-left, from above), same camera on every level",
    "sourceLevelSha256": "0fd2e5f45262b03335db973360a8b689a71acf43128eacdf0e0a71be5574419c"
   }
  }
 ]
}