<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
  <design>
    <source>/Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch</source>
    <date>2026-10-10T12:20:25</date>
    <tool>Eeschema 10.0.6</tool>
    <sheet number="1" name="/" tstamps="/">
      <title_block>
        <title>Drill main controller A0</title>
        <company/>
        <rev>A0</rev>
        <date>2026-09-27</date>
        <source>drill_control.kicad_sch</source>
        <comment number="1" value="ENGINEERING PROTOTYPE - NOT FOR FABRICATION"/>
        <comment number="2" value=""/>
        <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="C1">
      <value>100n</value>
      <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Capacitor_SMD:C_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="C" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>769d53d9-f3b3-4328-95fa-0bccce3b3ee5</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="C2">
      <value>100n</value>
      <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Capacitor_SMD:C_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="C" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>5f891a6c-1708-4916-ac50-95d0064a9e5e</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="C3">
      <value>1u</value>
      <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Capacitor_SMD:C_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="C" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>2d828170-b205-45fd-a695-d5f83f49c1c7</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="C4">
      <value>100n</value>
      <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Capacitor_SMD:C_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="C" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>856fbc42-03b3-432b-9797-b1d4d3a32b32</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="C5">
      <value>100n</value>
      <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Capacitor_SMD:C_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="C" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>509afb10-3115-4928-8dad-869530bcf2b5</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="C6">
      <value>100n</value>
      <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Capacitor_SMD:C_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="C" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>e7a502ee-095d-4cd9-850f-fd4074b8ecd8</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="C7">
      <value>100n</value>
      <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Capacitor_SMD:C_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="C" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>62f4cf2e-b1ec-4ea7-8ee3-6a4b2f500a22</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="C8">
      <value>4.7u</value>
      <footprint>Capacitor_SMD:C_0805_2012Metric</footprint>
      <fields>
        <field name="Footprint">Capacitor_SMD:C_0805_2012Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="C" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>e2f39f99-6395-4631-a563-54faa3d231dc</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="FB1">
      <value>Ferrite bead 600 ohm @ 100 MHz</value>
      <footprint>Inductor_SMD:L_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Inductor_SMD:L_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="R" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>0f4a9c5f-46ae-4c25-9e46-233662b583b6</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="J1">
      <value>MOTOR STAGE</value>
      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical</footprint>
      <fields>
        <field name="Footprint">Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="CONN20" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>f8596dba-57c8-42c1-9c67-de212164a837</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
            <pin num="3"/>
            <pin num="4"/>
            <pin num="5"/>
            <pin num="6"/>
            <pin num="7"/>
            <pin num="8"/>
            <pin num="9"/>
            <pin num="10"/>
            <pin num="11"/>
            <pin num="12"/>
            <pin num="13"/>
            <pin num="14"/>
            <pin num="15"/>
            <pin num="16"/>
            <pin num="17"/>
            <pin num="18"/>
            <pin num="19"/>
            <pin num="20"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="J2">
      <value>CHARGER / I2C + ENABLE</value>
      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</footprint>
      <fields>
        <field name="Footprint">Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="CONN5" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>999d0d03-f01f-451c-bab2-98d93e3e0e16</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
            <pin num="3"/>
            <pin num="4"/>
            <pin num="5"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="J3">
      <value>DISPLAY SPI</value>
      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical</footprint>
      <fields>
        <field name="Footprint">Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="CONN8" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>06ea8bdf-6076-4763-8c78-d301b529dda5</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
            <pin num="3"/>
            <pin num="4"/>
            <pin num="5"/>
            <pin num="6"/>
            <pin num="7"/>
            <pin num="8"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="J4">
      <value>ENCODER</value>
      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</footprint>
      <fields>
        <field name="Footprint">Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="CONN5" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>2fc1cb6b-1a12-4212-b9ef-57b27a37f16e</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
            <pin num="3"/>
            <pin num="4"/>
            <pin num="5"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="J5">
      <value>HANDPIECE</value>
      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</footprint>
      <fields>
        <field name="Footprint">Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="CONN5" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>24cddfaa-105f-44f3-89ff-15d8e8681f2c</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
            <pin num="3"/>
            <pin num="4"/>
            <pin num="5"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="J6">
      <value>SWD DEBUG</value>
      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</footprint>
      <fields>
        <field name="Footprint">Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="CONN5" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>de61dd41-3413-431e-8c64-76192fd12f1e</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
            <pin num="3"/>
            <pin num="4"/>
            <pin num="5"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="J7">
      <value>POWER IN</value>
      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical</footprint>
      <fields>
        <field name="Footprint">Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="POWER_IN3" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>380aa7e5-c43a-4cfa-8eed-d5e456e7bafa</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
            <pin num="3"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="R1">
      <value>4.7k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="R" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>7ea0f4c3-1680-4d1c-ac2d-49db1036596b</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="R2">
      <value>4.7k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="R" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>6ecf4dbc-68bd-449d-8b7a-7ebf737ff425</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="R3">
      <value>10k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="R" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>7b9e5f31-7440-49b3-be6c-ab3a9f2f1221</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="R4">
      <value>10k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="R" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>419a9396-3412-4ad4-ba96-a804acd192dd</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="R5">
      <value>10k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="R" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>4bf7afe1-d8d0-4b01-b0b7-df37d73e9a90</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="R6">
      <value>10k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="R" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>52ad213e-519f-4c7c-85b2-d4707b6d33ff</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="R7">
      <value>10k</value>
      <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
      <fields>
        <field name="Footprint">Resistor_SMD:R_0603_1608Metric</field>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="R" description=""/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>71c08dad-c6c5-4266-9dbc-90a1cacdc941</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="1"/>
            <pin num="2"/>
          </pins>
        </unit>
      </units>
    </comp>
    <comp ref="U1">
      <value>STM32G431CBT6</value>
      <footprint>Package_QFP:LQFP-48_7x7mm_P0.5mm</footprint>
      <datasheet>https://www.st.com/resource/en/datasheet/stm32g431cb.pdf</datasheet>
      <fields>
        <field name="Footprint">Package_QFP:LQFP-48_7x7mm_P0.5mm</field>
        <field name="Datasheet">https://www.st.com/resource/en/datasheet/stm32g431cb.pdf</field>
        <field name="Description"/>
      </fields>
      <libsource lib="Project" part="STM32G431CBTx" description="STMicroelectronics Arm Cortex-M4 MCU, 32-128KB flash, 32KB RAM, 170 MHz, 1.71-3.6V, 38 GPIO, LQFP48"/>
      <property name="Sheetname" value="Root"/>
      <property name="Sheetfile" value="work/tri-product-continuation-2026-10-10.nosync/compact_bench_suite/drill_control/drill_control.kicad_sch"/>
      <property name="ki_keywords" value="Arm Cortex-M4 STM32G4 STM32G4x1"/>
      <property name="ki_fp_filters" value="LQFP*7x7mm*P0.5mm*"/>
      <sheetpath names="/" tstamps="/"/>
      <tstamps>f3ab13b0-e11f-4e2e-b648-cf0e522e8467</tstamps>
      <units>
        <unit name="A">
          <pins>
            <pin num="20"/>
            <pin num="7"/>
            <pin num="5"/>
            <pin num="6"/>
            <pin num="2"/>
            <pin num="3"/>
            <pin num="4"/>
            <pin num="16"/>
            <pin num="17"/>
            <pin num="18"/>
            <pin num="40"/>
            <pin num="41"/>
            <pin num="42"/>
            <pin num="43"/>
            <pin num="44"/>
            <pin num="45"/>
            <pin num="46"/>
            <pin num="22"/>
            <pin num="25"/>
            <pin num="26"/>
            <pin num="27"/>
            <pin num="28"/>
            <pin num="29"/>
            <pin num="1"/>
            <pin num="24"/>
            <pin num="36"/>
            <pin num="35"/>
            <pin num="23"/>
            <pin num="47"/>
            <pin num="48"/>
            <pin num="19"/>
            <pin num="21"/>
            <pin num="8"/>
            <pin num="9"/>
            <pin num="10"/>
            <pin num="11"/>
            <pin num="12"/>
            <pin num="13"/>
            <pin num="14"/>
            <pin num="15"/>
            <pin num="30"/>
            <pin num="31"/>
            <pin num="32"/>
            <pin num="33"/>
            <pin num="34"/>
            <pin num="37"/>
            <pin num="38"/>
            <pin num="39"/>
          </pins>
        </unit>
      </units>
    </comp>
  </components>
  <libparts>
    <libpart lib="Project" part="C">
      <fields>
        <field name="Reference">J</field>
        <field name="Value">C</field>
        <field name="Footprint"/>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <pins>
        <pin num="1" name="" type="passive"/>
        <pin num="2" name="" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Project" part="CONN20">
      <fields>
        <field name="Reference">J</field>
        <field name="Value">CONN20</field>
        <field name="Footprint"/>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <pins>
        <pin num="1" name="1" type="passive"/>
        <pin num="2" name="2" type="passive"/>
        <pin num="3" name="3" type="passive"/>
        <pin num="4" name="4" type="passive"/>
        <pin num="5" name="5" type="passive"/>
        <pin num="6" name="6" type="passive"/>
        <pin num="7" name="7" type="passive"/>
        <pin num="8" name="8" type="passive"/>
        <pin num="9" name="9" type="passive"/>
        <pin num="10" name="10" type="passive"/>
        <pin num="11" name="11" type="passive"/>
        <pin num="12" name="12" type="passive"/>
        <pin num="13" name="13" type="passive"/>
        <pin num="14" name="14" type="passive"/>
        <pin num="15" name="15" type="passive"/>
        <pin num="16" name="16" type="passive"/>
        <pin num="17" name="17" type="passive"/>
        <pin num="18" name="18" type="passive"/>
        <pin num="19" name="19" type="passive"/>
        <pin num="20" name="20" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Project" part="CONN5">
      <fields>
        <field name="Reference">J</field>
        <field name="Value">CONN5</field>
        <field name="Footprint"/>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <pins>
        <pin num="1" name="1" type="passive"/>
        <pin num="2" name="2" type="passive"/>
        <pin num="3" name="3" type="passive"/>
        <pin num="4" name="4" type="passive"/>
        <pin num="5" name="5" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Project" part="CONN8">
      <fields>
        <field name="Reference">J</field>
        <field name="Value">CONN8</field>
        <field name="Footprint"/>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <pins>
        <pin num="1" name="1" type="passive"/>
        <pin num="2" name="2" type="passive"/>
        <pin num="3" name="3" type="passive"/>
        <pin num="4" name="4" type="passive"/>
        <pin num="5" name="5" type="passive"/>
        <pin num="6" name="6" type="passive"/>
        <pin num="7" name="7" type="passive"/>
        <pin num="8" name="8" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Project" part="POWER_IN3">
      <fields>
        <field name="Reference">J</field>
        <field name="Value">POWER_IN3</field>
        <field name="Footprint"/>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <pins>
        <pin num="1" name="1" type="passive"/>
        <pin num="2" name="2" type="power_out"/>
        <pin num="3" name="3" type="power_out"/>
      </pins>
    </libpart>
    <libpart lib="Project" part="R">
      <fields>
        <field name="Reference">J</field>
        <field name="Value">R</field>
        <field name="Footprint"/>
        <field name="Datasheet"/>
        <field name="Description"/>
      </fields>
      <pins>
        <pin num="1" name="" type="passive"/>
        <pin num="2" name="" type="passive"/>
      </pins>
    </libpart>
    <libpart lib="Project" part="STM32G431CBTx">
      <description>STMicroelectronics Arm Cortex-M4 MCU, 32-128KB flash, 32KB RAM, 170 MHz, 1.71-3.6V, 38 GPIO, LQFP48</description>
      <docs>https://www.st.com/resource/en/datasheet/stm32g431c6.pdf</docs>
      <footprints>
        <fp>LQFP*7x7mm*P0.5mm*</fp>
      </footprints>
      <fields>
        <field name="Reference">U</field>
        <field name="Value">STM32G431CBTx</field>
        <field name="Footprint">Package_QFP:LQFP-48_7x7mm_P0.5mm</field>
        <field name="Datasheet">https://www.st.com/resource/en/datasheet/stm32g431c6.pdf</field>
        <field name="Description">STMicroelectronics Arm Cortex-M4 MCU, 32-128KB flash, 32KB RAM, 170 MHz, 1.71-3.6V, 38 GPIO, LQFP48</field>
      </fields>
      <pins>
        <pin num="1" name="VBAT" type="power_in"/>
        <pin num="2" name="PC13" type="bidirectional"/>
        <pin num="3" name="PC14" type="bidirectional"/>
        <pin num="4" name="PC15" type="bidirectional"/>
        <pin num="5" name="PF0" type="bidirectional"/>
        <pin num="6" name="PF1" type="bidirectional"/>
        <pin num="7" name="PG10" type="bidirectional"/>
        <pin num="8" name="PA0" type="bidirectional"/>
        <pin num="9" name="PA1" type="bidirectional"/>
        <pin num="10" name="PA2" type="bidirectional"/>
        <pin num="11" name="PA3" type="bidirectional"/>
        <pin num="12" name="PA4" type="bidirectional"/>
        <pin num="13" name="PA5" type="bidirectional"/>
        <pin num="14" name="PA6" type="bidirectional"/>
        <pin num="15" name="PA7" type="bidirectional"/>
        <pin num="16" name="PB0" type="bidirectional"/>
        <pin num="17" name="PB1" type="bidirectional"/>
        <pin num="18" name="PB2" type="bidirectional"/>
        <pin num="19" name="VSSA" type="power_in"/>
        <pin num="20" name="VREF+" type="input"/>
        <pin num="21" name="VDDA" type="power_in"/>
        <pin num="22" name="PB10" type="bidirectional"/>
        <pin num="23" name="VSS" type="power_in"/>
        <pin num="24" name="VDD" type="power_in"/>
        <pin num="25" name="PB11" type="bidirectional"/>
        <pin num="26" name="PB12" type="bidirectional"/>
        <pin num="27" name="PB13" type="bidirectional"/>
        <pin num="28" name="PB14" type="bidirectional"/>
        <pin num="29" name="PB15" type="bidirectional"/>
        <pin num="30" name="PA8" type="bidirectional"/>
        <pin num="31" name="PA9" type="bidirectional"/>
        <pin num="32" name="PA10" type="bidirectional"/>
        <pin num="33" name="PA11" type="bidirectional"/>
        <pin num="34" name="PA12" type="bidirectional"/>
        <pin num="35" name="VSS" type="passive"/>
        <pin num="36" name="VDD" type="power_in"/>
        <pin num="37" name="PA13" type="bidirectional"/>
        <pin num="38" name="PA14" type="bidirectional"/>
        <pin num="39" name="PA15" type="bidirectional"/>
        <pin num="40" name="PB3" type="bidirectional"/>
        <pin num="41" name="PB4" type="bidirectional"/>
        <pin num="42" name="PB5" type="bidirectional"/>
        <pin num="43" name="PB6" type="bidirectional"/>
        <pin num="44" name="PB7" type="bidirectional"/>
        <pin num="45" name="PB8" type="bidirectional"/>
        <pin num="46" name="PB9" type="bidirectional"/>
        <pin num="47" name="VSS" type="passive"/>
        <pin num="48" name="VDD" type="power_in"/>
      </pins>
    </libpart>
  </libparts>
  <libraries/>
  <nets>
    <net code="1" name="/ADC_IA" class="Default">
      <node ref="J1" pin="16" pinfunction="16_16" pintype="passive"/>
      <node ref="U1" pin="8" pinfunction="PA0_8" pintype="bidirectional"/>
    </net>
    <net code="2" name="/ADC_IB" class="Default">
      <node ref="J1" pin="17" pinfunction="17_17" pintype="passive"/>
      <node ref="U1" pin="9" pinfunction="PA1_9" pintype="bidirectional"/>
    </net>
    <net code="3" name="/ADC_IC" class="Default">
      <node ref="J1" pin="18" pinfunction="18_18" pintype="passive"/>
      <node ref="U1" pin="10" pinfunction="PA2_10" pintype="bidirectional"/>
    </net>
    <net code="4" name="/ADC_VM" class="Default">
      <node ref="J1" pin="19" pinfunction="19_19" pintype="passive"/>
      <node ref="U1" pin="11" pinfunction="PA3_11" pintype="bidirectional"/>
    </net>
    <net code="5" name="/BOOT0" class="Default">
      <node ref="R3" pin="1" pintype="passive"/>
      <node ref="U1" pin="45" pinfunction="PB8_45" pintype="bidirectional"/>
    </net>
    <net code="6" name="/CHARGE_EN_N" class="Default">
      <node ref="J2" pin="5" pinfunction="5_5" pintype="passive"/>
      <node ref="U1" pin="34" pinfunction="PA12_34" pintype="bidirectional"/>
    </net>
    <net code="7" name="/CTRL_3V3" class="Default">
      <node ref="C4" pin="1" pintype="passive"/>
      <node ref="C5" pin="1" pintype="passive"/>
      <node ref="C6" pin="1" pintype="passive"/>
      <node ref="C7" pin="1" pintype="passive"/>
      <node ref="C8" pin="1" pintype="passive"/>
      <node ref="FB1" pin="1" pintype="passive"/>
      <node ref="J1" pin="1" pinfunction="1_1" pintype="passive"/>
      <node ref="J2" pin="1" pinfunction="1_1" pintype="passive"/>
      <node ref="J3" pin="1" pinfunction="1_1" pintype="passive"/>
      <node ref="J4" pin="1" pinfunction="1_1" pintype="passive"/>
      <node ref="J5" pin="1" pinfunction="1_1" pintype="passive"/>
      <node ref="J6" pin="1" pinfunction="1_1" pintype="passive"/>
      <node ref="J7" pin="2" pinfunction="2_2" pintype="power_out"/>
      <node ref="R1" pin="1" pintype="passive"/>
      <node ref="R2" pin="1" pintype="passive"/>
      <node ref="R4" pin="1" pintype="passive"/>
      <node ref="R5" pin="2" pintype="passive"/>
      <node ref="R6" pin="2" pintype="passive"/>
      <node ref="R7" pin="2" pintype="passive"/>
      <node ref="U1" pin="1" pinfunction="VBAT_1" pintype="power_in"/>
      <node ref="U1" pin="24" pinfunction="VDD_24" pintype="power_in"/>
      <node ref="U1" pin="36" pinfunction="VDD_36" pintype="power_in"/>
      <node ref="U1" pin="48" pinfunction="VDD_48" pintype="power_in"/>
    </net>
    <net code="8" name="/DISPLAY_CS_N" class="Default">
      <node ref="J3" pin="6" pinfunction="6_6" pintype="passive"/>
      <node ref="U1" pin="43" pinfunction="PB6_43" pintype="bidirectional"/>
    </net>
    <net code="9" name="/DISPLAY_DC" class="Default">
      <node ref="J3" pin="7" pinfunction="7_7" pintype="passive"/>
      <node ref="U1" pin="44" pinfunction="PB7_44" pintype="bidirectional"/>
    </net>
    <net code="10" name="/DISPLAY_MISO" class="Default">
      <node ref="J3" pin="4" pinfunction="4_4" pintype="passive"/>
      <node ref="U1" pin="41" pinfunction="PB4_41" pintype="bidirectional"/>
    </net>
    <net code="11" name="/DISPLAY_MOSI" class="Default">
      <node ref="J3" pin="5" pinfunction="5_5" pintype="passive"/>
      <node ref="U1" pin="42" pinfunction="PB5_42" pintype="bidirectional"/>
    </net>
    <net code="12" name="/DISPLAY_RESET_N" class="Default">
      <node ref="J3" pin="8" pinfunction="8_8" pintype="passive"/>
      <node ref="U1" pin="12" pinfunction="PA4_12" pintype="bidirectional"/>
    </net>
    <net code="13" name="/DISPLAY_SCK" class="Default">
      <node ref="J3" pin="3" pinfunction="3_3" pintype="passive"/>
      <node ref="U1" pin="40" pinfunction="PB3_40" pintype="bidirectional"/>
    </net>
    <net code="14" name="/DRV_FAULT_N" class="Default">
      <node ref="J1" pin="11" pinfunction="11_11" pintype="passive"/>
      <node ref="U1" pin="14" pinfunction="PA6_14" pintype="bidirectional"/>
    </net>
    <net code="15" name="/DRV_RUN_REQ" class="Default">
      <node ref="J1" pin="10" pinfunction="10_10" pintype="passive"/>
      <node ref="U1" pin="13" pinfunction="PA5_13" pintype="bidirectional"/>
    </net>
    <net code="16" name="/DRV_SLEEP_N" class="Default">
      <node ref="J1" pin="9" pinfunction="9_9" pintype="passive"/>
      <node ref="U1" pin="3" pinfunction="PC14_3" pintype="bidirectional"/>
    </net>
    <net code="17" name="/ENCODER_A" class="Default">
      <node ref="J4" pin="3" pinfunction="3_3" pintype="passive"/>
      <node ref="R5" pin="1" pintype="passive"/>
      <node ref="U1" pin="18" pinfunction="PB2_18" pintype="bidirectional"/>
    </net>
    <net code="18" name="/ENCODER_B" class="Default">
      <node ref="J4" pin="4" pinfunction="4_4" pintype="passive"/>
      <node ref="R6" pin="1" pintype="passive"/>
      <node ref="U1" pin="4" pinfunction="PC15_4" pintype="bidirectional"/>
    </net>
    <net code="19" name="/GND" class="Default">
      <node ref="C1" pin="2" pintype="passive"/>
      <node ref="C2" pin="2" pintype="passive"/>
      <node ref="C3" pin="2" pintype="passive"/>
      <node ref="C4" pin="2" pintype="passive"/>
      <node ref="C5" pin="2" pintype="passive"/>
      <node ref="C6" pin="2" pintype="passive"/>
      <node ref="C7" pin="2" pintype="passive"/>
      <node ref="C8" pin="2" pintype="passive"/>
      <node ref="J1" pin="2" pinfunction="2_2" pintype="passive"/>
      <node ref="J1" pin="20" pinfunction="20_20" pintype="passive"/>
      <node ref="J2" pin="2" pinfunction="2_2" pintype="passive"/>
      <node ref="J3" pin="2" pinfunction="2_2" pintype="passive"/>
      <node ref="J4" pin="2" pinfunction="2_2" pintype="passive"/>
      <node ref="J5" pin="2" pinfunction="2_2" pintype="passive"/>
      <node ref="J6" pin="2" pinfunction="2_2" pintype="passive"/>
      <node ref="J7" pin="3" pinfunction="3_3" pintype="power_out"/>
      <node ref="R3" pin="2" pintype="passive"/>
      <node ref="U1" pin="19" pinfunction="VSSA_19" pintype="power_in"/>
      <node ref="U1" pin="23" pinfunction="VSS_23" pintype="power_in"/>
      <node ref="U1" pin="35" pinfunction="VSS_35" pintype="passive"/>
      <node ref="U1" pin="47" pinfunction="VSS_47" pintype="passive"/>
    </net>
    <net code="20" name="/HANDPIECE_MAGNET_PARK" class="Default">
      <node ref="J5" pin="5" pinfunction="5_5" pintype="passive"/>
      <node ref="U1" pin="2" pinfunction="PC13_2" pintype="bidirectional"/>
    </net>
    <net code="21" name="/HANDPIECE_RX" class="Default">
      <node ref="J5" pin="4" pinfunction="4_4" pintype="passive"/>
      <node ref="U1" pin="25" pinfunction="PB11_25" pintype="bidirectional"/>
    </net>
    <net code="22" name="/HANDPIECE_TX" class="Default">
      <node ref="J5" pin="3" pinfunction="3_3" pintype="passive"/>
      <node ref="U1" pin="22" pinfunction="PB10_22" pintype="bidirectional"/>
    </net>
    <net code="23" name="/I2C_SCL" class="Default">
      <node ref="J2" pin="3" pinfunction="3_3" pintype="passive"/>
      <node ref="R1" pin="2" pintype="passive"/>
      <node ref="U1" pin="39" pinfunction="PA15_39" pintype="bidirectional"/>
    </net>
    <net code="24" name="/I2C_SDA" class="Default">
      <node ref="J2" pin="4" pinfunction="4_4" pintype="passive"/>
      <node ref="R2" pin="2" pintype="passive"/>
      <node ref="U1" pin="46" pinfunction="PB9_46" pintype="bidirectional"/>
    </net>
    <net code="25" name="/NRST" class="Default">
      <node ref="C1" pin="1" pintype="passive"/>
      <node ref="J6" pin="5" pinfunction="5_5" pintype="passive"/>
      <node ref="R4" pin="2" pintype="passive"/>
      <node ref="U1" pin="7" pinfunction="PG10_7" pintype="bidirectional"/>
    </net>
    <net code="26" name="/PWM_AH" class="Default">
      <node ref="J1" pin="3" pinfunction="3_3" pintype="passive"/>
      <node ref="U1" pin="30" pinfunction="PA8_30" pintype="bidirectional"/>
    </net>
    <net code="27" name="/PWM_AL" class="Default">
      <node ref="J1" pin="4" pinfunction="4_4" pintype="passive"/>
      <node ref="U1" pin="15" pinfunction="PA7_15" pintype="bidirectional"/>
    </net>
    <net code="28" name="/PWM_BH" class="Default">
      <node ref="J1" pin="5" pinfunction="5_5" pintype="passive"/>
      <node ref="U1" pin="31" pinfunction="PA9_31" pintype="bidirectional"/>
    </net>
    <net code="29" name="/PWM_BL" class="Default">
      <node ref="J1" pin="6" pinfunction="6_6" pintype="passive"/>
      <node ref="U1" pin="16" pinfunction="PB0_16" pintype="bidirectional"/>
    </net>
    <net code="30" name="/PWM_CH" class="Default">
      <node ref="J1" pin="7" pinfunction="7_7" pintype="passive"/>
      <node ref="U1" pin="32" pinfunction="PA10_32" pintype="bidirectional"/>
    </net>
    <net code="31" name="/PWM_CL" class="Default">
      <node ref="J1" pin="8" pinfunction="8_8" pintype="passive"/>
      <node ref="U1" pin="17" pinfunction="PB1_17" pintype="bidirectional"/>
    </net>
    <net code="32" name="/SPI_CLK" class="Default">
      <node ref="J1" pin="13" pinfunction="13_13" pintype="passive"/>
      <node ref="U1" pin="27" pinfunction="PB13_27" pintype="bidirectional"/>
    </net>
    <net code="33" name="/SPI_CS_N" class="Default">
      <node ref="J1" pin="12" pinfunction="12_12" pintype="passive"/>
      <node ref="U1" pin="26" pinfunction="PB12_26" pintype="bidirectional"/>
    </net>
    <net code="34" name="/SPI_MISO" class="Default">
      <node ref="J1" pin="15" pinfunction="15_15" pintype="passive"/>
      <node ref="U1" pin="28" pinfunction="PB14_28" pintype="bidirectional"/>
    </net>
    <net code="35" name="/SPI_MOSI" class="Default">
      <node ref="J1" pin="14" pinfunction="14_14" pintype="passive"/>
      <node ref="U1" pin="29" pinfunction="PB15_29" pintype="bidirectional"/>
    </net>
    <net code="36" name="/SWCLK" class="Default">
      <node ref="J6" pin="4" pinfunction="4_4" pintype="passive"/>
      <node ref="U1" pin="38" pinfunction="PA14_38" pintype="bidirectional"/>
    </net>
    <net code="37" name="/SWDIO" class="Default">
      <node ref="J6" pin="3" pinfunction="3_3" pintype="passive"/>
      <node ref="U1" pin="37" pinfunction="PA13_37" pintype="bidirectional"/>
    </net>
    <net code="38" name="/SYSTEM_RAIL" class="Default">
      <node ref="J7" pin="1" pinfunction="1_1" pintype="passive"/>
    </net>
    <net code="39" name="/USER_BUTTON" class="Default">
      <node ref="J4" pin="5" pinfunction="5_5" pintype="passive"/>
      <node ref="R7" pin="1" pintype="passive"/>
      <node ref="U1" pin="33" pinfunction="PA11_33" pintype="bidirectional"/>
    </net>
    <net code="40" name="/VDDA_A" class="Default">
      <node ref="C2" pin="1" pintype="passive"/>
      <node ref="C3" pin="1" pintype="passive"/>
      <node ref="FB1" pin="2" pintype="passive"/>
      <node ref="U1" pin="20" pinfunction="VREF+_20" pintype="input"/>
      <node ref="U1" pin="21" pinfunction="VDDA_21" pintype="power_in"/>
    </net>
    <net code="41" name="unconnected-(U1-PF0-Pad5)" class="Default">
      <node ref="U1" pin="5" pinfunction="PF0_5" pintype="bidirectional+no_connect"/>
    </net>
    <net code="42" name="unconnected-(U1-PF1-Pad6)" class="Default">
      <node ref="U1" pin="6" pinfunction="PF1_6" pintype="bidirectional+no_connect"/>
    </net>
  </nets>
</export>
