RASCSI/hw/ctrl_board_v1p5/ctrl_board.xml
akuker 536e77cd9d
Control board for managing the RaSCSI configuration (#721)
* First draft of control board - Issue #382

* routed signals

* Fixed up silkscreens and added mousebites

* Fixed up silkscreens and added mousebites

* 3d models of encoder and display

* cleaned up layout

* cleaned up layout

* Rename project

* Remove extraneous files

* As-ordered version

* As-ordered version

* version 1.5 updates

* Updated to Kicad 6.0

* Genereated Gerber Files

* Fixed order of RaSCSI connector pinout & cleanup

* cleanup and switch to KiCad6

* Fix paths to 3d models

* create step file and delete old version

* Address Schematic ERC Warning

Co-authored-by: akuker <akuker@gmail.com>
2022-03-03 15:44:24 -06:00

911 lines
39 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
<design>
<source>C:\Users\theto\Downloads\RASCSI\hw\ctrl_board_v1p5\ctrl_board.kicad_sch</source>
<date>1/20/2022 5:12:06 PM</date>
<tool>Eeschema (6.0.0)</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date>15 nov 2012</date>
<source>ctrl_board.kicad_sch</source>
<comment number="1" value=""/>
<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_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C49678</field>
</fields>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<property name="LCSC" value="C49678"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b8f9e7</tstamps>
</comp>
<comp ref="J1">
<value>RaSCSI Connector</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</footprint>
<libsource lib="Connector" part="Conn_01x05_Male" description="Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b5acde</tstamps>
</comp>
<comp ref="J2">
<value>OLED Connector</value>
<footprint>mousebites:0.9_and_1.3_in_OLED_Footprint</footprint>
<libsource lib="Connector" part="Conn_01x04_Female" description="Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061bff728</tstamps>
</comp>
<comp ref="J3">
<value>Conn_01x06_Odd_Even</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical</footprint>
<libsource lib="Connector_Generic" part="Conn_01x06" description="Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061c08a8b</tstamps>
</comp>
<comp ref="J4">
<value>Aux GPIO Connector</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical</footprint>
<libsource lib="Connector_Generic" part="Conn_01x02" description="Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>e1110524-9d88-4fa9-afec-1859834e2f21</tstamps>
</comp>
<comp ref="JP1">
<value>SolderJumper_3_Bridged12</value>
<footprint>Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm</footprint>
<libsource lib="Jumper" part="SolderJumper_3_Bridged12" description="3-pole Solder Jumper, pins 1+2 closed/bridged"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061d138dd</tstamps>
</comp>
<comp ref="JP2">
<value>SolderJumper_3_Bridged12</value>
<footprint>Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm</footprint>
<libsource lib="Jumper" part="SolderJumper_3_Bridged12" description="3-pole Solder Jumper, pins 1+2 closed/bridged"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061d1a9da</tstamps>
</comp>
<comp ref="JP3">
<value>SolderJumper_3_Bridged12</value>
<footprint>Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm</footprint>
<libsource lib="Jumper" part="SolderJumper_3_Bridged12" description="3-pole Solder Jumper, pins 1+2 closed/bridged"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061d1f4fd</tstamps>
</comp>
<comp ref="JP4">
<value>SolderJumper_2_Open</value>
<footprint>Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm</footprint>
<libsource lib="Jumper" part="SolderJumper_2_Bridged" description="Solder Jumper, 2-pole, closed/bridged"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061cf258a</tstamps>
</comp>
<comp ref="MK1">
<value>M2.5</value>
<footprint>MountingHole:MountingHole_2.7mm_M2.5</footprint>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-00005834fb2e</tstamps>
</comp>
<comp ref="MK2">
<value>M2.5</value>
<footprint>MountingHole:MountingHole_2.7mm_M2.5</footprint>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-00005834fc19</tstamps>
</comp>
<comp ref="MK3">
<value>M2.5</value>
<footprint>MountingHole:MountingHole_2.7mm_M2.5</footprint>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-00005834fbef</tstamps>
</comp>
<comp ref="MK4">
<value>M2.5</value>
<footprint>MountingHole:MountingHole_2.7mm_M2.5</footprint>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-00005834fc4f</tstamps>
</comp>
<comp ref="P1">
<value>Conn_02x20_Odd_Even</value>
<footprint>Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical</footprint>
<libsource lib="Connector_Generic" part="Conn_02x20_Odd_Even" description="Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000059ad464a</tstamps>
</comp>
<comp ref="R1">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061bbe82c</tstamps>
</comp>
<comp ref="R2">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061bc5446</tstamps>
</comp>
<comp ref="R3">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b67971</tstamps>
</comp>
<comp ref="R4">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b68cc5</tstamps>
</comp>
<comp ref="R5">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>8dd785d1-511d-4538-964b-312a69d957a7</tstamps>
</comp>
<comp ref="R6">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061bb0920</tstamps>
</comp>
<comp ref="R7">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061d41495</tstamps>
</comp>
<comp ref="R8">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061d38fc5</tstamps>
</comp>
<comp ref="R9">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061d3ce2e</tstamps>
</comp>
<comp ref="R10">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b71964</tstamps>
</comp>
<comp ref="R11">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b766b8</tstamps>
</comp>
<comp ref="R12">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061bb79ce</tstamps>
</comp>
<comp ref="R13">
<value>10k</value>
<footprint>Resistor_SMD:R_0805_2012Metric</footprint>
<fields>
<field name="LCSC">C17414</field>
</fields>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<property name="LCSC" value="C17414"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061bb2381</tstamps>
</comp>
<comp ref="SW1">
<value>SW_SPST</value>
<footprint>Button_Switch_THT:SW_PUSH_6mm_H5mm</footprint>
<datasheet>https://datasheet.lcsc.com/lcsc/2108131530_Korean-Hroparts-Elec-K2-1102DP-C4SW-04_C110153.pdf</datasheet>
<fields>
<field name="LCSC">C110153</field>
</fields>
<libsource lib="Switch" part="SW_SPST" description="Single Pole Single Throw (SPST) switch"/>
<property name="LCSC" value="C110153"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b61b8c</tstamps>
</comp>
<comp ref="SW2">
<value>SW_SPST</value>
<footprint>Button_Switch_THT:SW_PUSH_6mm_H5mm</footprint>
<datasheet>https://datasheet.lcsc.com/lcsc/2108131530_Korean-Hroparts-Elec-K2-1102DP-C4SW-04_C110153.pdf</datasheet>
<fields>
<field name="LCSC">C110153</field>
</fields>
<libsource lib="Switch" part="SW_SPST" description="Single Pole Single Throw (SPST) switch"/>
<property name="LCSC" value="C110153"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b66339</tstamps>
</comp>
<comp ref="SW4">
<value>Rotary_Encoder_Switch</value>
<footprint>Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm</footprint>
<libsource lib="Device" part="RotaryEncoder_Switch" description="Rotary encoder, dual channel, incremental quadrate outputs, with switch"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061b88cf1</tstamps>
</comp>
<comp ref="U1">
<value>PCA9554APW,118</value>
<footprint>Package_SO:TSSOP-16_4.4x5mm_P0.65mm</footprint>
<fields>
<field name="LCSC">C86803</field>
<field name="MPN">PCA9554APW,118</field>
<field name="OC_FARNELL">1831212</field>
<field name="OC_NEWARK">70R6656</field>
<field name="PACKAGE">TSSOP</field>
<field name="SUPPLIER">NXP</field>
</fields>
<libsource lib="PCA9554APW_118" part="PCA9554APW,118" description=""/>
<property name="OC_FARNELL" value="1831212"/>
<property name="OC_NEWARK" value="70R6656"/>
<property name="MPN" value="PCA9554APW,118"/>
<property name="PACKAGE" value="TSSOP"/>
<property name="SUPPLIER" value="NXP"/>
<property name="LCSC" value="C86803"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="ctrl_board.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00000000-0000-0000-0000-000061c61273</tstamps>
</comp>
</components>
<libparts>
<libpart lib="Connector" part="Conn_01x04_Female">
<description>Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x04_Female</field>
<field name="Datasheet">~</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="Connector" part="Conn_01x05_Male">
<description>Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x05_Male</field>
<field name="Datasheet">~</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"/>
<pin num="5" name="Pin_5" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector_Generic" part="Conn_01x02">
<description>Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x02</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector_Generic" part="Conn_01x06">
<description>Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x06</field>
<field name="Datasheet">~</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"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector_Generic" part="Conn_02x20_Odd_Even">
<description>Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), 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_02x20_Odd_Even</field>
<field name="Datasheet">~</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"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
<pin num="7" name="Pin_7" type="passive"/>
<pin num="8" name="Pin_8" type="passive"/>
<pin num="9" name="Pin_9" type="passive"/>
<pin num="10" name="Pin_10" type="passive"/>
<pin num="11" name="Pin_11" type="passive"/>
<pin num="12" name="Pin_12" type="passive"/>
<pin num="13" name="Pin_13" type="passive"/>
<pin num="14" name="Pin_14" type="passive"/>
<pin num="15" name="Pin_15" type="passive"/>
<pin num="16" name="Pin_16" type="passive"/>
<pin num="17" name="Pin_17" type="passive"/>
<pin num="18" name="Pin_18" type="passive"/>
<pin num="19" name="Pin_19" type="passive"/>
<pin num="20" name="Pin_20" type="passive"/>
<pin num="21" name="Pin_21" type="passive"/>
<pin num="22" name="Pin_22" type="passive"/>
<pin num="23" name="Pin_23" type="passive"/>
<pin num="24" name="Pin_24" type="passive"/>
<pin num="25" name="Pin_25" type="passive"/>
<pin num="26" name="Pin_26" type="passive"/>
<pin num="27" name="Pin_27" type="passive"/>
<pin num="28" name="Pin_28" type="passive"/>
<pin num="29" name="Pin_29" type="passive"/>
<pin num="30" name="Pin_30" type="passive"/>
<pin num="31" name="Pin_31" type="passive"/>
<pin num="32" name="Pin_32" type="passive"/>
<pin num="33" name="Pin_33" type="passive"/>
<pin num="34" name="Pin_34" type="passive"/>
<pin num="35" name="Pin_35" type="passive"/>
<pin num="36" name="Pin_36" type="passive"/>
<pin num="37" name="Pin_37" type="passive"/>
<pin num="38" name="Pin_38" type="passive"/>
<pin num="39" name="Pin_39" type="passive"/>
<pin num="40" name="Pin_40" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="C_Small">
<description>Unpolarized capacitor, small symbol</description>
<docs>~</docs>
<footprints>
<fp>C_*</fp>
</footprints>
<fields>
<field name="Reference">C</field>
<field name="Value">C_Small</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="" type="passive"/>
<pin num="2" name="" 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="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="" type="passive"/>
<pin num="2" name="" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="RotaryEncoder_Switch">
<description>Rotary encoder, dual channel, incremental quadrate outputs, with switch</description>
<docs>~</docs>
<footprints>
<fp>RotaryEncoder*Switch*</fp>
</footprints>
<fields>
<field name="Reference">SW</field>
<field name="Value">RotaryEncoder_Switch</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="A" name="A" type="passive"/>
<pin num="B" name="B" type="passive"/>
<pin num="C" name="C" type="passive"/>
<pin num="S1" name="S1" type="passive"/>
<pin num="S2" name="S2" type="passive"/>
</pins>
</libpart>
<libpart lib="Jumper" part="SolderJumper_2_Bridged">
<description>Solder Jumper, 2-pole, closed/bridged</description>
<docs>~</docs>
<footprints>
<fp>SolderJumper*Bridged*</fp>
</footprints>
<fields>
<field name="Reference">JP</field>
<field name="Value">SolderJumper_2_Bridged</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="A" type="passive"/>
<pin num="2" name="B" type="passive"/>
</pins>
</libpart>
<libpart lib="Jumper" part="SolderJumper_3_Bridged12">
<description>3-pole Solder Jumper, pins 1+2 closed/bridged</description>
<docs>~</docs>
<footprints>
<fp>SolderJumper*Bridged12*</fp>
</footprints>
<fields>
<field name="Reference">JP</field>
<field name="Value">SolderJumper_3_Bridged12</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="A" type="passive"/>
<pin num="2" name="C" type="input"/>
<pin num="3" name="B" type="passive"/>
</pins>
</libpart>
<libpart lib="Mechanical" part="MountingHole">
<description>Mounting Hole without connection</description>
<docs>~</docs>
<footprints>
<fp>MountingHole*</fp>
</footprints>
<fields>
<field name="Reference">H</field>
<field name="Value">MountingHole</field>
<field name="Datasheet">~</field>
</fields>
</libpart>
<libpart lib="PCA9554APW_118" part="PCA9554APW,118">
<fields>
<field name="Reference">U</field>
<field name="Value">PCA9554APW,118</field>
<field name="Footprint">SOP65P640X110-16N</field>
<field name="OC_FARNELL">1831212</field>
<field name="OC_NEWARK">70R6656</field>
<field name="MPN">PCA9554APW,118</field>
<field name="PACKAGE">TSSOP</field>
<field name="SUPPLIER">NXP</field>
</fields>
<pins>
<pin num="1" name="A0" type="input"/>
<pin num="2" name="A1" type="input"/>
<pin num="3" name="A2" type="input"/>
<pin num="4" name="IO0" type="bidirectional"/>
<pin num="5" name="IO1" type="bidirectional"/>
<pin num="6" name="IO2" type="bidirectional"/>
<pin num="7" name="IO3" type="bidirectional"/>
<pin num="8" name="VSS" type="passive"/>
<pin num="9" name="IO4" type="bidirectional"/>
<pin num="10" name="IO5" type="bidirectional"/>
<pin num="11" name="IO6" type="bidirectional"/>
<pin num="12" name="IO7" type="bidirectional"/>
<pin num="13" name="~{INT}" type="output"/>
<pin num="14" name="SCL" type="input"/>
<pin num="15" name="SDA" type="bidirectional"/>
<pin num="16" name="VDD" type="power_in"/>
</pins>
</libpart>
<libpart lib="Switch" part="SW_SPST">
<description>Single Pole Single Throw (SPST) switch</description>
<docs>~</docs>
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_SPST</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="A" type="passive"/>
<pin num="2" name="B" type="passive"/>
</pins>
</libpart>
<libpart lib="graphics" part="Generic_Graphic">
<fields>
<field name="Reference">G?</field>
<field name="Value">Generic_Graphic</field>
</fields>
</libpart>
</libparts>
<libraries>
<library logical="Connector">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Connector.kicad_sym</uri>
</library>
<library logical="Connector_Generic">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Connector_Generic.kicad_sym</uri>
</library>
<library logical="Device">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Device.kicad_sym</uri>
</library>
<library logical="Jumper">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Jumper.kicad_sym</uri>
</library>
<library logical="Mechanical">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Mechanical.kicad_sym</uri>
</library>
<library logical="PCA9554APW_118">
<uri>C:\Users\theto\Downloads\RASCSI\hw\ctrl_board_v1p5/PCA9554APW_118/PCA9554APW_118.lib</uri>
</library>
<library logical="Switch">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Switch.kicad_sym</uri>
</library>
<library logical="graphics">
<uri>C:\Users\theto\Downloads\RASCSI\hw\ctrl_board_v1p5/graphics.kicad_sym</uri>
</library>
</libraries>
<nets>
<net code="1" name="+3V3">
<node ref="C1" pin="1" pintype="passive"/>
<node ref="J1" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="J2" pin="2" pinfunction="Pin_2" pintype="passive"/>
<node ref="JP1" pin="1" pinfunction="A" pintype="passive"/>
<node ref="JP2" pin="1" pinfunction="A" pintype="passive"/>
<node ref="JP3" pin="1" pinfunction="A" pintype="passive"/>
<node ref="P1" pin="1" pinfunction="Pin_1" pintype="passive"/>
<node ref="P1" pin="17" pinfunction="Pin_17" pintype="passive"/>
<node ref="R1" pin="1" pintype="passive"/>
<node ref="R10" pin="2" pintype="passive"/>
<node ref="R11" pin="1" pintype="passive"/>
<node ref="R12" pin="1" pintype="passive"/>
<node ref="R13" pin="1" pintype="passive"/>
<node ref="R2" pin="1" pintype="passive"/>
<node ref="R3" pin="1" pintype="passive"/>
<node ref="R4" pin="1" pintype="passive"/>
<node ref="R5" pin="2" pintype="passive"/>
<node ref="R6" pin="1" pintype="passive"/>
<node ref="U1" pin="16" pinfunction="VDD" pintype="power_in"/>
</net>
<net code="2" name="+5V">
<node ref="P1" pin="2" pinfunction="Pin_2" pintype="passive"/>
<node ref="P1" pin="4" pinfunction="Pin_4" pintype="passive"/>
</net>
<net code="3" name="/BUTTON_1">
<node ref="R3" pin="2" pintype="passive"/>
<node ref="SW1" pin="2" pinfunction="B" pintype="passive"/>
<node ref="U1" pin="6" pinfunction="IO2" pintype="bidirectional"/>
</net>
<net code="4" name="/BUTTON_2">
<node ref="R4" pin="2" pintype="passive"/>
<node ref="SW2" pin="2" pinfunction="B" pintype="passive"/>
<node ref="U1" pin="7" pinfunction="IO3" pintype="bidirectional"/>
</net>
<net code="5" name="/BUTTON_3">
<node ref="J3" pin="1" pinfunction="Pin_1" pintype="passive"/>
<node ref="U1" pin="9" pinfunction="IO4" pintype="bidirectional"/>
</net>
<net code="6" name="/BUTTON_4">
<node ref="R6" pin="2" pintype="passive"/>
<node ref="SW4" pin="S1" pinfunction="S1" pintype="passive"/>
<node ref="U1" pin="10" pinfunction="IO5" pintype="bidirectional"/>
</net>
<net code="7" name="/GPIO2(SDA1)">
<node ref="J1" pin="5" pinfunction="Pin_5" pintype="passive"/>
<node ref="J2" pin="4" pinfunction="Pin_4" pintype="passive"/>
<node ref="P1" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="R11" pin="2" pintype="passive"/>
<node ref="U1" pin="15" pinfunction="SDA" pintype="bidirectional"/>
</net>
<net code="8" name="/GPIO3(SCL1)">
<node ref="J1" pin="4" pinfunction="Pin_4" pintype="passive"/>
<node ref="J2" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="P1" pin="5" pinfunction="Pin_5" pintype="passive"/>
<node ref="R10" pin="1" pintype="passive"/>
<node ref="U1" pin="14" pinfunction="SCL" pintype="input"/>
</net>
<net code="9" name="/GPIO4(GCLK)">
<node ref="P1" pin="7" pinfunction="Pin_7" pintype="passive"/>
</net>
<net code="10" name="/GPIO5">
<node ref="P1" pin="29" pinfunction="Pin_29" pintype="passive"/>
</net>
<net code="11" name="/GPIO6">
<node ref="P1" pin="31" pinfunction="Pin_31" pintype="passive"/>
</net>
<net code="12" name="/GPIO7(SPI1_CE_N)">
<node ref="P1" pin="26" pinfunction="Pin_26" pintype="passive"/>
</net>
<net code="13" name="/GPIO8(SPI0_CE_N)">
<node ref="P1" pin="24" pinfunction="Pin_24" pintype="passive"/>
</net>
<net code="14" name="/GPIO9(SPI0_MISO)">
<node ref="J4" pin="2" pinfunction="Pin_2" pintype="passive"/>
<node ref="JP4" pin="2" pinfunction="B" pintype="passive"/>
<node ref="P1" pin="21" pinfunction="Pin_21" pintype="passive"/>
</net>
<net code="15" name="/GPIO10(SPI0_MOSI)">
<node ref="P1" pin="19" pinfunction="Pin_19" pintype="passive"/>
</net>
<net code="16" name="/GPIO11(SPI0_SCK)">
<node ref="P1" pin="23" pinfunction="Pin_23" pintype="passive"/>
</net>
<net code="17" name="/GPIO12(PWM0)">
<node ref="P1" pin="32" pinfunction="Pin_32" pintype="passive"/>
</net>
<net code="18" name="/GPIO13(PWM1)">
<node ref="P1" pin="33" pinfunction="Pin_33" pintype="passive"/>
</net>
<net code="19" name="/GPIO14(TXD0)">
<node ref="P1" pin="8" pinfunction="Pin_8" pintype="passive"/>
</net>
<net code="20" name="/GPIO15(RXD0)">
<node ref="P1" pin="10" pinfunction="Pin_10" pintype="passive"/>
</net>
<net code="21" name="/GPIO16">
<node ref="P1" pin="36" pinfunction="Pin_36" pintype="passive"/>
</net>
<net code="22" name="/GPIO17(GEN0)">
<node ref="P1" pin="11" pinfunction="Pin_11" pintype="passive"/>
</net>
<net code="23" name="/GPIO18(GEN1)(PWM0)">
<node ref="P1" pin="12" pinfunction="Pin_12" pintype="passive"/>
</net>
<net code="24" name="/GPIO19(SPI1_MISO)">
<node ref="P1" pin="35" pinfunction="Pin_35" pintype="passive"/>
</net>
<net code="25" name="/GPIO20(SPI1_MOSI)">
<node ref="P1" pin="38" pinfunction="Pin_38" pintype="passive"/>
</net>
<net code="26" name="/GPIO21(SPI1_SCK)">
<node ref="P1" pin="40" pinfunction="Pin_40" pintype="passive"/>
</net>
<net code="27" name="/GPIO22(GEN3)">
<node ref="P1" pin="15" pinfunction="Pin_15" pintype="passive"/>
</net>
<net code="28" name="/GPIO23(GEN4)">
<node ref="P1" pin="16" pinfunction="Pin_16" pintype="passive"/>
</net>
<net code="29" name="/GPIO24(GEN5)">
<node ref="P1" pin="18" pinfunction="Pin_18" pintype="passive"/>
</net>
<net code="30" name="/GPIO25(GEN6)">
<node ref="P1" pin="22" pinfunction="Pin_22" pintype="passive"/>
</net>
<net code="31" name="/GPIO26">
<node ref="P1" pin="37" pinfunction="Pin_37" pintype="passive"/>
</net>
<net code="32" name="/GPIO27(GEN2)">
<node ref="P1" pin="13" pinfunction="Pin_13" pintype="passive"/>
</net>
<net code="33" name="/ID_SC">
<node ref="P1" pin="28" pinfunction="Pin_28" pintype="passive"/>
</net>
<net code="34" name="/ID_SD">
<node ref="P1" pin="27" pinfunction="Pin_27" pintype="passive"/>
</net>
<net code="35" name="/LED_1">
<node ref="J3" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="U1" pin="11" pinfunction="IO6" pintype="bidirectional"/>
</net>
<net code="36" name="/LED_2">
<node ref="J3" pin="5" pinfunction="Pin_5" pintype="passive"/>
<node ref="U1" pin="12" pinfunction="IO7" pintype="bidirectional"/>
</net>
<net code="37" name="/ROTARY_ENC_A">
<node ref="R2" pin="2" pintype="passive"/>
<node ref="SW4" pin="A" pinfunction="A" pintype="passive"/>
<node ref="U1" pin="4" pinfunction="IO0" pintype="bidirectional"/>
</net>
<net code="38" name="/ROTARY_ENC_B">
<node ref="R1" pin="2" pintype="passive"/>
<node ref="SW4" pin="B" pinfunction="B" pintype="passive"/>
<node ref="U1" pin="5" pinfunction="IO1" pintype="bidirectional"/>
</net>
<net code="39" name="GND">
<node ref="C1" pin="2" pintype="passive"/>
<node ref="J1" pin="2" pinfunction="Pin_2" pintype="passive"/>
<node ref="J2" pin="1" pinfunction="Pin_1" pintype="passive"/>
<node ref="J3" pin="2" pinfunction="Pin_2" pintype="passive"/>
<node ref="JP1" pin="3" pinfunction="B" pintype="passive"/>
<node ref="JP2" pin="3" pinfunction="B" pintype="passive"/>
<node ref="JP3" pin="3" pinfunction="B" pintype="passive"/>
<node ref="P1" pin="14" pinfunction="Pin_14" pintype="passive"/>
<node ref="P1" pin="20" pinfunction="Pin_20" pintype="passive"/>
<node ref="P1" pin="25" pinfunction="Pin_25" pintype="passive"/>
<node ref="P1" pin="30" pinfunction="Pin_30" pintype="passive"/>
<node ref="P1" pin="34" pinfunction="Pin_34" pintype="passive"/>
<node ref="P1" pin="39" pinfunction="Pin_39" pintype="passive"/>
<node ref="P1" pin="6" pinfunction="Pin_6" pintype="passive"/>
<node ref="P1" pin="9" pinfunction="Pin_9" pintype="passive"/>
<node ref="SW1" pin="1" pinfunction="A" pintype="passive"/>
<node ref="SW2" pin="1" pinfunction="A" pintype="passive"/>
<node ref="SW4" pin="C" pinfunction="C" pintype="passive"/>
<node ref="SW4" pin="S2" pinfunction="S2" pintype="passive"/>
<node ref="U1" pin="8" pinfunction="VSS" pintype="passive"/>
</net>
<net code="40" name="Net-(J3-Pad4)">
<node ref="J3" pin="4" pinfunction="Pin_4" pintype="passive"/>
<node ref="R12" pin="2" pintype="passive"/>
</net>
<net code="41" name="Net-(J3-Pad6)">
<node ref="J3" pin="6" pinfunction="Pin_6" pintype="passive"/>
<node ref="R13" pin="2" pintype="passive"/>
</net>
<net code="42" name="Net-(JP1-Pad2)">
<node ref="JP1" pin="2" pinfunction="C" pintype="input"/>
<node ref="R7" pin="1" pintype="passive"/>
</net>
<net code="43" name="Net-(JP2-Pad2)">
<node ref="JP2" pin="2" pinfunction="C" pintype="input"/>
<node ref="R8" pin="1" pintype="passive"/>
</net>
<net code="44" name="Net-(JP3-Pad2)">
<node ref="JP3" pin="2" pinfunction="C" pintype="input"/>
<node ref="R9" pin="1" pintype="passive"/>
</net>
<net code="45" name="Net-(JP4-Pad1)">
<node ref="JP4" pin="1" pinfunction="A" pintype="passive"/>
<node ref="R5" pin="1" pintype="passive"/>
<node ref="U1" pin="13" pinfunction="~{INT}" pintype="output"/>
</net>
<net code="46" name="Net-(R7-Pad2)">
<node ref="R7" pin="2" pintype="passive"/>
<node ref="U1" pin="1" pinfunction="A0" pintype="input"/>
</net>
<net code="47" name="Net-(R8-Pad2)">
<node ref="R8" pin="2" pintype="passive"/>
<node ref="U1" pin="2" pinfunction="A1" pintype="input"/>
</net>
<net code="48" name="Net-(R9-Pad2)">
<node ref="R9" pin="2" pintype="passive"/>
<node ref="U1" pin="3" pinfunction="A2" pintype="input"/>
</net>
<net code="49" name="unconnected-(J1-Pad1)">
<node ref="J1" pin="1" pinfunction="Pin_1" pintype="passive+no_connect"/>
</net>
<net code="50" name="unconnected-(J4-Pad1)">
<node ref="J4" pin="1" pinfunction="Pin_1" pintype="passive+no_connect"/>
</net>
</nets>
</export>