<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
  <design>
    <source>/__w/hardware/hardware/pcbs/usb-c-idc-testing-device-side/device-side.kicad_sch</source>
    <date>2026-04-03T15:34:15+0000</date>
    <tool>Eeschema 9.0.1+1</tool>
    <sheet number="1" name="/" tstamps="/">
      <title_block>
        <title>usb-c-over-idc-tests-device-side</title>
        <company>OnMCU GmbH i.G.</company>
        <rev>Rev. 0.9</rev>
        <date>2025-11-03</date>
        <source>device-side.kicad_sch</source>
        <comment number="1" value="Project: Devboardcloud"/>
        <comment number="2" value="Designer: Joel Schulz-Andres"/>
        <comment number="3" value=""/>
        <comment number="4" value=""/>
        <comment number="5" value=""/>
        <comment number="6" value=""/>
        <comment number="7" value=""/>
        <comment number="8" value=""/>
        <comment number="9" value=""/>
      </title_block>
    </sheet>
  </design>
  <components>
    <comp ref="H1">
      <value>MP</value>
      <footprint>nucleo:mounting-point</footprint>
      <description>Mounting Hole with connection</description>
      <fields>
        <field name="Footprint">nucleo:mounting-point</field>
        <field name="Datasheet"/>
        <field name="Description">Mounting Hole with connection</field>
      </fields>
      <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="exclude_from_bom"/>
      <property name="ki_keywords" value="mounting hole"/>
      <property name="ki_fp_filters" value="MountingHole*Pad*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>cc25efe2-5365-45c0-8362-ff08c67b3a06</tstamps>
    </comp>
    <comp ref="H2">
      <value>MP</value>
      <footprint>nucleo:mounting-point</footprint>
      <description>Mounting Hole with connection</description>
      <fields>
        <field name="Footprint">nucleo:mounting-point</field>
        <field name="Datasheet"/>
        <field name="Description">Mounting Hole with connection</field>
      </fields>
      <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="exclude_from_bom"/>
      <property name="ki_keywords" value="mounting hole"/>
      <property name="ki_fp_filters" value="MountingHole*Pad*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>f50f7e1e-4fb1-4754-93b1-ba328cdcc017</tstamps>
    </comp>
    <comp ref="J1">
      <value>USB_C_Receptacle_USB2.0_16P</value>
      <footprint>Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12</footprint>
      <datasheet>https://www.usb.org/sites/default/files/documents/usb_type-c.zip</datasheet>
      <description>USB 2.0-only 16P Type-C Receptacle connector</description>
      <fields>
        <field name="Footprint">Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12</field>
        <field name="Datasheet">https://www.usb.org/sites/default/files/documents/usb_type-c.zip</field>
        <field name="Description">USB 2.0-only 16P Type-C Receptacle connector</field>
      </fields>
      <libsource lib="Connector" part="USB_C_Receptacle_USB2.0_16P" description="USB 2.0-only 16P Type-C Receptacle connector"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="ki_keywords" value="usb universal serial bus type-C USB2.0"/>
      <property name="ki_fp_filters" value="USB*C*Receptacle*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>d733088f-cd42-420d-b352-dc55ca716a5b</tstamps>
    </comp>
    <comp ref="J3">
      <value>Conn_02x02_Counter_Clockwise</value>
      <footprint>OnMCU_Connector_IDC:Wuerth_490107670412_1x04_P2.54mm_IDC_SKEDD</footprint>
      <description>Generic connector, double row, 02x02, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)</description>
      <fields>
        <field name="Footprint">OnMCU_Connector_IDC:Wuerth_490107670412_1x04_P2.54mm_IDC_SKEDD</field>
        <field name="Datasheet"/>
        <field name="Description">Generic connector, double row, 02x02, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)</field>
      </fields>
      <libsource lib="Connector_Generic" part="Conn_02x02_Counter_Clockwise" description="Generic connector, double row, 02x02, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="ki_keywords" value="connector"/>
      <property name="ki_fp_filters" value="Connector*:*_2x??_*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>b5fe4a1b-9d20-4447-9fee-0d3a8ad9cbdc</tstamps>
    </comp>
    <comp ref="R7">
      <value>56k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <description>Resistor, small symbol</description>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description">Resistor, small symbol</field>
      </fields>
      <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="ki_keywords" value="R resistor"/>
      <property name="ki_fp_filters" value="R_*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>fd8ae2d2-07ba-444d-b914-3d0a89b4ea9e</tstamps>
    </comp>
    <comp ref="R8">
      <value>56k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <description>Resistor, small symbol</description>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description">Resistor, small symbol</field>
      </fields>
      <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="ki_keywords" value="R resistor"/>
      <property name="ki_fp_filters" value="R_*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>99dc0e09-ffd3-4684-93c8-004d2888f136</tstamps>
    </comp>
    <comp ref="TP1">
      <value>TestPoint</value>
      <footprint>TestPoint:TestPoint_Pad_D1.0mm</footprint>
      <description>test point</description>
      <fields>
        <field name="Footprint">TestPoint:TestPoint_Pad_D1.0mm</field>
        <field name="Datasheet"/>
        <field name="Description">test point</field>
      </fields>
      <libsource lib="Connector" part="TestPoint" description="test point"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="ki_keywords" value="test point tp"/>
      <property name="ki_fp_filters" value="Pin* Test*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>96d616d8-f0c8-4855-b298-fa2f6876ef1b</tstamps>
    </comp>
    <comp ref="TP2">
      <value>TestPoint</value>
      <footprint>TestPoint:TestPoint_Pad_D1.0mm</footprint>
      <description>test point</description>
      <fields>
        <field name="Footprint">TestPoint:TestPoint_Pad_D1.0mm</field>
        <field name="Datasheet"/>
        <field name="Description">test point</field>
      </fields>
      <libsource lib="Connector" part="TestPoint" description="test point"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="ki_keywords" value="test point tp"/>
      <property name="ki_fp_filters" value="Pin* Test*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>cd6f7e44-ce7f-4ed6-9150-960314c84f82</tstamps>
    </comp>
    <comp ref="TP3">
      <value>TestPoint</value>
      <footprint>TestPoint:TestPoint_Pad_D1.0mm</footprint>
      <description>test point</description>
      <fields>
        <field name="Footprint">TestPoint:TestPoint_Pad_D1.0mm</field>
        <field name="Datasheet"/>
        <field name="Description">test point</field>
      </fields>
      <libsource lib="Connector" part="TestPoint" description="test point"/>
      <property name="Sheetname" value=""/>
      <property name="Sheetfile" value="device-side.kicad_sch"/>
      <property name="ki_keywords" value="test point tp"/>
      <property name="ki_fp_filters" value="Pin* Test*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>94ec91a6-2cf1-437d-95b6-b9bc79f0b7ee</tstamps>
    </comp>
  </components>
  <libparts>
    <libpart lib="Connector" part="TestPoint">
      <description>test point</description>
      <docs>~</docs>
      <footprints>
        <fp>Pin*</fp>
        <fp>Test*</fp>
      </footprints>
      <fields>
        <field name="Reference">TP</field>
        <field name="Value">TestPoint</field>
        <field name="Footprint"/>
        <field name="Datasheet">~</field>
        <field name="Description">test point</field>
      </fields>
      <pins>
        <pin num="1" name="1" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Connector" part="USB_C_Receptacle_USB2.0_16P">
      <description>USB 2.0-only 16P Type-C Receptacle connector</description>
      <docs>https://www.usb.org/sites/default/files/documents/usb_type-c.zip</docs>
      <footprints>
        <fp>USB*C*Receptacle*</fp>
      </footprints>
      <fields>
        <field name="Reference">J</field>
        <field name="Value">USB_C_Receptacle_USB2.0_16P</field>
        <field name="Footprint"/>
        <field name="Datasheet">https://www.usb.org/sites/default/files/documents/usb_type-c.zip</field>
        <field name="Description">USB 2.0-only 16P Type-C Receptacle connector</field>
      </fields>
      <pins>
        <pin num="A1" name="GND" type="passive"/>
        <pin num="A4" name="VBUS" type="passive"/>
        <pin num="A5" name="CC1" type="bidirectional"/>
        <pin num="A6" name="D+" type="bidirectional"/>
        <pin num="A7" name="D-" type="bidirectional"/>
        <pin num="A8" name="SBU1" type="bidirectional"/>
        <pin num="A9" name="VBUS" type="passive"/>
        <pin num="A12" name="GND" type="passive"/>
        <pin num="B1" name="GND" type="passive"/>
        <pin num="B4" name="VBUS" type="passive"/>
        <pin num="B5" name="CC2" type="bidirectional"/>
        <pin num="B6" name="D+" type="bidirectional"/>
        <pin num="B7" name="D-" type="bidirectional"/>
        <pin num="B8" name="SBU2" type="bidirectional"/>
        <pin num="B9" name="VBUS" type="passive"/>
        <pin num="B12" name="GND" type="passive"/>
        <pin num="S1" name="SHIELD" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Connector_Generic" part="Conn_02x02_Counter_Clockwise">
      <description>Generic connector, double row, 02x02, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)</description>
      <docs>~</docs>
      <footprints>
        <fp>Connector*:*_2x??_*</fp>
      </footprints>
      <fields>
        <field name="Reference">J</field>
        <field name="Value">Conn_02x02_Counter_Clockwise</field>
        <field name="Footprint"/>
        <field name="Datasheet">~</field>
        <field name="Description">Generic connector, double row, 02x02, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)</field>
      </fields>
      <pins>
        <pin num="1" name="Pin_1" type="passive"/>
        <pin num="2" name="Pin_2" type="passive"/>
        <pin num="3" name="Pin_3" type="passive"/>
        <pin num="4" name="Pin_4" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Device" part="R_Small">
      <description>Resistor, small symbol</description>
      <docs>~</docs>
      <footprints>
        <fp>R_*</fp>
      </footprints>
      <fields>
        <field name="Reference">R</field>
        <field name="Value">R_Small</field>
        <field name="Footprint"/>
        <field name="Datasheet">~</field>
        <field name="Description">Resistor, small symbol</field>
      </fields>
      <pins>
        <pin num="1" name="" type="passive"/>
        <pin num="2" name="" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Mechanical" part="MountingHole_Pad">
      <description>Mounting Hole with connection</description>
      <docs>~</docs>
      <footprints>
        <fp>MountingHole*Pad*</fp>
      </footprints>
      <fields>
        <field name="Reference">H</field>
        <field name="Value">MountingHole_Pad</field>
        <field name="Footprint"/>
        <field name="Datasheet">~</field>
        <field name="Description">Mounting Hole with connection</field>
      </fields>
      <pins>
        <pin num="1" name="1" type="input"/>
      </pins>
    </libpart>
  </libparts>
  <libraries>
    <library logical="Connector">
      <uri>/usr/share/kicad/symbols//Connector.kicad_sym</uri>
    </library>
    <library logical="Connector_Generic">
      <uri>/usr/share/kicad/symbols//Connector_Generic.kicad_sym</uri>
    </library>
    <library logical="Device">
      <uri>/usr/share/kicad/symbols//Device.kicad_sym</uri>
    </library>
    <library logical="Mechanical">
      <uri>/usr/share/kicad/symbols//Mechanical.kicad_sym</uri>
    </library>
  </libraries>
  <nets>
    <net code="1" name="+5V" class="Default">
      <node ref="J1" pin="A4" pinfunction="VBUS" pintype="passive"/>
      <node ref="J1" pin="A9" pinfunction="VBUS" pintype="passive"/>
      <node ref="J1" pin="B4" pinfunction="VBUS" pintype="passive"/>
      <node ref="J1" pin="B9" pinfunction="VBUS" pintype="passive"/>
      <node ref="J3" pin="4" pinfunction="Pin_4" pintype="passive"/>
      <node ref="R7" pin="2" pintype="passive"/>
      <node ref="R8" pin="2" pintype="passive"/>
      <node ref="TP3" pin="1" pinfunction="1" pintype="passive"/>
    </net>
    <net code="2" name="/D1+" class="Default">
      <node ref="J1" pin="A6" pinfunction="D+" pintype="bidirectional"/>
      <node ref="J1" pin="B6" pinfunction="D+" pintype="bidirectional"/>
      <node ref="J3" pin="3" pinfunction="Pin_3" pintype="passive"/>
      <node ref="TP1" pin="1" pinfunction="1" pintype="passive"/>
    </net>
    <net code="3" name="/D1-" class="Default">
      <node ref="J1" pin="A7" pinfunction="D-" pintype="bidirectional"/>
      <node ref="J1" pin="B7" pinfunction="D-" pintype="bidirectional"/>
      <node ref="J3" pin="2" pinfunction="Pin_2" pintype="passive"/>
      <node ref="TP2" pin="1" pinfunction="1" pintype="passive"/>
    </net>
    <net code="4" name="GND" class="Default">
      <node ref="H1" pin="1" pinfunction="1" pintype="input"/>
      <node ref="H2" pin="1" pinfunction="1" pintype="input"/>
      <node ref="J1" pin="A1" pinfunction="GND" pintype="passive"/>
      <node ref="J1" pin="A12" pinfunction="GND" pintype="passive"/>
      <node ref="J1" pin="B1" pinfunction="GND" pintype="passive"/>
      <node ref="J1" pin="B12" pinfunction="GND" pintype="passive"/>
      <node ref="J1" pin="S1" pinfunction="SHIELD" pintype="passive"/>
      <node ref="J3" pin="1" pinfunction="Pin_1" pintype="passive"/>
    </net>
    <net code="5" name="Net-(J1-CC1)" class="Default">
      <node ref="J1" pin="A5" pinfunction="CC1" pintype="bidirectional"/>
      <node ref="R7" pin="1" pintype="passive"/>
    </net>
    <net code="6" name="Net-(J1-CC2)" class="Default">
      <node ref="J1" pin="B5" pinfunction="CC2" pintype="bidirectional"/>
      <node ref="R8" pin="1" pintype="passive"/>
    </net>
    <net code="7" name="unconnected-(J1-SBU1-PadA8)" class="Default">
      <node ref="J1" pin="A8" pinfunction="SBU1" pintype="bidirectional+no_connect"/>
    </net>
    <net code="8" name="unconnected-(J1-SBU2-PadB8)" class="Default">
      <node ref="J1" pin="B8" pinfunction="SBU2" pintype="bidirectional+no_connect"/>
    </net>
  </nets>
</export>
