← Commit history
docs/figures/tmcs1123b1aqdvgr-ds-p1.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p24.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p3.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p4.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p40.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p43.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p45.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p46.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p5.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p6.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p8.pngadded
⋯ 1 unchanged line ⋯
docs/figures/tmcs1123b1aqdvgr-ds-p9.pngadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/models/tmcs1123b1aqdvgr-etched-bottom.pngadded
⋯ 1 unchanged line ⋯
docs/models/tmcs1123b1aqdvgr-etched-iso.pngadded
⋯ 1 unchanged line ⋯
docs/models/tmcs1123b1aqdvgr-glb-top.pngadded
⋯ 1 unchanged line ⋯
docs/proof/tmcs1123b1aqdvgr-etched.check.jsonadded+135
@@ -0,0 +1,135 @@+{+ "schema": "adom/mark-check@1",+ "step": "/home/adom/project/uta-dynos/work/pages/tmcs1123b1aqdvgr/tmcs1123b1aqdvgr-etched.step",+ "mpn": "TMCS1123B1AQDVGR",+ "status": "PASS",+ "checks": [+  {+   "check": "axis",+   "status": "PASS",+   "detail": "text along the 8.53 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.981 mm, 97% of what fits (1.016 mm), block fills 31% of the 7.20 mm band height",+   "capMm": 0.9812,+   "fitMm": 1.0161+  },+  {+   "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": "16.6 px caps with the outline 320 px wide",+   "capHeightPx320": 16.6+  }+ ],+ "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": 1+     }+    ],+    "text": "90 deg about Z",+    "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": [+    1.0,+    -0.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: 90 deg about Z, -> 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 8.53 mm axis (-Y), 1.02 mm text (2 lines), upright with pin 1 left lower, outline rot 90 after a 180 deg pose turn; ~17 px caps at 320 px",+  "band": [+   -3.6,+   -5.0,+   3.6,+   3.53+  ],+  "readingDirection": [+   -0.0,+   -1.0,+   0.0+  ],+  "lines": [+   "TMCS1123",+   "B1AQDVGR"+  ]+ },+ "thresholds": {+  "sizePass": 0.8,+  "sizeFail": 0.6,+  "widgetPxPass": 6.0,+  "widgetPxFail": 4.0,+  "outlineOffsetMax": 0.15,+  "coplanarMaxMm": 0.02+ },+ "image": "tmcs1123b1aqdvgr-etched.check.png",+ "reportPath": "tmcs1123b1aqdvgr-etched.check.json"+}\ No newline at end of file
docs/proof/tmcs1123b1aqdvgr-etched.check.pngadded
⋯ 1 unchanged line ⋯
docs/proof/tmcs1123b1aqdvgr-etched.mark-plan.jsonadded+169
@@ -0,0 +1,169 @@+{+ "plan": {+  "schema": "adom/mark-plan@1",+  "mpn": "TMCS1123B1AQDVGR",+  "step": "/home/adom/project/uta-dynos/work/pages/tmcs1123b1aqdvgr/tmcs1123b1aqdvgr.step",+  "footprint": "/home/adom/project/uta-dynos/work/pages/tmcs1123b1aqdvgr/tmcs1123b1aqdvgr.kicad_mod",+  "standUp": [],+  "standUpSource": "as-is (Z up)",+  "inputs": {+   "up": "auto",+   "face": "auto",+   "along": null,+   "upSupplied": false,+   "faceSupplied": false,+   "faceSource": "inferred: top face"+  },+  "face": "top",+  "pin1": {+   "source": "footprint pad 1",+   "xyMm": [+    -4.875,+    2.54+   ],+   "corner": "left/lower"+  },+  "existingMarks": [],+  "vendorMarking": {+   "present": false,+   "glyphFaces": 2+  },+  "faceNormal": [+   0,+   0,+   1+  ],+  "longAxis": {+   "axis": "y",+   "vector": [+    0.0,+    1.0,+    0.0+   ],+   "why": "two pin rows (2 + 8 pins, 9.75 mm apart): parallel to the pin rows (band 8.53 mm along, 7.20 mm across)",+   "source": "pin-rows",+   "override": null,+   "pinRows": {+    "axis": "y",+    "pinsPerRow": [+     2,+     8+    ],+    "rowSpacingMm": 9.75,+    "exposed": 0+   }+  },+  "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": [+    -3.6,+    -5.0,+    3.6,+    3.53+   ],+   "zMm": 2.55,+   "lengthMm": 8.53,+   "heightMm": 7.2,+   "why": "highest flat face over the body centre",+   "terminationsExcludedBy": null,+   "trimmedEnds": [],+   "keepouts": [+    [+     -3.05,+     3.55,+     -2.15,+     4.45+    ]+   ],+   "sideTurn": null,+   "margins": {+    "lengthEachSide": 0.12,+    "heightEachSide": 0.15+   }+  },+  "text": {+   "lines": [+    "TMCS1123",+    "B1AQDVGR"+   ],+   "chars": 16,+   "capHeightMm": 1.0161,+   "smallestLineMm": 1.0161,+   "heightPctOfBand": 32.5,+   "why": "two lines: the smaller line (1.016 mm) beats one line (0.501 mm) by 2.03x",+   "alternative": {+    "lines": [+     "TMCS1123B1AQDVGR"+    ],+    "capHeightMm": 0.501,+    "smallestLineMm": 0.501+   },+   "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 TMCS1123B1AQDVGR (stands the STEP up (as-is (Z up)), turns it 180 deg about Z and draws TMCS1123 / B1AQDVGR 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": 20.78,+   "capHeightPx": 17.2+  },+  "hints": [+   "the top face is stored with a reversed normal (0,0,-1), as in KiCad's stock SOIC / TSSOP models; it is the top face by position (top of the part's bbox)"+  ],+  "warnings": [],+  "summary": "Mark along the 8.53 mm axis (-Y), 1.02 mm text (2 lines), upright with pin 1 left lower, outline rot 90 after a 180 deg pose turn; ~17 px caps at 320 px"+ },+ "etch": {+  "out": "/home/adom/project/uta-dynos/work/pages/tmcs1123b1aqdvgr/tmcs1123b1aqdvgr-etched.step",+  "mpn": "TMCS1123B1AQDVGR",+  "lines": [+   "TMCS1123",+   "B1AQDVGR"+  ],+  "removedOldMarks": [],+  "turns": [+   {+    "axis": "z",+    "quarterTurns": 1+   }+  ],+  "serviceMarkTurnedQuarter": 0,+  "line2Scaled": true,+  "fit": {+   "scale": 0.856,+   "capMm": 0.9812,+   "markMm": [+    6.4828,+    2.4869+   ],+   "bandMm": [+    8.53,+    7.2+   ],+   "zMm": 2.555+  }+ }+}\ No newline at end of file
docs/proof/tmcs1123b1aqdvgr-footprint-check.pngadded
⋯ 1 unchanged line ⋯
docs/proof/tmcs1123b1aqdvgr-hero-preview.pngadded
⋯ 1 unchanged line ⋯
docs/proof/tmcs1123b1aqdvgr-lods.pngadded
⋯ 1 unchanged line ⋯
docs/proof/tmcs1123b1aqdvgr-overlay.pngadded
⋯ 1 unchanged line ⋯
docs/proof/tmcs1123b1aqdvgr-symbol.pngadded
⋯ 1 unchanged line ⋯