main
Caleb Publish 0.1.4 cd830b8 1d ago
{
 "schema": "adom/verification@1",
 "part": "HR911130A",
 "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": "16 of 16 pins described from the datasheet (adom-ds2sf, page-cited)",
     "result": "pass"
    },
    {
     "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/hr911130a-datasheet.pdf"
    }
   ],
   "files": {
    "hr911130a.kicad_sym": "737840b39a53e78ba327020db33c039aaeae0c5d6bfad7a6f2aa121a04ce49f2",
    "hr911130a.kicad_mod": "ef6edeb2ef490dca592e62b2cc5fe77fba508d7a41e1461db9b74fa12e629476",
    "hr911130a.step": "bd0a6014606a9b3a5fd7d73faa17c35387b980934a0545bb575d867c8057b608"
   }
  },
  {
   "date": "2026-10-09",
   "by": {
    "name": "Claude (AI build)",
    "handle": "claude"
   },
   "status": "superseded",
   "title": "Datasheet text layer: the manufacturer drawing is a scanned image; the attached PDF is the...",
   "scope": [
    "review"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Datasheet text layer: the manufacturer drawing is a scanned image; the attached PDF is the same pages with an OCR text layer added (ocrmypdf/tesseract) so pin names can be checked against it.",
     "result": "note"
    }
   ],
   "evidence": [],
   "files": {}
  },
  {
   "date": "2026-10-27",
   "by": {
    "name": "Claude, at Caleb Taylor's request",
    "handle": "claude"
   },
   "status": "verified",
   "title": "Validated against HanRun's HR911130A datasheet (Rev. B)",
   "scope": [
    "symbol",
    "footprint",
    "3d",
    "pins"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Datasheet: replaced the JLCPCB copy with HanRun's own PDF, linked from the HR911130A product page on hanrun.com (https://www.hanrun.com/rj45_1000/203.html) and served from HanRun's file store; 4 pages, Rev. B (no date printed; PDF created 2020-02-28), retrieved 2026-10-27",
     "result": "pass"
    },
    {
     "text": "Datasheet text layer: HanRun's PDF draws the schematic and drawing labels as vector outlines, so the attached copy is the same 4 pages with an OCR text layer added (ocrmypdf 15.2 / tesseract 5.3) for the pin-name text check; the unmodified HanRun file has sha256 d3a5d7212145ea71b6f643d90478eac1cdb08ef26a191cac525d4ab7fb344ac1",
     "result": "note"
    },
    {
     "text": "All 14 numbered pins match the schematic (p.1) by number and name: P1, MDI 0+ P2, MDI 0- P3, MDI 1+ P4, MDI 2+ P5, MDI 2- P6, MDI 1- P7, MDI 3+ P8, MDI 3- P9, P10, LED pins 11-14; the page keeps MDI0+ etc. without the space the drawing prints between MDI and the pair number, with ASCII hyphens for the drawing's minus signs. No pin renamed",
     "result": "pass"
    },
    {
     "text": "LED polarity from the schematic (p.1): green 11 anode -> 12 cathode, yellow 14 anode -> 13 cathode; green is the left LED and yellow the right LED seen from the front (p.2); 568/585 nm, VF 1.8/2.8 V, 20 mA (p.2)",
     "result": "pass"
    },
    {
     "text": "All 16 descriptions rewritten from the datasheet. The old ones had wrong cable-side routing for pins 5, 6 and 7 (the schematic routes MDI 2+ to J4 C+, MDI 2- to J5 C-, MDI 1- to J6 B-) and described P1 as the termination return (P1 is the chip-side centre-tap common; P10 is the 4 x 75 ohm / 1000 pF 2 kV termination return)",
     "result": "pass"
    },
    {
     "text": "Shield pins S1/S2 are unnamed in the drawing (two 1.63 mm holes on the layout, p.3); the page keeps the name SHIELD",
     "result": "note"
    },
    {
     "text": "Footprint vs the recommended PCB layout (p.3, component side view): signal pins 1-10 on 0.89 mm drills at 1.27 mm stagger (2.54 mm within a row), rows 6.35 and 8.89 mm behind the post line, pin 1 at the right end of the rear row; footprint pads at x = +/-5.72, 4.44, 3.18, 1.90, 0.64 vs the drawing's 0.635-mm grid (5.715, 4.445, ...), within 0.005 mm; LED pins on 1.02 mm drills at 13.25 mm outer / 2.54 mm pairs, 4.90 mm in front of the post line; 3.25 mm NPTH posts 11.43 mm apart; 1.63 mm shield holes 15.49 mm apart, 3.05 mm behind the post line. Pin 1 position and LED order (14, 13 ... 12, 11 left to right) match",
     "result": "pass"
    },
    {
     "text": "3D body vs the mechanical drawing (p.2, tolerance +/-0.25): 16.04 x 21.30 x 13.50 mm against B 16.00, A 21.20, C 13.30; front face 10.92 mm and rear 10.38 mm from the post line against 10.80 / 10.40 (p.3); Z-up, seated on z = 0, the model's 18 pins sit on the footprint's 18 holes",
     "result": "pass"
    },
    {
     "text": "3D pin tails reach 3.05 mm below the seating plane against D 3.50 +/-0.30 mm (p.2): 0.15 mm shorter than the minimum; body and footprint unaffected",
     "result": "note"
    },
    {
     "text": "DigiKey and Mouser do not carry HR911130A (searched 2026-10-27); LCSC C54408 kept",
     "result": "note"
    },
    {
     "text": "Symbol and footprint Datasheet properties point at the manufacturer datasheet URL",
     "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: all checks pass",
     "result": "pass"
    }
   ],
   "evidence": [
    {
     "label": "datasheet (HanRun, Rev. B)",
     "href": "https://hrdzcn.oss-cn-beijing.aliyuncs.com/202601/ab534667d942f65.pdf"
    },
    {
     "label": "product page (hanrun.com)",
     "href": "https://www.hanrun.com/rj45_1000/203.html"
    }
   ],
   "files": {
    "hr911130a.kicad_sym": "24e099a45a363dee37dbef7e21eb92d125195de527c8f5d85c9531fa59c2c587",
    "hr911130a.kicad_mod": "ed4f2caec5dd81da098944d1cd9ef61f645dc97356ad4aed93998d58d393dedb",
    "hr911130a.step": "bd0a6014606a9b3a5fd7d73faa17c35387b980934a0545bb575d867c8057b608"
   }
  }
 ]
}