main
John Lauer 74439346047: component page files (1/2) 25b63da 2d ago
{
  "plan": {
    "schema": "adom/mark-plan@1",
    "mpn": "74439346047",
    "step": "74439346047.step",
    "footprint": "74439346047.kicad_mod",
    "standUp": [],
    "standUpSource": "as-is (Z up)",
    "inputs": {
      "up": "auto",
      "face": "side",
      "along": null,
      "upSupplied": false,
      "faceSupplied": true,
      "faceSource": "--face side"
    },
    "face": "side",
    "pin1": {
      "source": "footprint pad 1",
      "xyMm": [
        -2.0,
        -0.0
      ],
      "corner": "centre/lower"
    },
    "existingMarks": [],
    "vendorMarking": {
      "present": false,
      "glyphFaces": 0
    },
    "faceNormal": [
      -1.0,
      0.0,
      0.0
    ],
    "longAxis": {
      "axis": "y",
      "vector": [
        0.0,
        1.0,
        0.0
      ],
      "why": "long side wall (6.65 mm)",
      "source": "side-wall",
      "override": null,
      "pinRows": null
    },
    "readingDirection": {
      "vector": [
        -0.0,
        -1.0,
        0.0
      ],
      "angleDeg": 270,
      "textUp": [
        1.0,
        -0.0,
        0.0
      ],
      "rule": "pin 1 / pad 1 at the start (left) of the text, and below it when it sits on a side"
    },
    "band": {
      "regionMm": [
        0.6,
        -3.125,
        5.6,
        3.125
      ],
      "zMm": 3.225,
      "lengthMm": 6.25,
      "heightMm": 5.0,
      "why": "flat high band of the side wall",
      "terminationsExcludedBy": null,
      "trimmedEnds": [],
      "keepouts": [],
      "sideTurn": {
        "axis": "y",
        "quarterTurns": 1,
        "textUpInTurnedFrame": [
          1,
          0,
          0
        ],
        "baselineInTurnedFrame": [
          0.0,
          -1.0,
          0.0
        ]
      },
      "margins": {
        "lengthEachSide": 0.12,
        "heightEachSide": 0.15
      }
    },
    "text": {
      "lines": [
        "74439",
        "346047"
      ],
      "chars": 11,
      "capHeightMm": 1.0021,
      "smallestLineMm": 1.0021,
      "heightPctOfBand": 46.1,
      "why": "two lines: the smaller line (1.002 mm) beats one line (0.537 mm) by 1.86x",
      "alternative": {
        "lines": [
          "74439346047"
        ],
        "capHeightMm": 0.5373,
        "smallestLineMm": 0.5373
      },
      "font": "service-step2glb /laser-etch (single-stroke outline font)"
    },
    "etch": {
      "poseQuarterTurnsZ": 1,
      "service": "/laser-etch?mode=flat",
      "note": "turn so the reading direction is +X, etch, fit the mark into the band, turn back"
    },
    "outline": {
      "upAxis": "z",
      "poseRotZDeg": 180,
      "rot": 90,
      "recipe": "adom-aiflow-etch outline <part.step> --footprint <part.kicad_mod> --mpn 74439346047 (stands the STEP up (as-is (Z up)), turns it 180 deg about Z and draws 74439 / 346047 on the planned band, rot 90)",
      "why": "iso camera looks from +X+Y+Z: text along +Y (rot 90) or -X (rot 180) reads left to right with pin 1 toward the viewer"
    },
    "widget": {
      "px": 320,
      "pxPerMm": 30.54,
      "capHeightPx": 25.0
    },
    "hints": [
      "one flat face covers the whole top: if this part's terminations wrap onto the top (chip R/C/L), rerun with --terminations pads",
      "LED: the top window stays clear; the mark goes on the front long wall"
    ],
    "warnings": [],
    "summary": "Mark along the 6.25 mm axis (-Y), 1.00 mm text (2 lines), upright with pin 1 centre lower, outline rot 90 after a 180 deg pose turn; ~25 px caps at 320 px"
  },
  "etch": {
    "out": "74439346047-etched.step",
    "mpn": "74439346047",
    "lines": [
      "74439",
      "346047"
    ],
    "removedOldMarks": [],
    "turns": [
      {
        "axis": "y",
        "quarterTurns": 1
      },
      {
        "axis": "z",
        "quarterTurns": 1
      }
    ],
    "serviceMarkTurnedQuarter": 3,
    "line2Scaled": true,
    "fit": {
      "scale": 0.9164,
      "capMm": 0.9973,
      "markMm": [
        4.75,
        2.3576
      ],
      "bandMm": [
        6.25,
        5.0
      ],
      "zMm": 3.23
    }
  }
}