|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<export version="E">
|
|
<design>
|
|
<source>/home/edoput/repo/bios-switch/bios-switch.kicad_sch</source>
|
|
<date>Tue 04 Jul 2023 05:46:03 PM CEST</date>
|
|
<tool>Eeschema 7.0.5</tool>
|
|
<sheet number="1" name="/" tstamps="/">
|
|
<title_block>
|
|
<title/>
|
|
<company/>
|
|
<rev/>
|
|
<date/>
|
|
<source>bios-switch.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="J1">
|
|
<value>Conn_02x04_Counter_Clockwise</value>
|
|
<footprint>Package_DIP:DIP-8_W7.62mm</footprint>
|
|
<libsource lib="Connector_Generic" part="Conn_02x04_Counter_Clockwise" description="Generic connector, double row, 02x04, 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="bios-switch.kicad_sch"/>
|
|
<property name="ki_description" value="Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"/>
|
|
<property name="ki_keywords" value="connector"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>0fdb54df-0041-45d5-8a37-d55190e80a6a</tstamps>
|
|
</comp>
|
|
<comp ref="SW1">
|
|
<value>SW_DPDT_x2</value>
|
|
<footprint>Button_Switch_SMD:SW_DPDT_CK_JS202011JCQN</footprint>
|
|
<libsource lib="Switch" part="SW_DPDT_x2" description="Switch, dual pole double throw, separate symbols"/>
|
|
<property name="Sheetname" value=""/>
|
|
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
|
|
<property name="ki_description" value="Switch, dual pole double throw, separate symbols"/>
|
|
<property name="ki_keywords" value="switch dual-pole double-throw DPDT spdt ON-ON"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>3db31d1c-6963-4b3e-b7eb-276913a1148e</tstamps>
|
|
</comp>
|
|
<comp ref="U1">
|
|
<value>W25Q64FVSS</value>
|
|
<footprint>Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm</footprint>
|
|
<libsource lib="Memory_Flash" part="W25Q64FVSS" description=""/>
|
|
<property name="Sheetname" value=""/>
|
|
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>376fd998-f4e2-4f71-961d-30f0ca2359fc</tstamps>
|
|
</comp>
|
|
<comp ref="U2">
|
|
<value>W25Q64FVSS</value>
|
|
<footprint>Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm</footprint>
|
|
<libsource lib="Memory_Flash" part="W25Q64FVSS" description=""/>
|
|
<property name="Sheetname" value=""/>
|
|
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>2c8c04b4-9184-4715-b12b-4001291111f6</tstamps>
|
|
</comp>
|
|
</components>
|
|
<libparts>
|
|
<libpart lib="Connector_Generic" part="Conn_02x04_Counter_Clockwise">
|
|
<description>Generic connector, double row, 02x04, 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_02x04_Counter_Clockwise</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"/>
|
|
</pins>
|
|
</libpart>
|
|
<libpart lib="Memory_Flash" part="W25Q64FVSS">
|
|
<fields>
|
|
<field name="Reference">U</field>
|
|
<field name="Value">W25Q64FVSS</field>
|
|
</fields>
|
|
<pins>
|
|
<pin num="1" name="~{CS}" type="input"/>
|
|
<pin num="2" name="DO" type="bidirectional"/>
|
|
<pin num="3" name="~{WP}" type="bidirectional"/>
|
|
<pin num="4" name="GND" type="power_in"/>
|
|
<pin num="5" name="DI" type="bidirectional"/>
|
|
<pin num="6" name="CLK" type="input"/>
|
|
<pin num="7" name="~{HOLD}" type="bidirectional"/>
|
|
<pin num="8" name="VCC" type="power_in"/>
|
|
</pins>
|
|
</libpart>
|
|
<libpart lib="Switch" part="SW_DPDT_x2">
|
|
<description>Switch, dual pole double throw, separate symbols</description>
|
|
<docs>~</docs>
|
|
<footprints>
|
|
<fp>SW*DPDT*</fp>
|
|
</footprints>
|
|
<fields>
|
|
<field name="Reference">SW</field>
|
|
<field name="Value">SW_DPDT_x2</field>
|
|
<field name="Datasheet">~</field>
|
|
</fields>
|
|
<pins>
|
|
<pin num="1" name="A" type="passive"/>
|
|
<pin num="2" name="B" type="passive"/>
|
|
<pin num="3" name="C" type="passive"/>
|
|
<pin num="4" name="A" type="passive"/>
|
|
<pin num="5" name="B" type="passive"/>
|
|
<pin num="6" name="C" type="passive"/>
|
|
</pins>
|
|
</libpart>
|
|
</libparts>
|
|
<libraries>
|
|
<library logical="Connector_Generic">
|
|
<uri>/app/extensions/Library/symbols//Connector_Generic.kicad_sym</uri>
|
|
</library>
|
|
<library logical="Memory_Flash">
|
|
<uri>/home/edoput/repo/bios-switch/Memory_Flash.kicad_sym</uri>
|
|
</library>
|
|
<library logical="Switch">
|
|
<uri>/app/extensions/Library/symbols//Switch.kicad_sym</uri>
|
|
</library>
|
|
</libraries>
|
|
<nets>
|
|
<net code="1" name="/CLK">
|
|
<node ref="J1" pin="6" pinfunction="Pin_6" pintype="passive"/>
|
|
<node ref="U1" pin="6" pinfunction="CLK" pintype="input"/>
|
|
<node ref="U2" pin="6" pinfunction="CLK" pintype="input"/>
|
|
</net>
|
|
<net code="2" name="/CS">
|
|
<node ref="J1" pin="1" pinfunction="Pin_1" pintype="passive"/>
|
|
<node ref="SW1" pin="2" pinfunction="B" pintype="passive"/>
|
|
</net>
|
|
<net code="3" name="/DI">
|
|
<node ref="J1" pin="5" pinfunction="Pin_5" pintype="passive"/>
|
|
<node ref="U1" pin="5" pinfunction="DI" pintype="bidirectional"/>
|
|
<node ref="U2" pin="5" pinfunction="DI" pintype="bidirectional"/>
|
|
</net>
|
|
<net code="4" name="/DO">
|
|
<node ref="J1" pin="2" pinfunction="Pin_2" pintype="passive"/>
|
|
<node ref="U1" pin="2" pinfunction="DO" pintype="bidirectional"/>
|
|
<node ref="U2" pin="2" pinfunction="DO" pintype="bidirectional"/>
|
|
</net>
|
|
<net code="5" name="/HOLD">
|
|
<node ref="J1" pin="7" pinfunction="Pin_7" pintype="passive"/>
|
|
<node ref="U1" pin="7" pinfunction="~{HOLD}" pintype="bidirectional"/>
|
|
<node ref="U2" pin="7" pinfunction="~{HOLD}" pintype="bidirectional"/>
|
|
</net>
|
|
<net code="6" name="/WP">
|
|
<node ref="J1" pin="3" pinfunction="Pin_3" pintype="passive"/>
|
|
<node ref="U1" pin="3" pinfunction="~{WP}" pintype="bidirectional"/>
|
|
<node ref="U2" pin="3" pinfunction="~{WP}" pintype="bidirectional"/>
|
|
</net>
|
|
<net code="7" name="GND">
|
|
<node ref="J1" pin="4" pinfunction="Pin_4" pintype="passive"/>
|
|
<node ref="U1" pin="4" pinfunction="GND" pintype="power_in"/>
|
|
<node ref="U2" pin="4" pinfunction="GND" pintype="power_in"/>
|
|
</net>
|
|
<net code="8" name="Net-(SW1A-A)">
|
|
<node ref="SW1" pin="1" pinfunction="A" pintype="passive"/>
|
|
<node ref="U1" pin="1" pinfunction="~{CS}" pintype="input"/>
|
|
</net>
|
|
<net code="9" name="Net-(SW1A-C)">
|
|
<node ref="SW1" pin="3" pinfunction="C" pintype="passive"/>
|
|
<node ref="U2" pin="1" pinfunction="~{CS}" pintype="input"/>
|
|
</net>
|
|
<net code="10" name="VCC">
|
|
<node ref="J1" pin="8" pinfunction="Pin_8" pintype="passive"/>
|
|
<node ref="U1" pin="8" pinfunction="VCC" pintype="power_in"/>
|
|
<node ref="U2" pin="8" pinfunction="VCC" pintype="power_in"/>
|
|
</net>
|
|
</nets>
|
|
</export>
|