main
John Lauer xlh335040-000000i: component page files (1/2) 490f6f9 3d ago
{
  "schema": "adom/mark-check@1",
  "step": "xlh335040-000000i-etched.step",
  "mpn": "XLH335040.000000I",
  "status": "PASS",
  "checks": [
    {
      "check": "axis",
      "status": "PASS",
      "detail": "text along the 1.93 mm axis",
      "angleDeg": 0
    },
    {
      "check": "upright",
      "status": "PASS",
      "detail": "upright, left to right, pin 1 left lower"
    },
    {
      "check": "size",
      "status": "PASS",
      "detail": "text height 0.133 mm, 102% of what fits (0.130 mm), block fills 18% of the 1.70 mm band height",
      "capMm": 0.1329,
      "fitMm": 0.1298
    },
    {
      "check": "band",
      "status": "PASS",
      "detail": "inside the usable band"
    },
    {
      "check": "flat",
      "status": "PASS",
      "detail": "flat, coplanar with the face (+5 um)"
    },
    {
      "check": "group",
      "status": "PASS",
      "detail": "Adom.LaserEtch group"
    },
    {
      "check": "colour",
      "status": "PASS",
      "detail": "light mark (sRGB 0.90, 0.90, 0.89)",
      "rgb": [
        0.896243869286,
        0.896243869286,
        0.886003966688
      ]
    },
    {
      "check": "widget",
      "status": "PASS",
      "detail": "7.8 px caps with the outline 320 px wide",
      "capHeightPx320": 7.8
    }
  ],
  "frame": {
    "reference": "normalized pose: footprint frame, X right, Y up, Z up off the board (after the stand-up turns)",
    "sourceToNormalized": {
      "turns": [],
      "text": "identity",
      "source": "as-is (Z up)"
    },
    "normalizedToOutput": {
      "checkImage": {
        "turns": [
          {
            "axis": "z",
            "quarterTurns": 0
          }
        ],
        "text": "identity",
        "pose": "standard reading pose: reading direction to +X, text up +Y, pin 1 lower left"
      },
      "outline": {
        "turns": [
          {
            "axis": "z",
            "quarterTurns": 2
          }
        ],
        "text": "180 deg about Z",
        "pose": "iso outline from +X+Y+Z"
      }
    },
    "modelUp": {
      "supplied": false,
      "source": "as-is (Z up)"
    },
    "packageFront": {
      "supplied": false,
      "face": "top",
      "source": "inferred: top face"
    },
    "textUp": {
      "supplied": false,
      "vector": [
        -0.0,
        1.0,
        0.0
      ],
      "source": "inferred from pin 1: footprint pad 1"
    },
    "mountedPose": false,
    "summary": "frame: normalized pose (source -> normalized: identity, as-is (Z up); normalized -> check image: identity, -> outline: 180 deg about Z); model up inferred, face top inferred, text up inferred from pin 1; not a mounted-pose check"
  },
  "plan": {
    "summary": "Mark along the 1.93 mm axis (+X), 0.13 mm text (2 lines), upright with pin 1 left lower, outline rot 180 after a 180 deg pose turn; ~8 px caps at 320 px",
    "band": [
      -0.73,
      -0.85,
      1.2,
      0.85
    ],
    "readingDirection": [
      1.0,
      0.0,
      0.0
    ],
    "lines": [
      "XLH",
      "335040.000000I"
    ]
  },
  "thresholds": {
    "sizePass": 0.8,
    "sizeFail": 0.6,
    "widgetPxPass": 6.0,
    "widgetPxFail": 4.0,
    "outlineOffsetMax": 0.15,
    "coplanarMaxMm": 0.02
  },
  "image": "xlh335040-000000i-etched.check.png",
  "reportPath": "xlh335040-000000i-etched.check.json"
}