diff options
Diffstat (limited to 'OpenPLC_version_1/hardware/OpenPLCv1.2/OpenPLC_V2.xml')
-rwxr-xr-x | OpenPLC_version_1/hardware/OpenPLCv1.2/OpenPLC_V2.xml | 1095 |
1 files changed, 1095 insertions, 0 deletions
diff --git a/OpenPLC_version_1/hardware/OpenPLCv1.2/OpenPLC_V2.xml b/OpenPLC_version_1/hardware/OpenPLCv1.2/OpenPLC_V2.xml new file mode 100755 index 0000000..e617d7f --- /dev/null +++ b/OpenPLC_version_1/hardware/OpenPLCv1.2/OpenPLC_V2.xml @@ -0,0 +1,1095 @@ +<?xml version="1.0" encoding="UTF-8"?> +<export version="D"> + <design> + <source>/home/easwaran/Git's/FOSSEErelated/OpenPLC/Resources/OpenPLCv1/OpenPLCv1.2/OpenPLC_V2.sch</source> + <date>Tue 11 Jun 2019 12:35:47 PM IST</date> + <tool>Eeschema 5.1.2</tool> + <sheet number="1" name="/" tstamps="/"> + <title_block> + <title>Open PLC</title> + <company>FOSSEE</company> + <rev/> + <date/> + <source>OpenPLC_V2.sch</source> + <comment number="1" value=""/> + <comment number="2" value=""/> + <comment number="3" value=""/> + <comment number="4" value=""/> + </title_block> + </sheet> + </design> + <components> + <comp ref="D2"> + <value>LED</value> + <footprint>LEDs:LED_0805</footprint> + <libsource lib="OpenPLC_Kicad_Single_Strip_Unordered-rescue" part="LED-RESCUE-OpenPLC_Kicad_Single_Strip_Unordered" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58072532</tstamp> + </comp> + <comp ref="R3"> + <value>470E</value> + <footprint>Resistors_SMD:R_0805</footprint> + <libsource lib="OpenPLC_V2-rescue" part="R" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5807258D</tstamp> + </comp> + <comp ref="Y1"> + <value>16Mhz</value> + <footprint>Crystals:Crystal_HC49-U_Vertical</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Crystal" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5811A869</tstamp> + </comp> + <comp ref="C8"> + <value>22pF</value> + <footprint>Capacitors_SMD:C_0805</footprint> + <libsource lib="OpenPLC_V2-rescue" part="CP1" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5811A924</tstamp> + </comp> + <comp ref="C7"> + <value>22pF</value> + <footprint>Capacitors_SMD:C_0805</footprint> + <libsource lib="OpenPLC_V2-rescue" part="CP1" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5811A9D8</tstamp> + </comp> + <comp ref="SW1"> + <value>SW_PUSH</value> + <footprint>Buttons_Switches_SMD:SW_SPST_B3SL-1002P</footprint> + <libsource lib="OpenPLC_V2-rescue" part="SW_PUSH" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5811B196</tstamp> + </comp> + <comp ref="C9"> + <value>100nF</value> + <footprint>Capacitors_SMD:C_0805</footprint> + <libsource lib="OpenPLC_V2-rescue" part="C_Small" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>581780ED</tstamp> + </comp> + <comp ref="CON2"> + <value>AVR-ISP-10</value> + <footprint>IDC:IDC-Header_2x05_Pitch2.54mm_Straight</footprint> + <libsource lib="OpenPLC_V2-rescue" part="AVR-ISP-10" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5818465B</tstamp> + </comp> + <comp ref="IC1"> + <value>ATMEGA16-P</value> + <footprint>Housings_DIP:DIP-40_W15.24mm_LongPads</footprint> + <libsource lib="OpenPLC_Modular-rescue" part="ATMEGA16-P-RESCUE-OpenPLC_Modular" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5805FD37</tstamp> + </comp> + <comp ref="P7"> + <value>Max232</value> + <footprint>Socket_Strips:Socket_Strip_Angled_1x04_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x04" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58483C51</tstamp> + </comp> + <comp ref="P12"> + <value>PortA_M</value> + <footprint>Pin_Headers:Pin_Header_Straight_1x12_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x12" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58496C61</tstamp> + </comp> + <comp ref="R4"> + <value>1K</value> + <footprint>Resistors_SMD:R_0805</footprint> + <libsource lib="OpenPLC_V2-rescue" part="R_Small" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58629D50</tstamp> + </comp> + <comp ref="R5"> + <value>1K</value> + <footprint>Resistors_SMD:R_0805</footprint> + <libsource lib="OpenPLC_V2-rescue" part="R_Small" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58629F52</tstamp> + </comp> + <comp ref="D36"> + <value>RX</value> + <footprint>LEDs:LED_0805</footprint> + <libsource lib="OpenPLC_Kicad_Single_Strip_Unordered-rescue" part="LED-RESCUE-OpenPLC_Kicad_Single_Strip_Unordered" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5862A161</tstamp> + </comp> + <comp ref="D37"> + <value>TX</value> + <footprint>LEDs:LED_0805</footprint> + <libsource lib="OpenPLC_Kicad_Single_Strip_Unordered-rescue" part="LED-RESCUE-OpenPLC_Kicad_Single_Strip_Unordered" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5862A365</tstamp> + </comp> + <comp ref="P15"> + <value>PortD_M</value> + <footprint>Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58498D21</tstamp> + </comp> + <comp ref="P14"> + <value>PortC_M</value> + <footprint>Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58497D83</tstamp> + </comp> + <comp ref="P13"> + <value>PortB_M</value> + <footprint>Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5849707A</tstamp> + </comp> + <comp ref="P4"> + <value>PortB</value> + <footprint>TerminalBlocks_Phoenix:TerminalBlock_Phoenix_MKDS1.5-8pol</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>583573F0</tstamp> + </comp> + <comp ref="P5"> + <value>PortC</value> + <footprint>TerminalBlocks_Phoenix:TerminalBlock_Phoenix_MKDS1.5-8pol</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5835E69C</tstamp> + </comp> + <comp ref="P6"> + <value>PortD</value> + <footprint>TerminalBlocks_Phoenix:TerminalBlock_Phoenix_MKDS1.5-8pol</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58371543</tstamp> + </comp> + <comp ref="P8"> + <value>PortB_B</value> + <footprint>Socket_Strips:Socket_Strip_Straight_1x08_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58492B4D</tstamp> + </comp> + <comp ref="P9"> + <value>PortA_B</value> + <footprint>Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x12" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58492F08</tstamp> + </comp> + <comp ref="P10"> + <value>PortC_B</value> + <footprint>Socket_Strips:Socket_Strip_Straight_1x08_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58495924</tstamp> + </comp> + <comp ref="P11"> + <value>PortD_B</value> + <footprint>Socket_Strips:Socket_Strip_Straight_1x08_Pitch2.54mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x08" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58495B13</tstamp> + </comp> + <comp ref="L1"> + <value>INDUCTOR</value> + <footprint>Inductors_SMD:L_Fastron_PISR_Handsoldering</footprint> + <libsource lib="OpenPLC_V2-rescue" part="INDUCTOR" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5AB26F3A</tstamp> + </comp> + <comp ref="Cout1"> + <value>1000uf</value> + <footprint>Capacitors_THT:CP_Radial_D10.0mm_P5.00mm</footprint> + <libsource lib="Device" part="CP" description="Polarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5AB26F9D</tstamp> + </comp> + <comp ref="Cin1"> + <value>100uf</value> + <footprint>Capacitors_THT:CP_Radial_D8.0mm_P3.50mm</footprint> + <libsource lib="Device" part="CP" description="Polarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5AB27043</tstamp> + </comp> + <comp ref="J4"> + <value>Conn_01x04</value> + <footprint>Connectors_JST:JST_EH_B04B-EH-A_04x2.50mm_Straight</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x04" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5AB399B4</tstamp> + </comp> + <comp ref="J3"> + <value>Conn_01x04</value> + <footprint>Connectors_JST:JST_EH_B04B-EH-A_04x2.50mm_Straight</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x04" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5AB39A69</tstamp> + </comp> + <comp ref="J1"> + <value>Conn_01x04</value> + <footprint>Connectors_JST:JST_EH_B04B-EH-A_04x2.50mm_Straight</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x04" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5AB39B08</tstamp> + </comp> + <comp ref="J2"> + <value>Conn_01x04</value> + <footprint>Connectors_JST:JST_EH_B04B-EH-A_04x2.50mm_Straight</footprint> + <libsource lib="OpenPLC_V2-rescue" part="Conn_01x04" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5AB3A1F9</tstamp> + </comp> + <comp ref="D1"> + <value>D</value> + <footprint>Diodes_THT:D_DO-41_SOD81_P10.16mm_Horizontal</footprint> + <libsource lib="OpenPLC_V2-rescue" part="D" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5830C154</tstamp> + </comp> + <comp ref="C3"> + <value>10uF</value> + <footprint>Capacitors_THT:CP_Radial_D5.0mm_P2.00mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="CP" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>580723AB</tstamp> + </comp> + <comp ref="C2"> + <value>100uF</value> + <footprint>Capacitors_THT:CP_Radial_D5.0mm_P2.00mm</footprint> + <libsource lib="OpenPLC_V2-rescue" part="CP" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5807235C</tstamp> + </comp> + <comp ref="U1"> + <value>7805</value> + <footprint>TO_SOT_Packages_THT:TO-220-3_Vertical</footprint> + <libsource lib="OpenPLC_Kicad_Single_Strip_Unordered-rescue" part="7805-RESCUE-OpenPLC_Kicad_Single_Strip_Unordered" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58071FE9</tstamp> + </comp> + <comp ref="Regulator1"> + <value>24 to 12</value> + <footprint>TO_SOT_Packages_THT:TO-220-5_Horizontal</footprint> + <datasheet>http://www.ti.com/lit/ds/symlink/lm2576.pdf</datasheet> + <libsource lib="Regulator_Switching" part="LM2576HVT-12" description="12V, 3A SIMPLE SWITCHER® Step-Down Voltage Regulator, High Voltage Input, TO-220-5"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BDE60F1</tstamp> + </comp> + <comp ref="D3"> + <value>MBR340</value> + <footprint>Diodes_THT:D_DO-201AD_P15.24mm_Horizontal</footprint> + <datasheet>http://www.onsemi.com/pub_link/Collateral/MBR340-D.PDF</datasheet> + <libsource lib="Diode" part="MBR340" description="40V 3A Schottky Barrier Rectifier Diode, DO-201AD"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEA2CF8</tstamp> + </comp> + <comp ref="powerIn1"> + <value>24V</value> + <footprint>TerminalBlocks_Phoenix:TerminalBlock_Phoenix_MKDS1.5-2pol</footprint> + <datasheet>~</datasheet> + <libsource lib="OpenPLC_V2-rescue" part="Screw_Terminal_01x02-Connector" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEE7A3C</tstamp> + </comp> + <comp ref="D4"> + <value>D_Schottky</value> + <footprint>Diodes_THT:D_DO-201AD_P12.70mm_Horizontal</footprint> + <datasheet>~</datasheet> + <libsource lib="OpenPLC_V2-rescue" part="D_Schottky-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BE77FA9</tstamp> + </comp> + <comp ref="J5"> + <value>Screw_Terminal_01x04</value> + <footprint>TerminalBlocks_Phoenix:TerminalBlock_Phoenix_MKDS1.5-4pol</footprint> + <datasheet>~</datasheet> + <libsource lib="Connector" part="Screw_Terminal_01x04" description="Generic screw terminal, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5C4AA534</tstamp> + </comp> + <comp ref="J6"> + <value>Screw_Terminal_01x08</value> + <footprint>TerminalBlocks_Phoenix:TerminalBlock_Phoenix_MKDS1.5-8pol</footprint> + <datasheet>~</datasheet> + <libsource lib="Connector" part="Screw_Terminal_01x08" description="Generic screw terminal, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5C4AA7BC</tstamp> + </comp> + </components> + <libparts> + <libpart lib="Connector" part="Screw_Terminal_01x04"> + <description>Generic screw terminal, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)</description> + <docs>~</docs> + <footprints> + <fp>TerminalBlock*:*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Screw_Terminal_01x04</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="Screw_Terminal_01x08"> + <description>Generic screw terminal, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)</description> + <docs>~</docs> + <footprints> + <fp>TerminalBlock*:*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Screw_Terminal_01x08</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="Device" part="CP"> + <description>Polarized capacitor</description> + <docs>~</docs> + <footprints> + <fp>CP_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">CP</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="Diode" part="1N5820"> + <aliases> + <alias>1N5821</alias> + <alias>1N5822</alias> + <alias>MBR340</alias> + </aliases> + <description>20V 3A Schottky Barrier Rectifier Diode, DO-201AD</description> + <docs>http://www.vishay.com/docs/88526/1n5820.pdf</docs> + <footprints> + <fp>D*DO?201AD*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">1N5820</field> + <field name="Footprint">Diode_THT:D_DO-201AD_P15.24mm_Horizontal</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_Kicad_Single_Strip_Unordered-rescue" part="7805-RESCUE-OpenPLC_Kicad_Single_Strip_Unordered"> + <fields> + <field name="Reference">U</field> + <field name="Value">7805-RESCUE-OpenPLC_Kicad_Single_Strip_Unordered</field> + </fields> + <pins> + <pin num="1" name="VI" type="input"/> + <pin num="2" name="GND" type="input"/> + <pin num="3" name="VO" type="power_out"/> + </pins> + </libpart> + <libpart lib="OpenPLC_Kicad_Single_Strip_Unordered-rescue" part="LED-RESCUE-OpenPLC_Kicad_Single_Strip_Unordered"> + <footprints> + <fp>LED-*</fp> + <fp>LED_*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">LED-RESCUE-OpenPLC_Kicad_Single_Strip_Unordered</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_Modular-rescue" part="ATMEGA16-P-RESCUE-OpenPLC_Modular"> + <footprints> + <fp>40DIP-ELL600</fp> + <fp>40dip600</fp> + </footprints> + <fields> + <field name="Reference">IC</field> + <field name="Value">ATMEGA16-P-RESCUE-OpenPLC_Modular</field> + <field name="Footprint">DIL40</field> + </fields> + <pins> + <pin num="1" name="(T0/XCK)PB0" type="BiDi"/> + <pin num="2" name="(T1)PB1" type="BiDi"/> + <pin num="3" name="(AIN0/INT2)PB2" type="BiDi"/> + <pin num="4" name="(AIN1/OC0)PB3" type="BiDi"/> + <pin num="5" name="(~SS~)PB4" type="BiDi"/> + <pin num="6" name="(MOSI)PB5" type="BiDi"/> + <pin num="7" name="(MISO)PB6" type="BiDi"/> + <pin num="8" name="(SCK)PB7" type="BiDi"/> + <pin num="9" name="~RESET" type="input"/> + <pin num="10" name="VCC" type="power_in"/> + <pin num="11" name="GND" type="power_in"/> + <pin num="12" name="XTAL2" type="BiDi"/> + <pin num="13" name="XTAL1" type="BiDi"/> + <pin num="14" name="(RXD)PD0" type="BiDi"/> + <pin num="15" name="(TXD)PD1" type="BiDi"/> + <pin num="16" name="(INT0)PD2" type="BiDi"/> + <pin num="17" name="(INT1)PD3" type="BiDi"/> + <pin num="18" name="(OC1B)PD4" type="BiDi"/> + <pin num="19" name="(OC1A)PD5" type="BiDi"/> + <pin num="20" name="(ICP)PD6" type="BiDi"/> + <pin num="21" name="(OC2)PD7" type="BiDi"/> + <pin num="22" name="(SCL)PC0" type="BiDi"/> + <pin num="23" name="(SDA)PC1" type="BiDi"/> + <pin num="24" name="(TCK)PC2" type="BiDi"/> + <pin num="25" name="(TMS)PC3" type="BiDi"/> + <pin num="26" name="(TDO)PC4" type="BiDi"/> + <pin num="27" name="(TDI)PC5" type="BiDi"/> + <pin num="28" name="(TOSC1)PC6" type="BiDi"/> + <pin num="29" name="(TOSC2)PC7" type="BiDi"/> + <pin num="30" name="AVCC" type="power_in"/> + <pin num="31" name="AGND" type="power_in"/> + <pin num="32" name="AREF" type="power_in"/> + <pin num="33" name="(ADC7)PA7" type="BiDi"/> + <pin num="34" name="(ADC6)PA6" type="BiDi"/> + <pin num="35" name="(ADC5)PA5" type="BiDi"/> + <pin num="36" name="(ADC4)PA4" type="BiDi"/> + <pin num="37" name="(ADC3)PA3" type="BiDi"/> + <pin num="38" name="(ADC2)PA2" type="BiDi"/> + <pin num="39" name="(ADC1)PA1" type="BiDi"/> + <pin num="40" name="(ADC0)PA0" type="BiDi"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="AVR-ISP-10"> + <fields> + <field name="Reference">CON</field> + <field name="Value">AVR-ISP-10</field> + <field name="Footprint">AVR-ISP-10</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + <pin num="3" name="~" type="passive"/> + <pin num="4" name="~" type="passive"/> + <pin num="5" name="~" type="passive"/> + <pin num="6" name="~" type="passive"/> + <pin num="7" name="~" type="passive"/> + <pin num="8" name="~" type="passive"/> + <pin num="9" name="~" type="passive"/> + <pin num="10" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="CP"> + <footprints> + <fp>CP_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">CP</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="CP1"> + <footprints> + <fp>CP_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">CP1</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="C_Small"> + <footprints> + <fp>C_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">C_Small</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="Conn_01x04"> + <footprints> + <fp>Connector*:*_??x*mm*</fp> + <fp>Connector*:*1x??x*mm*</fp> + <fp>Pin?Header?Straight?1X*</fp> + <fp>Pin?Header?Angled?1X*</fp> + <fp>Socket?Strip?Straight?1X*</fp> + <fp>Socket?Strip?Angled?1X*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x04</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="OpenPLC_V2-rescue" part="Conn_01x08"> + <footprints> + <fp>Connector*:*_??x*mm*</fp> + <fp>Connector*:*1x??x*mm*</fp> + <fp>Pin?Header?Straight?1X*</fp> + <fp>Pin?Header?Angled?1X*</fp> + <fp>Socket?Strip?Straight?1X*</fp> + <fp>Socket?Strip?Angled?1X*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x08</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="OpenPLC_V2-rescue" part="Conn_01x12"> + <footprints> + <fp>Connector*:*_??x*mm*</fp> + <fp>Connector*:*1x??x*mm*</fp> + <fp>Pin?Header?Straight?1X*</fp> + <fp>Pin?Header?Angled?1X*</fp> + <fp>Socket?Strip?Straight?1X*</fp> + <fp>Socket?Strip?Angled?1X*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x12</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"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="Crystal"> + <footprints> + <fp>Crystal*</fp> + </footprints> + <fields> + <field name="Reference">Y</field> + <field name="Value">Crystal</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="D"> + <footprints> + <fp>TO-???*</fp> + <fp>*SingleDiode</fp> + <fp>*_Diode_*</fp> + <fp>*SingleDiode*</fp> + <fp>D_*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">D</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="D_Schottky-Device"> + <footprints> + <fp>TO-???*</fp> + <fp>*_Diode_*</fp> + <fp>*SingleDiode*</fp> + <fp>D_*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">D_Schottky-Device</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="INDUCTOR"> + <footprints> + <fp>Choke_*</fp> + <fp>*Coil*</fp> + </footprints> + <fields> + <field name="Reference">L</field> + <field name="Value">INDUCTOR</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="R"> + <footprints> + <fp>R_*</fp> + <fp>R_*</fp> + </footprints> + <fields> + <field name="Reference">R</field> + <field name="Value">R</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="R_Small"> + <footprints> + <fp>R_*</fp> + </footprints> + <fields> + <field name="Reference">R</field> + <field name="Value">R_Small</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="SW_PUSH"> + <fields> + <field name="Reference">SW</field> + <field name="Value">SW_PUSH</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="OpenPLC_V2-rescue" part="Screw_Terminal_01x02-Connector"> + <footprints> + <fp>TerminalBlock*:*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Screw_Terminal_01x02-Connector</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + </pins> + </libpart> + <libpart lib="Regulator_Switching" part="LM2576HVT-12"> + <aliases> + <alias>LM2576HVT-3.3</alias> + <alias>LM2576HVT-5</alias> + <alias>LM2576HVT-15</alias> + <alias>LM2576HVT-ADJ</alias> + <alias>LM2576T-12</alias> + <alias>LM2576T-3.3</alias> + <alias>LM2576T-5</alias> + <alias>LM2576T-15</alias> + <alias>LM2576T-ADJ</alias> + <alias>LM2575BT-ADJ</alias> + <alias>LM2575-3.3BT</alias> + <alias>LM2575-5.0BT</alias> + <alias>LM2575-12BT</alias> + <alias>GL2576-3.3TB5T</alias> + <alias>GL2576-5.0TB5T</alias> + <alias>GL2576-12TB5T</alias> + <alias>GL2576-15TB5T</alias> + <alias>GL2576-ATB5T</alias> + </aliases> + <description>12V, 3A SIMPLE SWITCHER® Step-Down Voltage Regulator, High Voltage Input, TO-220-5</description> + <docs>http://www.ti.com/lit/ds/symlink/lm2576.pdf</docs> + <footprints> + <fp>TO?220*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">LM2576HVT-12</field> + <field name="Footprint">Package_TO_SOT_THT:TO-220-5_Vertical</field> + </fields> + <pins> + <pin num="1" name="VIN" type="power_in"/> + <pin num="2" name="OUT" type="output"/> + <pin num="3" name="GND" type="power_in"/> + <pin num="4" name="FB" type="input"/> + <pin num="5" name="~ON~/OFF" type="input"/> + </pins> + </libpart> + </libparts> + <libraries> + <library logical="Connector"> + <uri>/usr/share/kicad/library/Connector.lib</uri> + </library> + <library logical="Device"> + <uri>/usr/share/kicad/library/Device.lib</uri> + </library> + <library logical="Diode"> + <uri>/usr/share/kicad/library/Diode.lib</uri> + </library> + <library logical="OpenPLC_Kicad_Single_Strip_Unordered-rescue"> + <uri>/home/easwaran/Git's/FOSSEErelated/OpenPLC/Resources/OpenPLCv1/OpenPLCv1.2/OpenPLC_Kicad_Single_Strip_Unordered-rescue.lib</uri> + </library> + <library logical="OpenPLC_Modular-rescue"> + <uri>/home/easwaran/Git's/FOSSEErelated/OpenPLC/Resources/OpenPLCv1/OpenPLCv1.2/OpenPLC_Modular-rescue.lib</uri> + </library> + <library logical="OpenPLC_V2-rescue"> + <uri>/home/easwaran/Git's/FOSSEErelated/OpenPLC/Resources/OpenPLCv1/OpenPLCv1.2/OpenPLC_V2-rescue.lib</uri> + </library> + <library logical="Regulator_Switching"> + <uri>/usr/share/kicad/library/Regulator_Switching.lib</uri> + </library> + </libraries> + <nets> + <net code="1" name="Net-(D2-Pad1)"> + <node ref="D2" pin="1"/> + <node ref="R3" pin="1"/> + </net> + <net code="2" name="GND"> + <node ref="D4" pin="2"/> + <node ref="powerIn1" pin="1"/> + <node ref="Regulator1" pin="3"/> + <node ref="U1" pin="2"/> + <node ref="D3" pin="2"/> + <node ref="J5" pin="1"/> + <node ref="Cin1" pin="2"/> + <node ref="Cout1" pin="2"/> + <node ref="J2" pin="4"/> + <node ref="J1" pin="4"/> + <node ref="Regulator1" pin="5"/> + <node ref="C2" pin="2"/> + <node ref="C3" pin="2"/> + <node ref="CON2" pin="6"/> + <node ref="J3" pin="4"/> + <node ref="IC1" pin="11"/> + <node ref="C9" pin="2"/> + <node ref="CON2" pin="10"/> + <node ref="C8" pin="1"/> + <node ref="R3" pin="2"/> + <node ref="P9" pin="4"/> + <node ref="C7" pin="1"/> + <node ref="SW1" pin="1"/> + <node ref="J4" pin="4"/> + <node ref="P12" pin="4"/> + <node ref="CON2" pin="4"/> + <node ref="P7" pin="3"/> + <node ref="CON2" pin="8"/> + <node ref="IC1" pin="31"/> + </net> + <net code="3" name="24V"> + <node ref="P12" pin="1"/> + <node ref="Cin1" pin="1"/> + <node ref="Regulator1" pin="1"/> + <node ref="D4" pin="1"/> + <node ref="powerIn1" pin="2"/> + <node ref="J5" pin="4"/> + <node ref="J4" pin="1"/> + <node ref="J2" pin="1"/> + <node ref="J1" pin="1"/> + <node ref="J3" pin="1"/> + <node ref="P9" pin="1"/> + </net> + <net code="4" name="12V"> + <node ref="J5" pin="3"/> + <node ref="P12" pin="2"/> + <node ref="J4" pin="2"/> + <node ref="Cout1" pin="1"/> + <node ref="D1" pin="1"/> + <node ref="U1" pin="1"/> + <node ref="C2" pin="1"/> + <node ref="P9" pin="2"/> + <node ref="J2" pin="2"/> + <node ref="J1" pin="2"/> + <node ref="L1" pin="2"/> + <node ref="J3" pin="2"/> + <node ref="Regulator1" pin="4"/> + </net> + <net code="5" name="5V"> + <node ref="R5" pin="2"/> + <node ref="R4" pin="2"/> + <node ref="P12" pin="3"/> + <node ref="J4" pin="3"/> + <node ref="C9" pin="1"/> + <node ref="D1" pin="2"/> + <node ref="IC1" pin="32"/> + <node ref="IC1" pin="10"/> + <node ref="CON2" pin="2"/> + <node ref="J2" pin="3"/> + <node ref="P9" pin="3"/> + <node ref="J5" pin="2"/> + <node ref="D2" pin="2"/> + <node ref="J3" pin="3"/> + <node ref="U1" pin="3"/> + <node ref="J1" pin="3"/> + <node ref="C3" pin="1"/> + <node ref="IC1" pin="30"/> + <node ref="P7" pin="4"/> + </net> + <net code="6" name="Net-(D3-Pad1)"> + <node ref="L1" pin="1"/> + <node ref="Regulator1" pin="2"/> + <node ref="D3" pin="1"/> + </net> + <net code="8" name="Net-(D36-Pad2)"> + <node ref="R4" pin="1"/> + <node ref="D36" pin="2"/> + </net> + <net code="9" name="Net-(D37-Pad2)"> + <node ref="R5" pin="1"/> + <node ref="D37" pin="2"/> + </net> + <net code="10" name="/TX"> + <node ref="IC1" pin="15"/> + <node ref="P15" pin="7"/> + <node ref="P7" pin="1"/> + <node ref="D37" pin="1"/> + <node ref="P11" pin="7"/> + <node ref="P6" pin="2"/> + </net> + <net code="11" name="/RX"> + <node ref="D36" pin="1"/> + <node ref="P7" pin="2"/> + <node ref="P11" pin="8"/> + <node ref="P6" pin="1"/> + <node ref="P15" pin="8"/> + <node ref="IC1" pin="14"/> + </net> + <net code="12" name="/D7"> + <node ref="IC1" pin="21"/> + <node ref="P6" pin="8"/> + <node ref="P15" pin="1"/> + <node ref="P11" pin="1"/> + </net> + <net code="13" name="/C7"> + <node ref="P14" pin="1"/> + <node ref="IC1" pin="29"/> + <node ref="P5" pin="8"/> + <node ref="P10" pin="1"/> + </net> + <net code="14" name="/C6"> + <node ref="P5" pin="7"/> + <node ref="P10" pin="2"/> + <node ref="IC1" pin="28"/> + <node ref="P14" pin="2"/> + </net> + <net code="15" name="/C5"> + <node ref="P10" pin="3"/> + <node ref="IC1" pin="27"/> + <node ref="P5" pin="6"/> + <node ref="P14" pin="3"/> + </net> + <net code="16" name="/C4"> + <node ref="P10" pin="4"/> + <node ref="P5" pin="5"/> + <node ref="IC1" pin="26"/> + <node ref="P14" pin="4"/> + </net> + <net code="17" name="/C3"> + <node ref="P14" pin="5"/> + <node ref="IC1" pin="25"/> + <node ref="P10" pin="5"/> + <node ref="P5" pin="4"/> + </net> + <net code="18" name="/C2"> + <node ref="P10" pin="6"/> + <node ref="IC1" pin="24"/> + <node ref="P5" pin="3"/> + <node ref="P14" pin="6"/> + </net> + <net code="19" name="/C1"> + <node ref="P10" pin="7"/> + <node ref="P5" pin="2"/> + <node ref="IC1" pin="23"/> + <node ref="P14" pin="7"/> + </net> + <net code="20" name="/C0"> + <node ref="IC1" pin="22"/> + <node ref="P10" pin="8"/> + <node ref="P14" pin="8"/> + <node ref="P5" pin="1"/> + </net> + <net code="21" name="/A2"> + <node ref="P9" pin="7"/> + <node ref="P12" pin="7"/> + <node ref="IC1" pin="38"/> + <node ref="J6" pin="6"/> + </net> + <net code="22" name="Net-(CON2-Pad3)"> + <node ref="CON2" pin="3"/> + </net> + <net code="23" name="Net-(C8-Pad2)"> + <node ref="Y1" pin="2"/> + <node ref="C8" pin="2"/> + <node ref="IC1" pin="13"/> + </net> + <net code="24" name="Net-(C7-Pad2)"> + <node ref="C7" pin="2"/> + <node ref="Y1" pin="1"/> + <node ref="IC1" pin="12"/> + </net> + <net code="25" name="/RST"> + <node ref="SW1" pin="2"/> + <node ref="CON2" pin="5"/> + <node ref="IC1" pin="9"/> + </net> + <net code="26" name="/SCK"> + <node ref="P4" pin="8"/> + <node ref="P8" pin="1"/> + <node ref="CON2" pin="7"/> + <node ref="P13" pin="1"/> + <node ref="IC1" pin="8"/> + </net> + <net code="27" name="/MISO"> + <node ref="P8" pin="2"/> + <node ref="CON2" pin="9"/> + <node ref="IC1" pin="7"/> + <node ref="P4" pin="7"/> + <node ref="P13" pin="2"/> + </net> + <net code="28" name="/MOSI"> + <node ref="P8" pin="3"/> + <node ref="P4" pin="6"/> + <node ref="CON2" pin="1"/> + <node ref="P13" pin="3"/> + <node ref="IC1" pin="6"/> + </net> + <net code="29" name="/A1"> + <node ref="P9" pin="6"/> + <node ref="J6" pin="7"/> + <node ref="IC1" pin="39"/> + <node ref="P12" pin="6"/> + </net> + <net code="30" name="/A5"> + <node ref="J6" pin="3"/> + <node ref="IC1" pin="35"/> + <node ref="P12" pin="10"/> + <node ref="P9" pin="10"/> + </net> + <net code="31" name="/B3"> + <node ref="P13" pin="5"/> + <node ref="P8" pin="5"/> + <node ref="P4" pin="4"/> + <node ref="IC1" pin="4"/> + </net> + <net code="32" name="/A0"> + <node ref="J6" pin="8"/> + <node ref="IC1" pin="40"/> + <node ref="P9" pin="5"/> + <node ref="P12" pin="5"/> + </net> + <net code="33" name="/D6"> + <node ref="P6" pin="7"/> + <node ref="IC1" pin="20"/> + <node ref="P15" pin="2"/> + <node ref="P11" pin="2"/> + </net> + <net code="34" name="/D5"> + <node ref="P6" pin="6"/> + <node ref="P11" pin="3"/> + <node ref="P15" pin="3"/> + <node ref="IC1" pin="19"/> + </net> + <net code="35" name="/D4"> + <node ref="P6" pin="5"/> + <node ref="P11" pin="4"/> + <node ref="IC1" pin="18"/> + <node ref="P15" pin="4"/> + </net> + <net code="36" name="/D3"> + <node ref="IC1" pin="17"/> + <node ref="P15" pin="5"/> + <node ref="P6" pin="4"/> + <node ref="P11" pin="5"/> + </net> + <net code="37" name="/D2"> + <node ref="P15" pin="6"/> + <node ref="P6" pin="3"/> + <node ref="P11" pin="6"/> + <node ref="IC1" pin="16"/> + </net> + <net code="38" name="/A7"> + <node ref="IC1" pin="33"/> + <node ref="P12" pin="12"/> + <node ref="P9" pin="12"/> + <node ref="J6" pin="1"/> + </net> + <net code="39" name="/A6"> + <node ref="IC1" pin="34"/> + <node ref="P9" pin="11"/> + <node ref="P12" pin="11"/> + <node ref="J6" pin="2"/> + </net> + <net code="40" name="/B4"> + <node ref="P4" pin="5"/> + <node ref="IC1" pin="5"/> + <node ref="P13" pin="4"/> + <node ref="P8" pin="4"/> + </net> + <net code="41" name="/B2"> + <node ref="P8" pin="6"/> + <node ref="P13" pin="6"/> + <node ref="P4" pin="3"/> + <node ref="IC1" pin="3"/> + </net> + <net code="42" name="/B1"> + <node ref="P13" pin="7"/> + <node ref="P4" pin="2"/> + <node ref="IC1" pin="2"/> + <node ref="P8" pin="7"/> + </net> + <net code="43" name="/B0"> + <node ref="P8" pin="8"/> + <node ref="P4" pin="1"/> + <node ref="IC1" pin="1"/> + <node ref="P13" pin="8"/> + </net> + <net code="44" name="/A3"> + <node ref="J6" pin="5"/> + <node ref="P9" pin="8"/> + <node ref="P12" pin="8"/> + <node ref="IC1" pin="37"/> + </net> + <net code="45" name="/A4"> + <node ref="J6" pin="4"/> + <node ref="P12" pin="9"/> + <node ref="IC1" pin="36"/> + <node ref="P9" pin="9"/> + </net> + </nets> +</export> |