← Commit history

Initial commit: component/i2s-carrier

Caleb ·98c567a5a5 ·3mo ago
2 files changed +77
README.mdadded+44
@@ -0,0 +1,44 @@+# I2S_Carrier++I2S_Carrier_v1.0: Carrier for I2S MEMs Microphones, standardized to fit all MEMs varients. Jumper selects Left or Right.++Converted via the OCCT molecule pipeline (step2glb job `516baa40233aada7`, 2026-07-14): anchored on MP3, 4 machine pins + 6 medium contacts, contact_z 2.8 mm, zero warnings.++## Bundle++GLB (OCCT, draco) · STEP (design-machine export) · kicad_pcb / kicad_sch / kicad_pro · footprint/symbol JSON (per-pad wire-attach) · JLCPCB gerbers + BOM + CPL.++## Import++`adom-molecule` create with `--no-optimize` reusing this GLB — do not regenerate from EDA export.++## Pin Map++Mic daughter site: `Daughter_MIC_IM72D128` pattern (standardized MEMS footprint). `MIC_SEL` picks the I2S channel — tie/jumper to GND or +3v3 for Left/Right per the fitted mic's datasheet.++### J1 — POWER / SELECT (fingers, 3×1.6 mm)++| Pin | Net |+|---|---|+| 1 | `+3v3` |+| 2 | `MIC_SEL` |+| 3 | `GND` |++### J2 — I2S (fingers, 3×1.6 mm)++| Pin | Net |+|---|---|+| 1 | `SD` |+| 2 | `WS` |+| 3 | `SCK` |++### Machine contacts++| MC | Net |+|---|---|+| MC1 | `+3v3` |+| MC2 | `GND` |+| MC3 | `SD` |+| MC4 | `SCK` |+| MC20 | `MIC_SEL` |+| MC21 | `WS` |
page.jsonadded+33
@@ -0,0 +1,33 @@+{+  "slug": "i2s-carrier",+  "version": "1.0.0",+  "type": "component",+  "component": {+    "mpn": "I2S_Carrier",+    "manufacturer": "Adom",+    "package": "molecule-carrier",+    "category": "molecule",+    "subcategory": "carrier"+  },+  "description": "I2S_Carrier_v1.0: Carrier for I2S MEMs Microphones, standardized to fit all MEMs varients. Jumper selects Left or Right.",+  "tags": [+    "molecule",+    "carrier",+    "i2s",+    "microphone",+    "mems",+    "kicad",+    "machine-pins-medium"+  ],+  "hero": {+    "type": "billboard",+    "headline": "I2S Carrier",+    "subhead": "MEMS microphone carrier - I2S breakout, L/R select jumper",+    "screenshot": "screenshots/hero.png"+  },+  "dependencies": {},+  "author": {+    "name": "Caleb",+    "email": "[email protected]"+  }+}\ No newline at end of file