← Commit history

Initial commit: component/10164227-1001a1rlf

John Lauer ·19fc311d08 ·2d ago
2 files changed +771
README.mdadded+3
@@ -0,0 +1,3 @@+# 10164227-1001A1RLF++Amphenol BergStak 0.40 mm pitch board-to-board receptacle, 100 positions, 1.5 mm mated stack, no hold-down. KiCad symbol and footprint from the Amphenol drawing, AI-created 3D model.
page.jsonadded+768
@@ -0,0 +1,768 @@+{+  "schema_version": 1,+  "slug": "10164227-1001a1rlf",+  "type": "component",+  "kind": "component",+  "title": "10164227-1001A1RLF",+  "brief": "Amphenol BergStak 0.40 mm pitch board-to-board receptacle, 100 positions, 1.5 mm mated stack, no hold-down. KiCad symbol and footprint from the Amphenol drawing, AI-created 3D model.",+  "version": "0.1.0",+  "because": "No wiki page exists for the exact MPN 10164227-1001A1RLF (adom-wiki search on the MPN and its series, and repo show adom/10164227-1001a1rlf, returned nothing on 2026-10-17).",+  "hero": {+    "type": "billboard",+    "headline": "10164227-1001A1RLF",+    "subhead": "BergStak 0.40 mm board-to-board receptacle, 100 positions, 1.5 mm stack height",+    "screenshot": "docs/hero.png",+    "chrome": false+  },+  "component": {+    "mpn": "10164227-1001A1RLF",+    "manufacturer": "Amphenol ICC (FCI)",+    "package": "BergStak 0.40 mm receptacle, 2 x 50, SMT (22.60 x 3.38 x 1.45 mm)",+    "pin_count": 100,+    "category": "Connector",+    "subcategory": "Board-to-board / mezzanine receptacle",+    "body_size": {+      "x_mm": 22.6,+      "y_mm": 3.38,+      "z_mm": 1.45,+      "pitch_mm": 0.4+    },+    "parts": {+      "symbol": "10164227-1001a1rlf.kicad_sym",+      "footprint": "10164227-1001a1rlf.kicad_mod",+      "model_3d": "10164227-1001a1rlf-hero.glb",+      "model_3d_plain": "10164227-1001a1rlf-etched.glb",+      "model_3d_step": "10164227-1001a1rlf-etched.step",+      "model_3d_step_plain": "10164227-1001a1rlf.step",+      "lbr": "10164227-1001a1rlf.lbr"+    },+    "distributor_links": {+      "mouser": {+        "part": "649-01642271001A1RLF",+        "url": "https://www.mouser.com/ProductDetail/Amphenol-FCI/10164227-1001A1RLF?qs=MyNHzdoqoQIc%2Fqhi8q%2FTOw%3D%3D"+      },+      "digikey": {+        "part": "609-10164227-1001A1RLFTR-ND",+        "url": "https://www.digikey.com/en/products/detail/amphenol-cs-fci/10164227-1001A1RLF/16908921"+      },+      "lcsc": {+        "part": "C6782225",+        "url": "https://www.lcsc.com/product-detail/C6782225.html"+      }+    },+    "lifecycle": "Active (DigiKey status, 2026-10-17)",+    "datasheet": "https://cdn.amphenol-cs.com/media/wysiwyg/files/drawing/10164227.pdf",+    "pins": [+      {+        "number": "1",+        "name": "~",+        "type": "passive",+        "description": "Contact 1 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "2",+        "name": "~",+        "type": "passive",+        "description": "Contact 2 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "3",+        "name": "~",+        "type": "passive",+        "description": "Contact 3 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "4",+        "name": "~",+        "type": "passive",+        "description": "Contact 4 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "5",+        "name": "~",+        "type": "passive",+        "description": "Contact 5 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "6",+        "name": "~",+        "type": "passive",+        "description": "Contact 6 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "7",+        "name": "~",+        "type": "passive",+        "description": "Contact 7 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "8",+        "name": "~",+        "type": "passive",+        "description": "Contact 8 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "9",+        "name": "~",+        "type": "passive",+        "description": "Contact 9 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "10",+        "name": "~",+        "type": "passive",+        "description": "Contact 10 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "11",+        "name": "~",+        "type": "passive",+        "description": "Contact 11 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "12",+        "name": "~",+        "type": "passive",+        "description": "Contact 12 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "13",+        "name": "~",+        "type": "passive",+        "description": "Contact 13 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "14",+        "name": "~",+        "type": "passive",+        "description": "Contact 14 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "15",+        "name": "~",+        "type": "passive",+        "description": "Contact 15 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "16",+        "name": "~",+        "type": "passive",+        "description": "Contact 16 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "17",+        "name": "~",+        "type": "passive",+        "description": "Contact 17 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "18",+        "name": "~",+        "type": "passive",+        "description": "Contact 18 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "19",+        "name": "~",+        "type": "passive",+        "description": "Contact 19 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "20",+        "name": "~",+        "type": "passive",+        "description": "Contact 20 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "21",+        "name": "~",+        "type": "passive",+        "description": "Contact 21 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "22",+        "name": "~",+        "type": "passive",+        "description": "Contact 22 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "23",+        "name": "~",+        "type": "passive",+        "description": "Contact 23 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "24",+        "name": "~",+        "type": "passive",+        "description": "Contact 24 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "25",+        "name": "~",+        "type": "passive",+        "description": "Contact 25 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "26",+        "name": "~",+        "type": "passive",+        "description": "Contact 26 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "27",+        "name": "~",+        "type": "passive",+        "description": "Contact 27 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "28",+        "name": "~",+        "type": "passive",+        "description": "Contact 28 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "29",+        "name": "~",+        "type": "passive",+        "description": "Contact 29 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "30",+        "name": "~",+        "type": "passive",+        "description": "Contact 30 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "31",+        "name": "~",+        "type": "passive",+        "description": "Contact 31 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "32",+        "name": "~",+        "type": "passive",+        "description": "Contact 32 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "33",+        "name": "~",+        "type": "passive",+        "description": "Contact 33 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "34",+        "name": "~",+        "type": "passive",+        "description": "Contact 34 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "35",+        "name": "~",+        "type": "passive",+        "description": "Contact 35 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "36",+        "name": "~",+        "type": "passive",+        "description": "Contact 36 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "37",+        "name": "~",+        "type": "passive",+        "description": "Contact 37 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "38",+        "name": "~",+        "type": "passive",+        "description": "Contact 38 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "39",+        "name": "~",+        "type": "passive",+        "description": "Contact 39 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "40",+        "name": "~",+        "type": "passive",+        "description": "Contact 40 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "41",+        "name": "~",+        "type": "passive",+        "description": "Contact 41 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "42",+        "name": "~",+        "type": "passive",+        "description": "Contact 42 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "43",+        "name": "~",+        "type": "passive",+        "description": "Contact 43 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "44",+        "name": "~",+        "type": "passive",+        "description": "Contact 44 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "45",+        "name": "~",+        "type": "passive",+        "description": "Contact 45 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "46",+        "name": "~",+        "type": "passive",+        "description": "Contact 46 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "47",+        "name": "~",+        "type": "passive",+        "description": "Contact 47 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "48",+        "name": "~",+        "type": "passive",+        "description": "Contact 48 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "49",+        "name": "~",+        "type": "passive",+        "description": "Contact 49 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "50",+        "name": "~",+        "type": "passive",+        "description": "Contact 50 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "51",+        "name": "~",+        "type": "passive",+        "description": "Contact 51 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "52",+        "name": "~",+        "type": "passive",+        "description": "Contact 52 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "53",+        "name": "~",+        "type": "passive",+        "description": "Contact 53 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "54",+        "name": "~",+        "type": "passive",+        "description": "Contact 54 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "55",+        "name": "~",+        "type": "passive",+        "description": "Contact 55 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "56",+        "name": "~",+        "type": "passive",+        "description": "Contact 56 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "57",+        "name": "~",+        "type": "passive",+        "description": "Contact 57 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "58",+        "name": "~",+        "type": "passive",+        "description": "Contact 58 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "59",+        "name": "~",+        "type": "passive",+        "description": "Contact 59 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "60",+        "name": "~",+        "type": "passive",+        "description": "Contact 60 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "61",+        "name": "~",+        "type": "passive",+        "description": "Contact 61 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "62",+        "name": "~",+        "type": "passive",+        "description": "Contact 62 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "63",+        "name": "~",+        "type": "passive",+        "description": "Contact 63 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "64",+        "name": "~",+        "type": "passive",+        "description": "Contact 64 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "65",+        "name": "~",+        "type": "passive",+        "description": "Contact 65 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "66",+        "name": "~",+        "type": "passive",+        "description": "Contact 66 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "67",+        "name": "~",+        "type": "passive",+        "description": "Contact 67 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "68",+        "name": "~",+        "type": "passive",+        "description": "Contact 68 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "69",+        "name": "~",+        "type": "passive",+        "description": "Contact 69 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "70",+        "name": "~",+        "type": "passive",+        "description": "Contact 70 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "71",+        "name": "~",+        "type": "passive",+        "description": "Contact 71 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "72",+        "name": "~",+        "type": "passive",+        "description": "Contact 72 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "73",+        "name": "~",+        "type": "passive",+        "description": "Contact 73 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "74",+        "name": "~",+        "type": "passive",+        "description": "Contact 74 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "75",+        "name": "~",+        "type": "passive",+        "description": "Contact 75 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "76",+        "name": "~",+        "type": "passive",+        "description": "Contact 76 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "77",+        "name": "~",+        "type": "passive",+        "description": "Contact 77 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "78",+        "name": "~",+        "type": "passive",+        "description": "Contact 78 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "79",+        "name": "~",+        "type": "passive",+        "description": "Contact 79 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "80",+        "name": "~",+        "type": "passive",+        "description": "Contact 80 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "81",+        "name": "~",+        "type": "passive",+        "description": "Contact 81 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "82",+        "name": "~",+        "type": "passive",+        "description": "Contact 82 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "83",+        "name": "~",+        "type": "passive",+        "description": "Contact 83 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "84",+        "name": "~",+        "type": "passive",+        "description": "Contact 84 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "85",+        "name": "~",+        "type": "passive",+        "description": "Contact 85 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "86",+        "name": "~",+        "type": "passive",+        "description": "Contact 86 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "87",+        "name": "~",+        "type": "passive",+        "description": "Contact 87 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "88",+        "name": "~",+        "type": "passive",+        "description": "Contact 88 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "89",+        "name": "~",+        "type": "passive",+        "description": "Contact 89 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "90",+        "name": "~",+        "type": "passive",+        "description": "Contact 90 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "91",+        "name": "~",+        "type": "passive",+        "description": "Contact 91 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "92",+        "name": "~",+        "type": "passive",+        "description": "Contact 92 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "93",+        "name": "~",+        "type": "passive",+        "description": "Contact 93 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "94",+        "name": "~",+        "type": "passive",+        "description": "Contact 94 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "95",+        "name": "~",+        "type": "passive",+        "description": "Contact 95 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "96",+        "name": "~",+        "type": "passive",+        "description": "Contact 96 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "97",+        "name": "~",+        "type": "passive",+        "description": "Contact 97 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "98",+        "name": "~",+        "type": "passive",+        "description": "Contact 98 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "99",+        "name": "~",+        "type": "passive",+        "description": "Contact 99 (Amphenol does not name or number the contacts; numbering per the footprint)"+      },+      {+        "number": "100",+        "name": "~",+        "type": "passive",+        "description": "Contact 100 (Amphenol does not name or number the contacts; numbering per the footprint)"+      }+    ],+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "manufacturer_links": [+      {+        "title": "Amphenol drawing 10164227 rev C (sheet 1: dimensions, recommended PCB layout, part number table, notes)",+        "url": "https://cdn.amphenol-cs.com/media/wysiwyg/files/drawing/10164227.pdf"+      },+      {+        "title": "BergStak 0.40 mm board-to-board product datasheet (part number decode)",+        "url": "https://cdn.amphenol-cs.com/media/wysiwyg/files/documentation/datasheet/boardwiretoboard/bwb_bergstak_0_40mm_btb.pdf"+      },+      {+        "title": "Amphenol 3D model download (reference only, used to cross-check the envelope; not redistributed)",+        "url": "https://cdn.amphenol-cs.com/media/wysiwyg/files/3d/s10164227-1001a1rlf.zip"+      },+      {+        "title": "Raspberry Pi Compute Module 5 datasheet (section 1.1 names this receptacle as the mating connector)",+        "url": "https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf"+      }+    ],+    "provenance": {+      "classification": {+        "10164227-1001a1rlf.kicad_sym": "manufacturer-derived",+        "10164227-1001a1rlf.kicad_mod": "manufacturer-derived",+        "10164227-1001a1rlf.step": "AI-created",+        "10164227-1001a1rlf-etched.step": "derived (AI-created model + virtual MPN mark)",+        "10164227-1001a1rlf-etched.glb": "derived",+        "10164227-1001a1rlf-hero.glb": "derived (reference artwork, not board use)",+        "10164227-1001a1rlf-hero.overlay.json": "derived",+        "10164227-1001a1rlf.lbr": "derived",+        "tools/10164227-1001a1rlf_model.py": "AI-created",+        "viewers/symbol.html": "derived",+        "viewers/footprint.html": "derived",+        "docs/hero.png": "derived",+        "provenance/etch/10164227-1001a1rlf-etched.mark-plan.json": "derived",+        "provenance/etch/10164227-1001a1rlf-etched.check.json": "derived",+        "provenance/etch/10164227-1001a1rlf-etched.check.png": "derived"+      },+      "record": "provenance/provenance.json",+      "model_3d": "AI-created from the manufacturer drawing; manufacturer model not redistributed"+    },+    "models_3d": [+      {+        "file": "10164227-1001a1rlf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin",+        "seat": "z = 0",+        "extents_mm": [+          22.6,+          3.38,+          1.45+        ],+        "footprint_binding": "identity",+        "authored": "AI-created from the manufacturer drawing",+        "sha256": "03b4073b15917bff3f6bd1f2f36ec01a9f98789a59cdfa1b2ce3c037d0324946",+        "checked": "2026-10-17",+        "checked_by": "step2glb GLB bounds + component-hero align check"+      },+      {+        "file": "10164227-1001a1rlf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin",+        "seat": "z = 0",+        "extents_mm": [+          22.6,+          3.38,+          1.45+        ],+        "footprint_binding": "identity",+        "authored": "AI-created from the manufacturer drawing",+        "sha256": "95db034494b221e66e9a6535d44dd80954249cf9156d2f77604d2c5af90e0de2",+        "checked": "2026-10-17",+        "checked_by": "step2glb GLB bounds + component-hero align check"+      }+    ]+  },+  "tags": [+    "component",+    "connector",+    "10164227-1001a1rlf",+    "board-to-board",+    "mezzanine",+    "bergstak",+    "0.4 mm pitch",+    "100 pin",+    "compute module 5 connector"+  ],+  "discovery_triggers": [+    "10164227-1001a1rlf",+    "10164227-1001A1RLF"+  ],+  "license": "CC-BY-SA-4.0",+  "visibility": {+    "public": true+  },+  "author": {+    "name": "John Lauer",+    "email": "[email protected]"+  },+  "sample_prompts": [],+  "discovery_pitch": null,+  "metadata": {},+  "created_at": "2026-10-17T19:14:09.000Z",+  "updated_at": "2026-10-17T19:14:09.000Z",+  "org": "adom"+}\ No newline at end of file