main
Caleb Publish 0.1.2 0d1046d 21h ago
{
 "schema": "adom/verification@1",
 "part": "EP2RKU+",
 "variants": [],
 "entries": [
  {
   "date": "2026-10-09",
   "by": {
    "name": "Claude (AI build)",
    "handle": "claude"
   },
   "status": "superseded",
   "title": "Automated build checks (awaiting human validation)",
   "scope": [
    "symbol",
    "footprint",
    "3d",
    "pins"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Footprint extracted pad-for-pad from the source board and normalized to the footprint frame (back-side parts un-mirrored)",
     "result": "pass"
    },
    {
     "text": "3D model seated z=0 at footprint origin (placement inverse; method centroid-matched to KiCad library models on 59 cases)",
     "result": "pass"
    },
    {
     "text": "adom-lbr generate + lint passed",
     "result": "pass"
    },
    {
     "text": "30 of 33 pins described from the datasheet (adom-ds2sf, page-cited)",
     "result": "note"
    },
    {
     "text": "Not yet checked by a person: land pattern vs datasheet, pin-1/orientation, 3D body vs drawing",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "datasheet",
     "href": "docs/ep2rku-datasheet.pdf"
    }
   ],
   "files": {
    "ep2rku.kicad_sym": "b2e8ad499424eac35ace54069c1caaf5bb09149ebaa0f2bac22f7ccacbe79848",
    "ep2rku.kicad_mod": "cd51319a5950733a47431179fe60b7d68e91cef58ce50b21722ac0401fd88c16",
    "ep2rku.step": "f8f250420e44c790230542945441c44db7f94f55956d0776253601cdd3467f3c"
   }
  },
  {
   "date": "2026-10-09",
   "by": {
    "name": "Claude (AI build)",
    "handle": "claude"
   },
   "status": "superseded",
   "title": "The schematic value is DG1677-2, which is the Mini-Circuits case style; the part placed on...",
   "scope": [
    "review"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "The schematic value is DG1677-2, which is the Mini-Circuits case style; the part placed on the board is EP2RKU+ (symbol lib Combiners:EP2RKU+).",
     "result": "note"
    }
   ],
   "evidence": [],
   "files": {}
  },
  {
   "date": "2026-10-09",
   "by": {
    "name": "Claude (AI build)",
    "handle": "claude"
   },
   "status": "superseded",
   "title": "3 of 33 pins have no datasheet description yet (pins 12, 21, 29).",
   "scope": [
    "review"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "3 of 33 pins have no datasheet description yet (pins 12, 21, 29).",
     "result": "note"
    }
   ],
   "evidence": [],
   "files": {}
  },
  {
   "date": "2026-10-09",
   "by": {
    "name": "Claude (AI build)",
    "handle": "claude"
   },
   "status": "superseded",
   "title": "Pin names differ between the board symbol and the datasheet (often equivalent naming; chec...",
   "scope": [
    "review"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Pin names differ between the board symbol and the datasheet (often equivalent naming; check): 1: symbol \"NOT USED\" vs datasheet \"NC\"; 2: symbol \"NOT USED\" vs datasheet \"NC\"; 3: symbol \"NOT USED\" vs datasheet \"NC\"; 4: symbol \"NOT USED\" vs datasheet \"NC\"; 5: symbol \"NOT USED\" vs datasheet \"NC\"; 6: symbol \"NOT USED\" vs datasheet \"NC\"; 7: symbol \"NOT USED\" vs datasheet \"NC\"; 8: symbol \"NOT USED\" vs datasheet \"NC\"; 9: symbol \"NOT USED\" vs datasheet \"NC\"; 10: symbol \"NOT USED\" vs datasheet \"NC\"; 11: symbol \"GROUND\" vs datasheet \"GND\"; 12: symbol \"RF OUT 1\" vs datasheet \"RF-OUT1\" ...",
     "result": "note"
    }
   ],
   "evidence": [],
   "files": {}
  },
  {
   "date": "2026-10-09",
   "by": {
    "name": "Claude (AI build)",
    "handle": "claude"
   },
   "status": "superseded",
   "title": "Datasheet pins not matched to a symbol pin: GND, GND(PAD), NC, RF-IN, RF-OUT1, RF-OUT2",
   "scope": [
    "review"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Datasheet pins not matched to a symbol pin: GND, GND(PAD), NC, RF-IN, RF-OUT1, RF-OUT2",
     "result": "note"
    }
   ],
   "evidence": [],
   "files": {}
  },
  {
   "date": "2026-10-27",
   "by": {
    "name": "Claude, at Caleb Taylor's request",
    "handle": "claude"
   },
   "status": "verified",
   "title": "Validated against Mini-Circuits EP2RKU+ datasheet (REV. B, ECO-012024, 2025-09-04), case style DG1677-2 and layout 98-PL-648 rev OR",
   "scope": [
    "symbol",
    "footprint",
    "3d",
    "pins"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Datasheet: the page already carries Mini-Circuits' current edition (REV. B, ECO-012024, dated 250904); sha256 915836da matches minicircuits.com/pdfs/EP2RKU+.pdf fetched 2026-10-27",
     "result": "pass"
    },
    {
     "text": "All 33 pads match the PAD CONNECTIONS table (p.2) by number and name: RF IN 21, RF OUT 1 12, RF OUT 2 29, GROUND 11/13/20/22/28/30 and the paddle (33), NOT USED (ground externally) 1-10, 14-19, 23-27, 31-32. Names already matched; descriptions re-cited from p.1 to p.2 (the table is on PDF page 2) and RF pins 12, 21, 29 described",
     "result": "pass"
    },
    {
     "text": "Pin types: GROUND pads and paddle power_in; RF IN / RF OUT 1 / RF OUT 2 passive (passive GaAs splitter/combiner, ports work in both directions); NOT USED pads passive, not no_connect, because the datasheet says to ground them externally (was input on every pin)",
     "result": "pass"
    },
    {
     "text": "Pad 1 corner: footprint numbers counter-clockwise from pin 1 at the top of the left column (1-8 left, 9-16 bottom, 17-24 right, 25-32 top), as the DG1677-2 outline (pin 1 index, pin 32 adjacent). 98-PL-648 draws the same package rotated 90° (PIN 1 at the right end of the top row, RF IN bottom, RF OUT 1 left, RF OUT 2 right), which is exactly where pads 21, 12 and 29 land after that rotation",
     "result": "pass"
    },
    {
     "text": "Footprint vs DG1677-2 suggested land pattern: 32 pads 0.30 x 0.89 mm (P 0.30, Q 0.89) at 0.50 mm pitch (K), pad rows at +-2.45 mm = 4.90 mm centre to centre (L = M = 4.90), thermal pad 2.79 x 2.79 mm (N = R = 2.79); pads 7, 10, 18, 31 sit 0.008 mm off the row line (negligible); the land pattern's S = 0.20 x 45° corner chamfer on the thermal pad is not drawn",
     "result": "note"
    },
    {
     "text": "3D body 5.00 x 5.00 x 0.90 mm against A = B = 5.00, C 0.80 to 1.00 mm (DG1677-2); Z-up, seated on z = 0, centred on the pads",
     "result": "pass"
    },
    {
     "text": "DigiKey 3157-EP2RKU+TR-ND and Mouser 139-EP2RKU+ confirmed by part lookup 2026-10-27 (Mini-Circuits EP2RKU+)",
     "result": "pass"
    },
    {
     "text": "Symbol Datasheet / MPN / Manufacturer / DigiKey / Mouser / LCSC properties agree with page.json; footprint Datasheet property points at the manufacturer datasheet URL",
     "result": "pass"
    },
    {
     "text": "component-page-verify 0.2.0: all checks pass",
     "result": "pass"
    }
   ],
   "evidence": [
    {
     "label": "datasheet (Mini-Circuits)",
     "href": "https://www.minicircuits.com/pdfs/EP2RKU+.pdf"
    },
    {
     "label": "case style DG1677-2",
     "href": "https://www.minicircuits.com/case_style/DG1677-2.pdf"
    },
    {
     "label": "suggested PCB layout 98-PL-648",
     "href": "https://www.minicircuits.com/pcb/98-pl648.pdf"
    }
   ],
   "files": {
    "ep2rku.kicad_sym": "0df38e8f408afcd67ac9e062ed694ad36ea31d8e86c45c1d6ddf0a50cbf1a2e7",
    "ep2rku.kicad_mod": "feead5dde9f252f870b4a89538b8f98151e04c7dc7be448fb33d3ee6660c4652",
    "ep2rku.step": "f8f250420e44c790230542945441c44db7f94f55956d0776253601cdd3467f3c"
   }
  }
 ]
}