<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
  <drawing>
    <settings>
      <setting alwaysvectorfont="yes" />
      <setting verticaltext="up" />
    </settings>
    <grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />
    <layers>
      <layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />
      <layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />
      <layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes" />
      <layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />
      <layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />
      <layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />
      <layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />
      <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />
    </layers>
    <schematic xreflabel="%F%N/%S.%C%R" xrefpart="/ %S.%C%R">
      <libraries>
        <library name="LTEK-DIY-MODULES">
          <description>Logical module connections only. No PCB footprints. Check module pad labels.</description>
          <packages />
          <symbols>
            <symbol name="ZERO">
              <wire x1="-17.78" y1="-20.32" x2="17.78" y2="-20.32" width="0.254" layer="94" />
              <wire x1="17.78" y1="-20.32" x2="17.78" y2="20.32" width="0.254" layer="94" />
              <wire x1="17.78" y1="20.32" x2="-17.78" y2="20.32" width="0.254" layer="94" />
              <wire x1="-17.78" y1="20.32" x2="-17.78" y2="-20.32" width="0.254" layer="94" />
              <text x="-17.78" y="22.86" size="1.778" layer="95">&gt;NAME</text>
              <text x="-17.78" y="-25.4" size="1.778" layer="96">&gt;VALUE</text>
              <pin name="GP29" x="22.86" y="12.7" visible="pin" length="middle" direction="pas" rot="R180" />
              <pin name="GND" x="22.86" y="7.619999999999999" visible="pin" length="middle" direction="pas" rot="R180" />
              <pin name="GP1" x="22.86" y="2.539999999999999" visible="pin" length="middle" direction="pas" rot="R180" />
              <pin name="GP2" x="22.86" y="-2.540000000000001" visible="pin" length="middle" direction="pas" rot="R180" />
              <pin name="GP3" x="22.86" y="-7.620000000000001" visible="pin" length="middle" direction="pas" rot="R180" />
              <pin name="GP28" x="22.86" y="-12.7" visible="pin" length="middle" direction="pas" rot="R180" />
            </symbol>
            <symbol name="MIC">
              <wire x1="-17.78" y1="-20.32" x2="17.78" y2="-20.32" width="0.254" layer="94" />
              <wire x1="17.78" y1="-20.32" x2="17.78" y2="20.32" width="0.254" layer="94" />
              <wire x1="17.78" y1="20.32" x2="-17.78" y2="20.32" width="0.254" layer="94" />
              <wire x1="-17.78" y1="20.32" x2="-17.78" y2="-20.32" width="0.254" layer="94" />
              <text x="-17.78" y="22.86" size="1.778" layer="95">&gt;NAME</text>
              <text x="-17.78" y="-25.4" size="1.778" layer="96">&gt;VALUE</text>
              <pin name="VDD" x="-22.86" y="12.7" visible="pin" length="middle" direction="pas" rot="R0" />
              <pin name="GND" x="-22.86" y="7.619999999999999" visible="pin" length="middle" direction="pas" rot="R0" />
              <pin name="L/R" x="-22.86" y="2.539999999999999" visible="pin" length="middle" direction="pas" rot="R0" />
              <pin name="SCK" x="-22.86" y="-2.540000000000001" visible="pin" length="middle" direction="pas" rot="R0" />
              <pin name="WS" x="-22.86" y="-7.620000000000001" visible="pin" length="middle" direction="pas" rot="R0" />
              <pin name="SD" x="-22.86" y="-12.7" visible="pin" length="middle" direction="pas" rot="R0" />
            </symbol>
          </symbols>
          <devicesets>
            <deviceset name="ZERO" prefix="M" uservalue="yes">
              <gates>
                <gate name="G$1" symbol="ZERO" x="0" y="0" />
              </gates>
              <devices>
                <device name="">
                  <technologies>
                    <technology name="" />
                  </technologies>
                </device>
              </devices>
            </deviceset>
            <deviceset name="MIC" prefix="M" uservalue="yes">
              <gates>
                <gate name="G$1" symbol="MIC" x="0" y="0" />
              </gates>
              <devices>
                <device name="">
                  <technologies>
                    <technology name="" />
                  </technologies>
                </device>
              </devices>
            </deviceset>
          </devicesets>
        </library>
      </libraries>
      <attributes />
      <variantdefs />
      <classes>
        <class number="0" name="default" width="0" drill="0" />
      </classes>
      <parts>
        <part name="M1" library="LTEK-DIY-MODULES" deviceset="ZERO" device="" value="RP2040-ZERO" />
        <part name="M2" library="LTEK-DIY-MODULES" deviceset="MIC" device="" value="INMP441 MODULE" />
      </parts>
      <sheets>
        <sheet>
          <plain>
            <text x="10.16" y="111.76" size="1.778" layer="97">LTEK AUDIO SYNC SENSOR - DIY v1</text>
            <text x="10.16" y="104.14" size="1.778" layer="97">RP2040-ZERO ONLY. GPIO labels, not physical pad positions.</text>
            <text x="10.16" y="30.48" size="1.778" layer="97">USB powers RP2040-Zero. GP29 switches one low-power microphone module.</text>
            <text x="10.16" y="25.4" size="1.778" layer="97">Never connect microphone VDD to 5V. No external power.</text>
            <text x="10.16" y="20.32" size="1.778" layer="97">INMP441 module must include local 100nF VDD-GND decoupling.</text>
            <text x="10.16" y="15.24" size="1.778" layer="97">Built-in Zero RGB on GP16. Keep microphone acoustic opening clear.</text>
            <text x="10.16" y="10.16" size="1.778" layer="97">Module wiring schematic only; no PCB manufacturing data. Verify in EAGLE.</text>
          </plain>
          <instances>
            <instance part="M1" gate="G$1" x="40.64" y="66.04" smashed="no" />
            <instance part="M2" gate="G$1" x="142.24" y="66.04" smashed="no" />
          </instances>
          <busses />
          <nets>
            <net name="MIC_POWER" class="0">
              <segment>
                <pinref part="M1" gate="G$1" pin="GP29" />
                <pinref part="M2" gate="G$1" pin="VDD" />
                <wire x1="63.5" y1="78.74" x2="119.38" y2="78.74" width="0.1524" layer="91" />
                <label x="81.28" y="78.74" size="1.27" layer="95" />
              </segment>
            </net>
            <net name="GND" class="0">
              <segment>
                <pinref part="M1" gate="G$1" pin="GND" />
                <pinref part="M2" gate="G$1" pin="GND" />
                <wire x1="63.5" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91" />
                <label x="81.28" y="73.66" size="1.27" layer="95" />
              </segment>
            </net>
            <net name="LEFT_SELECT" class="0">
              <segment>
                <pinref part="M1" gate="G$1" pin="GP1" />
                <pinref part="M2" gate="G$1" pin="L/R" />
                <wire x1="63.5" y1="68.58" x2="119.38" y2="68.58" width="0.1524" layer="91" />
                <label x="81.28" y="68.58" size="1.27" layer="95" />
              </segment>
            </net>
            <net name="BIT_CLOCK" class="0">
              <segment>
                <pinref part="M1" gate="G$1" pin="GP2" />
                <pinref part="M2" gate="G$1" pin="SCK" />
                <wire x1="63.5" y1="63.5" x2="119.38" y2="63.5" width="0.1524" layer="91" />
                <label x="81.28" y="63.5" size="1.27" layer="95" />
              </segment>
            </net>
            <net name="FRAME_CLOCK" class="0">
              <segment>
                <pinref part="M1" gate="G$1" pin="GP3" />
                <pinref part="M2" gate="G$1" pin="WS" />
                <wire x1="63.5" y1="58.42" x2="119.38" y2="58.42" width="0.1524" layer="91" />
                <label x="81.28" y="58.42" size="1.27" layer="95" />
              </segment>
            </net>
            <net name="MIC_DATA" class="0">
              <segment>
                <pinref part="M1" gate="G$1" pin="GP28" />
                <pinref part="M2" gate="G$1" pin="SD" />
                <wire x1="63.5" y1="53.34" x2="119.38" y2="53.34" width="0.1524" layer="91" />
                <label x="81.28" y="53.34" size="1.27" layer="95" />
              </segment>
            </net>
          </nets>
        </sheet>
      </sheets>
      <errors />
    </schematic>
  </drawing>
</eagle>