main
John Lauer Add symbol, footprint, Fusion and Altium libraries, viewers, provenance, README ab389b2 6h ago
{
 "schema": "adom/verification@1",
 "part": "TMCS1123B1AQDVGR",
 "variants": [
  {
   "mpn": "TMCS1123B1AQDVGR",
   "note": "B1A: 25 mV/A, 1.65 V zero-current output; 2000-piece large tape and reel (SBOSA24D p.40)",
   "stocked": false
  }
 ],
 "entries": [
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI), automated checks, not yet reviewed by a person",
    "handle": "claude"
   },
   "status": "verified",
   "title": "Pinout matches the datasheet",
   "scope": [
    "symbol"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Symbol pins match SBOSA24D Table 5-1 (p.4): 1 IN+, 2 IN-, 3 GND, 4 ALERT, 5 VREF, 6 VOUT, 7 OC, 8 VS, 9 VOC, 10 NC",
     "result": "pass"
    },
    {
     "text": "Groups: Primary side (IN+, IN-) on the left; isolated low-voltage side on the right (Supply, Analog output, Overcurrent, Reserved)",
     "result": "pass"
    },
    {
     "text": "Electrical types: IN+ and IN- passive (a conductor), VS and GND power, VOUT and VREF output, VOC input, OC and ALERT open collector (open-drain), NC no-connect",
     "result": "pass"
    },
    {
     "text": "Pin n maps to pad n, read back from the Fusion .lbr and the Altium SchLib/PcbLib; Altium has no no-connect pin type, so NC is Passive there; all Altium pin names are shown",
     "result": "pass"
    },
    {
     "text": "Every pin sits on the 2.54 mm grid (adom-symbol 1.2.6 put the first pin of each column at y = -2.00; snapped by provenance/tools/snap_symbol.py)",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "tmcs1123b1aqdvgr-ds-p4.png",
     "href": "docs/figures/tmcs1123b1aqdvgr-ds-p4.png"
    },
    {
     "label": "tmcs1123b1aqdvgr-symbol.png",
     "href": "docs/proof/tmcs1123b1aqdvgr-symbol.png"
    }
   ],
   "files": {
    "tmcs1123b1aqdvgr.kicad_sym": "4eab48eda132db8f034f3ded77569a08f4250b4dcdf2ebebc2d2237a24e4da53",
    "tmcs1123b1aqdvgr.lbr": "81e146f380ab9d15499b69b5ebbb78baa2baef83612b3317121d3edda2818af5",
    "altium/TMCS1123B1AQDVGR.SchLib": "2568671c1bd6acbc7d3b452aada4eb2c981b87d9b25877118c47e8fdef0ab0ed"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI), automated checks, not yet reviewed by a person",
    "handle": "claude"
   },
   "status": "verified",
   "title": "Footprint equals TI's HV / isolation land pattern",
   "scope": [
    "footprint"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "All 10 pads equal the p.46 HV / isolation option: pads 1, 2 are 1.65 x 4.41 mm at (-4.875, -+2.54); pads 3 to 10 are 1.65 x 0.60 mm at x = +4.875, 1.27 mm pitch; R0.05 corners",
     "result": "pass"
    },
    {
     "text": "Pad-to-pad clearance between the primary and low-voltage rows is 8.1 mm (TI: 8.1 mm clearance/creepage); the part is rated 8 mm (p.6)",
     "result": "pass"
    },
    {
     "text": "Isolation keepout rule area on all copper layers between the rows (x -4.05 to 4.05, y -5.5 to 5.5); also in the Fusion .lbr as t/b/vRestrict",
     "result": "pass"
    },
    {
     "text": "TI's IPC-7351 nominal option (7.3 mm) is not used: it is under the part's 8 mm rating",
     "result": "note"
    },
    {
     "text": "Pads 1 and 2 carry no heatsink vias on purpose: they are the current leads; TI asks for via farms in the copper planes around them (p.36)",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "tmcs1123b1aqdvgr-footprint-check.png",
     "href": "docs/proof/tmcs1123b1aqdvgr-footprint-check.png"
    },
    {
     "label": "tmcs1123b1aqdvgr-ds-p46.png",
     "href": "docs/figures/tmcs1123b1aqdvgr-ds-p46.png"
    },
    {
     "label": "footprint-check.json",
     "href": "provenance/footprint-check.json"
    }
   ],
   "files": {
    "tmcs1123b1aqdvgr.kicad_mod": "cf885b25cbd3dab2294eaff1a66ccfe8a4a5b2a0ff185d171a7aa632db9e7713",
    "tmcs1123b1aqdvgr.lbr": "81e146f380ab9d15499b69b5ebbb78baa2baef83612b3317121d3edda2818af5"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI), automated checks, not yet reviewed by a person",
    "handle": "claude"
   },
   "status": "verified",
   "title": "Pin 1 orientation agrees across datasheet, footprint, 3D model and symbol",
   "scope": [
    "footprint",
    "3d",
    "symbol"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Datasheet top view (p.4 Figure 5-1, p.45): pin 1 IN+ upper left, pin 2 IN- lower left, pins 3 to 10 up the right side with 10 at the top",
     "result": "pass"
    },
    {
     "text": "Footprint: pad 1 upper left (KiCad Y down), pad 2 lower left, pad 3 lower right, pad 10 upper right; silkscreen pin-1 bar at the upper-left corner; F.Fab chamfer at pin 1",
     "result": "pass"
    },
    {
     "text": "3D model: pin 1 current lead at (-x, +y) in the Z-up model, which is pad 1 after KiCad's Y flip; pin-1 dimple in the same corner; overlay on p.45 matches",
     "result": "pass"
    },
    {
     "text": "Hero GLB: adom-hero alignment guard OK (centre offset 0.0 mm); labels IN+ upper left, NC upper right, GND lower right",
     "result": "pass"
    },
    {
     "text": "Symbol: pin numbers and names as Table 5-1",
     "result": "pass"
    },
    {
     "text": "The MPN etch reads upright with pin 1 lower left in the planner's standard pose (adom-aiflow-etch gate PASS)",
     "result": "pass"
    }
   ],
   "evidence": [
    {
     "label": "tmcs1123b1aqdvgr-footprint-check.png",
     "href": "docs/proof/tmcs1123b1aqdvgr-footprint-check.png"
    },
    {
     "label": "tmcs1123b1aqdvgr-overlay.png",
     "href": "docs/proof/tmcs1123b1aqdvgr-overlay.png"
    },
    {
     "label": "tmcs1123b1aqdvgr-hero-preview.png",
     "href": "docs/proof/tmcs1123b1aqdvgr-hero-preview.png"
    },
    {
     "label": "tmcs1123b1aqdvgr-ds-p45.png",
     "href": "docs/figures/tmcs1123b1aqdvgr-ds-p45.png"
    }
   ],
   "files": {
    "tmcs1123b1aqdvgr.kicad_mod": "cf885b25cbd3dab2294eaff1a66ccfe8a4a5b2a0ff185d171a7aa632db9e7713",
    "tmcs1123b1aqdvgr-etched.step": "dbec99f3125d7ef551b04a3802e49a5ef6b22ebbba2e7978b2e8f2f85a8b5008",
    "tmcs1123b1aqdvgr-hero.glb": "bf51329a5a46cd522589b2e604a47acd88117b42e3e8ad0f20e2daf671f85fc3",
    "tmcs1123b1aqdvgr.kicad_sym": "4eab48eda132db8f034f3ded77569a08f4250b4dcdf2ebebc2d2237a24e4da53"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI), automated checks, not yet reviewed by a person",
    "handle": "claude"
   },
   "status": "verified",
   "title": "3D model inside TI's package drawing",
   "scope": [
    "3d"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "E 10.30, E1 7.50, D 10.30, A 2.55, A1 0.20, c 0.275, b 0.41, current leads 4.22 at +-2.54: inside DVG0010A (p.45), measured by section",
     "result": "pass"
    },
    {
     "text": "Foot L 0.854 mm at the 0.25 mm gauge plane: inside 0.40 to 1.27",
     "result": "pass"
    },
    {
     "text": "Overlay of top, front and end views on the p.45 drawing at its own scale",
     "result": "pass"
    },
    {
     "text": "TI's STEP (Ultra Librarian) needs a reCAPTCHA; not compared",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "tmcs1123b1aqdvgr-overlay.png",
     "href": "docs/proof/tmcs1123b1aqdvgr-overlay.png"
    },
    {
     "label": "3d-model.json",
     "href": "provenance/3d-model.json"
    },
    {
     "label": "tmcs1123b1aqdvgr-ds-p45.png",
     "href": "docs/figures/tmcs1123b1aqdvgr-ds-p45.png"
    }
   ],
   "files": {
    "tmcs1123b1aqdvgr.step": "0a853e2f4e75a9e6cbad36f5019d39ee4dcb53a4c9cc39f4c3ad37d4c9274672",
    "tmcs1123b1aqdvgr-etched.step": "dbec99f3125d7ef551b04a3802e49a5ef6b22ebbba2e7978b2e8f2f85a8b5008",
    "tmcs1123b1aqdvgr-etched.glb": "70ac2e320cf662c6f7b24d163eee14148fd0f474d429a1aab3c05f81bf0afa56"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI), automated checks, not yet reviewed by a person",
    "handle": "claude"
   },
   "status": "open",
   "title": "Still to do",
   "scope": [
    "3d",
    "library"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Compare against TI's own STEP once someone downloads it from Ultra Librarian in a browser",
     "result": "open"
    },
    {
     "text": "Altium PcbLib has no keepout region: adom-lbr 2.47.6 does not carry the KiCad rule area; add a keepout region over x -4.05 to 4.05 mm in Altium, or rely on board rules",
     "result": "open"
    },
    {
     "text": "Open the KiCad, Fusion and Altium libraries in the native tools; so far they are checked by lint and read-back only",
     "result": "open"
    },
    {
     "text": "No reel on hand and no distributor stock on 2026-10-21 (Mouser and DigiKey 0, 140-day lead time at Mouser)",
     "result": "open"
    }
   ],
   "evidence": [],
   "files": {}
  }
 ]
}