You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

188 lines
8.1 KiB

11 months ago
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <export version="E">
  3. <design>
  4. <source>/home/edoput/repo/bios-switch/bios-switch.kicad_sch</source>
  5. <date>Tue 04 Jul 2023 05:46:03 PM CEST</date>
  6. <tool>Eeschema 7.0.5</tool>
  7. <sheet number="1" name="/" tstamps="/">
  8. <title_block>
  9. <title/>
  10. <company/>
  11. <rev/>
  12. <date/>
  13. <source>bios-switch.kicad_sch</source>
  14. <comment number="1" value=""/>
  15. <comment number="2" value=""/>
  16. <comment number="3" value=""/>
  17. <comment number="4" value=""/>
  18. <comment number="5" value=""/>
  19. <comment number="6" value=""/>
  20. <comment number="7" value=""/>
  21. <comment number="8" value=""/>
  22. <comment number="9" value=""/>
  23. </title_block>
  24. </sheet>
  25. </design>
  26. <components>
  27. <comp ref="J1">
  28. <value>Conn_02x04_Counter_Clockwise</value>
  29. <footprint>Package_DIP:DIP-8_W7.62mm</footprint>
  30. <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/)"/>
  31. <property name="Sheetname" value=""/>
  32. <property name="Sheetfile" value="bios-switch.kicad_sch"/>
  33. <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/)"/>
  34. <property name="ki_keywords" value="connector"/>
  35. <sheetpath names="/" tstamps="/"/>
  36. <tstamps>0fdb54df-0041-45d5-8a37-d55190e80a6a</tstamps>
  37. </comp>
  38. <comp ref="SW1">
  39. <value>SW_DPDT_x2</value>
  40. <footprint>Button_Switch_SMD:SW_DPDT_CK_JS202011JCQN</footprint>
  41. <libsource lib="Switch" part="SW_DPDT_x2" description="Switch, dual pole double throw, separate symbols"/>
  42. <property name="Sheetname" value=""/>
  43. <property name="Sheetfile" value="bios-switch.kicad_sch"/>
  44. <property name="ki_description" value="Switch, dual pole double throw, separate symbols"/>
  45. <property name="ki_keywords" value="switch dual-pole double-throw DPDT spdt ON-ON"/>
  46. <sheetpath names="/" tstamps="/"/>
  47. <tstamps>3db31d1c-6963-4b3e-b7eb-276913a1148e</tstamps>
  48. </comp>
  49. <comp ref="U1">
  50. <value>W25Q64FVSS</value>
  51. <footprint>Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm</footprint>
  52. <libsource lib="Memory_Flash" part="W25Q64FVSS" description=""/>
  53. <property name="Sheetname" value=""/>
  54. <property name="Sheetfile" value="bios-switch.kicad_sch"/>
  55. <sheetpath names="/" tstamps="/"/>
  56. <tstamps>376fd998-f4e2-4f71-961d-30f0ca2359fc</tstamps>
  57. </comp>
  58. <comp ref="U2">
  59. <value>W25Q64FVSS</value>
  60. <footprint>Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm</footprint>
  61. <libsource lib="Memory_Flash" part="W25Q64FVSS" description=""/>
  62. <property name="Sheetname" value=""/>
  63. <property name="Sheetfile" value="bios-switch.kicad_sch"/>
  64. <sheetpath names="/" tstamps="/"/>
  65. <tstamps>2c8c04b4-9184-4715-b12b-4001291111f6</tstamps>
  66. </comp>
  67. </components>
  68. <libparts>
  69. <libpart lib="Connector_Generic" part="Conn_02x04_Counter_Clockwise">
  70. <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>
  71. <docs>~</docs>
  72. <footprints>
  73. <fp>Connector*:*_2x??_*</fp>
  74. </footprints>
  75. <fields>
  76. <field name="Reference">J</field>
  77. <field name="Value">Conn_02x04_Counter_Clockwise</field>
  78. <field name="Datasheet">~</field>
  79. </fields>
  80. <pins>
  81. <pin num="1" name="Pin_1" type="passive"/>
  82. <pin num="2" name="Pin_2" type="passive"/>
  83. <pin num="3" name="Pin_3" type="passive"/>
  84. <pin num="4" name="Pin_4" type="passive"/>
  85. <pin num="5" name="Pin_5" type="passive"/>
  86. <pin num="6" name="Pin_6" type="passive"/>
  87. <pin num="7" name="Pin_7" type="passive"/>
  88. <pin num="8" name="Pin_8" type="passive"/>
  89. </pins>
  90. </libpart>
  91. <libpart lib="Memory_Flash" part="W25Q64FVSS">
  92. <fields>
  93. <field name="Reference">U</field>
  94. <field name="Value">W25Q64FVSS</field>
  95. </fields>
  96. <pins>
  97. <pin num="1" name="~{CS}" type="input"/>
  98. <pin num="2" name="DO" type="bidirectional"/>
  99. <pin num="3" name="~{WP}" type="bidirectional"/>
  100. <pin num="4" name="GND" type="power_in"/>
  101. <pin num="5" name="DI" type="bidirectional"/>
  102. <pin num="6" name="CLK" type="input"/>
  103. <pin num="7" name="~{HOLD}" type="bidirectional"/>
  104. <pin num="8" name="VCC" type="power_in"/>
  105. </pins>
  106. </libpart>
  107. <libpart lib="Switch" part="SW_DPDT_x2">
  108. <description>Switch, dual pole double throw, separate symbols</description>
  109. <docs>~</docs>
  110. <footprints>
  111. <fp>SW*DPDT*</fp>
  112. </footprints>
  113. <fields>
  114. <field name="Reference">SW</field>
  115. <field name="Value">SW_DPDT_x2</field>
  116. <field name="Datasheet">~</field>
  117. </fields>
  118. <pins>
  119. <pin num="1" name="A" type="passive"/>
  120. <pin num="2" name="B" type="passive"/>
  121. <pin num="3" name="C" type="passive"/>
  122. <pin num="4" name="A" type="passive"/>
  123. <pin num="5" name="B" type="passive"/>
  124. <pin num="6" name="C" type="passive"/>
  125. </pins>
  126. </libpart>
  127. </libparts>
  128. <libraries>
  129. <library logical="Connector_Generic">
  130. <uri>/app/extensions/Library/symbols//Connector_Generic.kicad_sym</uri>
  131. </library>
  132. <library logical="Memory_Flash">
  133. <uri>/home/edoput/repo/bios-switch/Memory_Flash.kicad_sym</uri>
  134. </library>
  135. <library logical="Switch">
  136. <uri>/app/extensions/Library/symbols//Switch.kicad_sym</uri>
  137. </library>
  138. </libraries>
  139. <nets>
  140. <net code="1" name="/CLK">
  141. <node ref="J1" pin="6" pinfunction="Pin_6" pintype="passive"/>
  142. <node ref="U1" pin="6" pinfunction="CLK" pintype="input"/>
  143. <node ref="U2" pin="6" pinfunction="CLK" pintype="input"/>
  144. </net>
  145. <net code="2" name="/CS">
  146. <node ref="J1" pin="1" pinfunction="Pin_1" pintype="passive"/>
  147. <node ref="SW1" pin="2" pinfunction="B" pintype="passive"/>
  148. </net>
  149. <net code="3" name="/DI">
  150. <node ref="J1" pin="5" pinfunction="Pin_5" pintype="passive"/>
  151. <node ref="U1" pin="5" pinfunction="DI" pintype="bidirectional"/>
  152. <node ref="U2" pin="5" pinfunction="DI" pintype="bidirectional"/>
  153. </net>
  154. <net code="4" name="/DO">
  155. <node ref="J1" pin="2" pinfunction="Pin_2" pintype="passive"/>
  156. <node ref="U1" pin="2" pinfunction="DO" pintype="bidirectional"/>
  157. <node ref="U2" pin="2" pinfunction="DO" pintype="bidirectional"/>
  158. </net>
  159. <net code="5" name="/HOLD">
  160. <node ref="J1" pin="7" pinfunction="Pin_7" pintype="passive"/>
  161. <node ref="U1" pin="7" pinfunction="~{HOLD}" pintype="bidirectional"/>
  162. <node ref="U2" pin="7" pinfunction="~{HOLD}" pintype="bidirectional"/>
  163. </net>
  164. <net code="6" name="/WP">
  165. <node ref="J1" pin="3" pinfunction="Pin_3" pintype="passive"/>
  166. <node ref="U1" pin="3" pinfunction="~{WP}" pintype="bidirectional"/>
  167. <node ref="U2" pin="3" pinfunction="~{WP}" pintype="bidirectional"/>
  168. </net>
  169. <net code="7" name="GND">
  170. <node ref="J1" pin="4" pinfunction="Pin_4" pintype="passive"/>
  171. <node ref="U1" pin="4" pinfunction="GND" pintype="power_in"/>
  172. <node ref="U2" pin="4" pinfunction="GND" pintype="power_in"/>
  173. </net>
  174. <net code="8" name="Net-(SW1A-A)">
  175. <node ref="SW1" pin="1" pinfunction="A" pintype="passive"/>
  176. <node ref="U1" pin="1" pinfunction="~{CS}" pintype="input"/>
  177. </net>
  178. <net code="9" name="Net-(SW1A-C)">
  179. <node ref="SW1" pin="3" pinfunction="C" pintype="passive"/>
  180. <node ref="U2" pin="1" pinfunction="~{CS}" pintype="input"/>
  181. </net>
  182. <net code="10" name="VCC">
  183. <node ref="J1" pin="8" pinfunction="Pin_8" pintype="passive"/>
  184. <node ref="U1" pin="8" pinfunction="VCC" pintype="power_in"/>
  185. <node ref="U2" pin="8" pinfunction="VCC" pintype="power_in"/>
  186. </net>
  187. </nets>
  188. </export>