{
  "mpn": "0603B104J500CT",
  "generatedBy": "chip-thumbnailer",
  "generatedByVersion": "0.6.0",
  "generatedAtIso": "2026-07-17T21:55:10Z",
  "palette": {
    "canvasBg": "#0d1117",
    "bodyFill": "#1a2332",
    "bodyFillGrad": "#141c27",
    "bodyStroke": "#30363d",
    "pinWire": "#4a5568",
    "pinName": "#ffffff",
    "pinNumber": "#8b949e",
    "groupLabel": "#E6B450",
    "groupLabelHover": "#FFD180",
    "accentTeal": "#00b8b0",
    "accentTealBright": "#00e6dc",
    "padFill": "#C83434",
    "padStroke": "#ef5350",
    "padNumber": "#ffffff",
    "courtyard": "#FF26E2",
    "silkscreen": "#00cccc",
    "fabOutline": "#6e7681",
    "gridLine": "rgba(255,255,255,0.025)",
    "glow": "rgba(0,184,176,0.06)"
  },
  "thumbnails": {
    "symbol": null,
    "footprint": null,
    "threeD": {
      "format": "png",
      "pose": "iso",
      "iso": {
        "sm": null,
        "md": {
          "path": "0603B104J500CT-3d-iso.png",
          "width": 320,
          "height": 240,
          "sizeBytes": 5031
        },
        "lg": null
      },
      "orientations": {
        "asIs": {
          "label": "as-is (Z-up canonical)",
          "rotation": "identity",
          "sizes": {
            "sm": null,
            "md": {
              "path": "0603B104J500CT-3d-iso.png",
              "width": 320,
              "height": 240,
              "sizeBytes": 5031
            },
            "lg": null
          }
        },
        "zDown": {
          "label": "Z-down (R_x(π))",
          "rotation": "R_x(π)",
          "sizes": {
            "sm": null,
            "md": {
              "path": "0603B104J500CT-3d-iso-zdown.png",
              "width": 320,
              "height": 240,
              "sizeBytes": 5032
            },
            "lg": null
          }
        },
        "yUp": {
          "label": "Y-up (R_x(+π/2))",
          "rotation": "R_x(+π/2)",
          "sizes": {
            "sm": null,
            "md": {
              "path": "0603B104J500CT-3d-iso-yup.png",
              "width": 320,
              "height": 240,
              "sizeBytes": 5037
            },
            "lg": null
          }
        },
        "yDown": {
          "label": "Y-down (R_x(-π/2))",
          "rotation": "R_x(-π/2)",
          "sizes": {
            "sm": null,
            "md": {
              "path": "0603B104J500CT-3d-iso-ydown.png",
              "width": 320,
              "height": 240,
              "sizeBytes": 5036
            },
            "lg": null
          }
        },
        "xUp": {
          "label": "X-up (R_y(-π/2))",
          "rotation": "R_y(-π/2)",
          "sizes": {
            "sm": null,
            "md": {
              "path": "0603B104J500CT-3d-iso-xup.png",
              "width": 320,
              "height": 240,
              "sizeBytes": 2484
            },
            "lg": null
          }
        },
        "xDown": {
          "label": "X-down (R_y(+π/2))",
          "rotation": "R_y(+π/2)",
          "sizes": {
            "sm": null,
            "md": {
              "path": "0603B104J500CT-3d-iso-xdown.png",
              "width": 320,
              "height": 240,
              "sizeBytes": 2464
            },
            "lg": null
          }
        }
      },
      "bboxMm": null,
      "bboxMils": null,
      "fullFidelity": {
        "tool": "adom-step",
        "command": "adom-step view library/0603B104J500CT/0603B104J500CT.step",
        "description": "Interactive STEP viewer — Fusion 360-feel components browser, smart-pick measure tool (mm + mils + angle), hover-inspect, geometry-based pin/contact detection (LGA, BGA, QFN, SOIC, through-hole). Backed by service-step2glb's same OCCT pipeline."
      }
    }
  },
  "hints": [
    "These thumbnails are sized for index / card / tooltip views. When the user clicks on one to see the full version, hand off to the matching full-fidelity tool listed in `thumbnails.<kind>.full_fidelity`.",
    "Vector thumbnails (symbol, footprint) scale infinitely — render at any size with no quality loss. The 3D PNG comes in three preset sizes (sm/md/lg); pick by the consuming UI's container width.",
    "All thumbnails share the canonical Adom dark palette declared in `palette` — match your surrounding UI to it (e.g. card bg `palette.canvas_bg`, accent links `palette.accent_teal_bright`) so thumbnails don't visually clash.",
    "The dark canvas + 2.54 mm PCB grid + faint teal radial glow are baked into the SVGs (so they look correct standalone). If your container already provides those (e.g. SymView), don't double up.",
    "For 3D inspection: `adom-step view library/0603B104J500CT/0603B104J500CT.step` opens the source STEP in an interactive viewer with measure tool + components browser.",
    "If a thumbnail entry is `null` in this manifest, the source file (.kicad_sym / .kicad_mod / .step) wasn't present in the chip dir at render time. chip-fetcher should populate it."
  ]
}