diff --git a/Electrical/HAN_ESP_TSS721/HAN_ESP_TSS721.xml b/Electrical/HAN_ESP_TSS721/HAN_ESP_TSS721.xml new file mode 100644 index 00000000..026fc3dd --- /dev/null +++ b/Electrical/HAN_ESP_TSS721/HAN_ESP_TSS721.xml @@ -0,0 +1,758 @@ + + + + C:\Users\roarf\OneDrive\Documents\GitHub\AmsToMqttBridge\Electrical\HAN_ESP_TSS721\HAN_ESP_TSS721.sch + 02.03.2018 00.40.21 + Eeschema (5.0.0-rc2-dev-40-gfef1ba999) + + + + <company/> + <rev/> + <date/> + <source>HAN_ESP_TSS721.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="U1"> + <value>TSS721</value> + <footprint>Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm</footprint> + <libsource lib="tss721" part="TSS721"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A9488D4</tstamp> + </comp> + <comp ref="Q1"> + <value>BSS84</value> + <footprint>TO_SOT_Packages_SMD:SOT-23-5_HandSoldering</footprint> + <libsource lib="transistors" part="BSS84"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A948969</tstamp> + </comp> + <comp ref="U2"> + <value>ESP-12E</value> + <footprint>ESP8266:ESP-12E_SMD</footprint> + <libsource lib="ESP8266" part="ESP-12E"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A948AC0</tstamp> + </comp> + <comp ref="J2"> + <value>USB</value> + <footprint>Connectors:USB_Micro-B</footprint> + <libsource lib="conn" part="USB_OTG"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A948B4F</tstamp> + </comp> + <comp ref="J1"> + <value>RJ45</value> + <footprint>Connectors:RJ45_8</footprint> + <libsource lib="conn" part="RJ45"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A948C76</tstamp> + </comp> + <comp ref="C1"> + <value>220u</value> + <footprint>Capacitors_THT:CP_Radial_D10.0mm_P5.00mm</footprint> + <libsource lib="device" part="CP"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A948ED4</tstamp> + </comp> + <comp ref="R1"> + <value>22k</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A949001</tstamp> + </comp> + <comp ref="R2"> + <value>470R</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A949034</tstamp> + </comp> + <comp ref="C2"> + <value>100n</value> + <footprint>Capacitors_THT:C_Rect_L7.0mm_W3.5mm_P5.00mm</footprint> + <libsource lib="device" part="C_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A949059</tstamp> + </comp> + <comp ref="R6"> + <value>10k</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A957E86</tstamp> + </comp> + <comp ref="R7"> + <value>10k</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A957FFD</tstamp> + </comp> + <comp ref="R4"> + <value>10k</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A958189</tstamp> + </comp> + <comp ref="R3"> + <value>10k</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A958353</tstamp> + </comp> + <comp ref="R5"> + <value>10k</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A9584D5</tstamp> + </comp> + <comp ref="JP1"> + <value>RX</value> + <footprint>Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm</footprint> + <libsource lib="device" part="Jumper"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A958CF6</tstamp> + </comp> + <comp ref="U3"> + <value>LM1117-3.3</value> + <footprint>TO_SOT_Packages_SMD:SOT-223</footprint> + <libsource lib="regul" part="LM1117-3.3"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A959567</tstamp> + </comp> + <comp ref="C3"> + <value>100n</value> + <footprint>Capacitors_THT:C_Rect_L7.0mm_W3.5mm_P5.00mm</footprint> + <libsource lib="device" part="C_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A95980F</tstamp> + </comp> + <comp ref="C4"> + <value>220u</value> + <footprint>Capacitors_THT:CP_Radial_D10.0mm_P5.00mm</footprint> + <libsource lib="device" part="CP_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A959880</tstamp> + </comp> + <comp ref="SW1"> + <value>ESP Reset</value> + <footprint>Buttons_Switches_THT:SW_PUSH_6mm_h5mm</footprint> + <libsource lib="switches" part="SW_Push"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A959F27</tstamp> + </comp> + <comp ref="SW2"> + <value>ESP Prog</value> + <footprint>Buttons_Switches_THT:SW_PUSH_6mm_h5mm</footprint> + <libsource lib="switches" part="SW_Push"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A959FAC</tstamp> + </comp> + <comp ref="J3"> + <value>FTDI</value> + <footprint>Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm</footprint> + <libsource lib="ESPProgHeader" part="FTDI_PROG_HDR"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A95BFD3</tstamp> + </comp> + <comp ref="R8"> + <value>220R</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A962847</tstamp> + </comp> + <comp ref="R9"> + <value>220R</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A9629BD</tstamp> + </comp> + <comp ref="JP2"> + <value>TX</value> + <footprint>Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm</footprint> + <libsource lib="device" part="Jumper"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A963181</tstamp> + </comp> + <comp ref="C5"> + <value>220u</value> + <footprint>Capacitors_THT:CP_Radial_D10.0mm_P5.00mm</footprint> + <libsource lib="device" part="CP"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A96394F</tstamp> + </comp> + <comp ref="R10"> + <value>22k</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A9639E2</tstamp> + </comp> + <comp ref="U4"> + <value>DS18B20</value> + <footprint>TO_SOT_Packages_THT:TO-92_Inline_Wide</footprint> + <datasheet>http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf</datasheet> + <libsource lib="maxim" part="DS18B20"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A973246</tstamp> + </comp> + <comp ref="R11"> + <value>4k7</value> + <footprint>Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint> + <libsource lib="device" part="R_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A996C7E</tstamp> + </comp> + <comp ref="C6"> + <value>100n</value> + <footprint>Capacitors_THT:C_Rect_L7.0mm_W3.5mm_P5.00mm</footprint> + <libsource lib="device" part="C_Small"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A9CBC57</tstamp> + </comp> + </components> + <libparts> + <libpart lib="device" part="CP"> + <description>Polarised capacitor</description> + <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="device" part="CP_Small"> + <description>Polarised capacitor</description> + <footprints> + <fp>CP_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">CP_Small</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="device" part="C_Small"> + <description>Unpolarized capacitor</description> + <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="ESP8266" part="ESP-12E"> + <aliases> + <alias>ESP-12F</alias> + </aliases> + <description>ESP8266 ESP-12E module, 22 pins, 2mm, PCB antenna</description> + <docs>http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/</docs> + <footprints> + <fp>ESP-12E</fp> + <fp>ESP-12E_SMD</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">ESP-12E</field> + </fields> + <pins> + <pin num="1" name="REST" type="input"/> + <pin num="2" name="ADC" type="passive"/> + <pin num="3" name="CH_PD" type="input"/> + <pin num="4" name="GPIO16" type="BiDi"/> + <pin num="5" name="GPIO14" type="BiDi"/> + <pin num="6" name="GPIO12" type="BiDi"/> + <pin num="7" name="GPIO13" type="BiDi"/> + <pin num="8" name="VCC" type="power_in"/> + <pin num="9" name="GND" type="power_in"/> + <pin num="10" name="GPIO15" type="BiDi"/> + <pin num="11" name="GPIO2" type="BiDi"/> + <pin num="12" name="GPIO0" type="BiDi"/> + <pin num="13" name="GPIO4" type="BiDi"/> + <pin num="14" name="GPIO5" type="BiDi"/> + <pin num="15" name="RXD" type="input"/> + <pin num="16" name="TXD" type="output"/> + <pin num="17" name="CS0" type="BiDi"/> + <pin num="18" name="MISO" type="BiDi"/> + <pin num="19" name="GPIO9" type="BiDi"/> + <pin num="20" name="GPIO10" type="BiDi"/> + <pin num="21" name="MOSI" type="BiDi"/> + <pin num="22" name="SCLK" type="BiDi"/> + </pins> + </libpart> + <libpart lib="ESPProgHeader" part="FTDI_PROG_HDR"> + <description>Generic connector, single row, 01x06</description> + <docs>~</docs> + <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">FTDI_PROG_HDR</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="NotConnected"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + <pin num="4" name="Pin_4" type="NotConnected"/> + <pin num="5" name="Pin_5" type="NotConnected"/> + <pin num="6" name="Pin_6" type="passive"/> + </pins> + </libpart> + <libpart lib="device" part="Jumper"> + <description>Jumper, generic, normally closed</description> + <fields> + <field name="Reference">JP</field> + <field name="Value">Jumper</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="regul" part="LM1117-1.8"> + <aliases> + <alias>LM1117-2.5</alias> + <alias>LM1117-3.3</alias> + <alias>LM1117-5.0</alias> + <alias>TLV1117-15</alias> + <alias>TLV1117-18</alias> + <alias>TLV1117-25</alias> + <alias>TLV1117-33</alias> + <alias>TLV1117-50</alias> + </aliases> + <description>800mA Low-Dropout Linear Regulator, 1.8V fixed output, TO-220/TO-252/TO-263/SOT-223</description> + <docs>http://www.ti.com/lit/ds/symlink/lm1117.pdf</docs> + <footprints> + <fp>SOT?223*</fp> + <fp>TO?263*</fp> + <fp>TO?252*</fp> + <fp>TO?220*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">LM1117-1.8</field> + </fields> + <pins> + <pin num="1" name="GND" type="power_in"/> + <pin num="2" name="VO" type="power_out"/> + <pin num="3" name="VI" type="power_in"/> + </pins> + </libpart> + <libpart lib="maxim" part="MAX31820"> + <aliases> + <alias>DS1822</alias> + <alias>DS18B20</alias> + <alias>DS18S20</alias> + <alias>DS1821C</alias> + </aliases> + <description>1-Wire Ambient Temperature Sensor</description> + <docs>http://datasheets.maximintegrated.com/en/ds/MAX31820.pdf</docs> + <footprints> + <fp>TO-92_*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">MAX31820</field> + </fields> + <pins> + <pin num="1" name="GND" type="power_in"/> + <pin num="2" name="DQ" type="BiDi"/> + <pin num="3" name="VDD" type="power_in"/> + </pins> + </libpart> + <libpart lib="conn" part="RJ45"> + <description>RJ45 connector with shield</description> + <fields> + <field name="Reference">J</field> + <field name="Value">RJ45</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="SHIELD" type="passive"/> + </pins> + </libpart> + <libpart lib="device" part="R_Small"> + <description>Resistor, small symbol</description> + <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="switches" part="SW_Push"> + <description>Push button switch, generic, two pins</description> + <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="transistors" part="TP0610T"> + <aliases> + <alias>VP0610T</alias> + <alias>BSS84</alias> + <alias>NTR2101P</alias> + <alias>BSS83P</alias> + </aliases> + <description>-60V Vds, -0.18A Id, P-Channel MOSFET, SOT-23-3</description> + <docs>http://www.vishay.com/docs/70209/70209.pdf</docs> + <footprints> + <fp>SOT?23*</fp> + </footprints> + <fields> + <field name="Reference">Q</field> + <field name="Value">TP0610T</field> + <field name="Footprint">TO_SOT_Packages_SMD:SOT-23</field> + </fields> + <pins> + <pin num="1" name="G" type="input"/> + <pin num="2" name="S" type="passive"/> + <pin num="3" name="D" type="passive"/> + </pins> + </libpart> + <libpart lib="tss721" part="TSS721"> + <aliases> + <alias>TSS721A</alias> + </aliases> + <description>TSS721A Meter Bus Transceiver, SOIC-16/TSSOP-16</description> + <docs>http://www.ti.com/lit/ds/symlink/tss721a.pdf</docs> + <footprints> + <fp>SOIC*3.9x9.9mm*Pitch1.27mm*</fp> + <fp>TSSOP*4.4x5mm*Pitch0.65mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">TSS721</field> + </fields> + <pins> + <pin num="1" name="BUSL2" type="input"/> + <pin num="2" name="VB" type="passive"/> + <pin num="3" name="STC" type="passive"/> + <pin num="4" name="RIDD" type="output"/> + <pin num="5" name="PF" type="input"/> + <pin num="6" name="SC" type="passive"/> + <pin num="7" name="TXI" type="output"/> + <pin num="8" name="TX" type="output"/> + <pin num="9" name="BAT" type="input"/> + <pin num="10" name="VS" type="passive"/> + <pin num="11" name="VDD" type="power_in"/> + <pin num="12" name="RX" type="input"/> + <pin num="13" name="RXI" type="input"/> + <pin num="14" name="RIS" type="input"/> + <pin num="15" name="GND" type="power_in"/> + <pin num="16" name="BUSL1" type="input"/> + </pins> + </libpart> + <libpart lib="conn" part="USB_OTG"> + <description>USB mini/micro connector</description> + <footprints> + <fp>USB*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">USB_OTG</field> + </fields> + <pins> + <pin num="1" name="VBUS" type="power_in"/> + <pin num="2" name="D-" type="passive"/> + <pin num="3" name="D+" type="passive"/> + <pin num="4" name="ID" type="passive"/> + <pin num="5" name="GND" type="power_in"/> + <pin num="6" name="Shield" type="passive"/> + </pins> + </libpart> + </libparts> + <libraries> + <library logical="ESP8266"> + <uri>C:\Users\roarf\OneDrive\Documents\GitHub\AmsToMqttBridge\Electrical\HAN_ESP_TSS721/ESP8266.lib</uri> + </library> + <library logical="ESPProgHeader"> + <uri>C:\Users\roarf\OneDrive\Documents\GitHub\AmsToMqttBridge\Electrical\HAN_ESP_TSS721/ESP Prog Header.lib</uri> + </library> + <library logical="conn"> + <uri>C:\Program Files\KiCad\share\kicad\library/conn.lib</uri> + </library> + <library logical="device"> + <uri>C:\Program Files\KiCad\share\kicad\library/device.lib</uri> + </library> + <library logical="maxim"> + <uri>C:\Program Files\KiCad\share\kicad\library/maxim.lib</uri> + </library> + <library logical="regul"> + <uri>C:\Program Files\KiCad\share\kicad\library/regul.lib</uri> + </library> + <library logical="switches"> + <uri>C:\Program Files\KiCad\share\kicad\library/switches.lib</uri> + </library> + <library logical="transistors"> + <uri>C:\Program Files\KiCad\share\kicad\library/transistors.lib</uri> + </library> + <library logical="tss721"> + <uri>C:\Users\roarf\OneDrive\Documents\GitHub\AmsToMqttBridge\Electrical\HAN_ESP_TSS721/tss721.lib</uri> + </library> + </libraries> + <nets> + <net code="1" name="Net-(J2-Pad3)"> + <node ref="J2" pin="3"/> + </net> + <net code="2" name="Net-(R5-Pad2)"> + <node ref="R5" pin="2"/> + <node ref="U2" pin="10"/> + </net> + <net code="3" name="Net-(J1-Pad8)"> + <node ref="J1" pin="8"/> + </net> + <net code="4" name="Net-(J1-Pad7)"> + <node ref="J1" pin="7"/> + </net> + <net code="5" name="Net-(J1-Pad6)"> + <node ref="J1" pin="6"/> + </net> + <net code="6" name="Net-(J1-Pad5)"> + <node ref="J1" pin="5"/> + </net> + <net code="7" name="Net-(J1-Pad4)"> + <node ref="J1" pin="4"/> + </net> + <net code="8" name="Net-(J1-Pad3)"> + <node ref="J1" pin="3"/> + </net> + <net code="9" name="Net-(J2-Pad4)"> + <node ref="J2" pin="4"/> + </net> + <net code="10" name="Net-(J2-Pad2)"> + <node ref="J2" pin="2"/> + </net> + <net code="11" name="GND"> + <node ref="R10" pin="1"/> + <node ref="C5" pin="2"/> + <node ref="C6" pin="2"/> + <node ref="C3" pin="2"/> + <node ref="C4" pin="2"/> + <node ref="R1" pin="2"/> + <node ref="C2" pin="2"/> + <node ref="R2" pin="2"/> + <node ref="J2" pin="5"/> + <node ref="C1" pin="2"/> + <node ref="U1" pin="15"/> + <node ref="Q1" pin="1"/> + <node ref="U3" pin="1"/> + <node ref="J2" pin="6"/> + <node ref="J1" pin="9"/> + <node ref="SW1" pin="1"/> + <node ref="U2" pin="9"/> + <node ref="U4" pin="1"/> + <node ref="SW2" pin="1"/> + <node ref="J3" pin="6"/> + <node ref="R5" pin="1"/> + </net> + <net code="12" name="Net-(U1-Pad13)"> + <node ref="U1" pin="13"/> + </net> + <net code="13" name="Net-(U1-Pad7)"> + <node ref="U1" pin="7"/> + </net> + <net code="14" name="Net-(J1-Pad1)"> + <node ref="J1" pin="1"/> + <node ref="R8" pin="1"/> + </net> + <net code="15" name="HAN_RX"> + <node ref="JP2" pin="1"/> + <node ref="U1" pin="12"/> + </net> + <net code="16" name="Net-(J1-Pad2)"> + <node ref="R9" pin="2"/> + <node ref="J1" pin="2"/> + </net> + <net code="17" name="Net-(R8-Pad2)"> + <node ref="U1" pin="16"/> + <node ref="R8" pin="2"/> + </net> + <net code="18" name="Net-(R9-Pad1)"> + <node ref="R9" pin="1"/> + <node ref="U1" pin="1"/> + </net> + <net code="19" name="Net-(U1-Pad5)"> + <node ref="U1" pin="5"/> + </net> + <net code="20" name="Net-(R3-Pad1)"> + <node ref="R3" pin="1"/> + <node ref="U2" pin="11"/> + </net> + <net code="21" name="ESP_PROG"> + <node ref="R4" pin="2"/> + <node ref="U2" pin="12"/> + <node ref="SW2" pin="2"/> + </net> + <net code="22" name="Net-(J3-Pad1)"> + <node ref="J3" pin="1"/> + </net> + <net code="23" name="ESP_RX"> + <node ref="U2" pin="15"/> + <node ref="J3" pin="3"/> + <node ref="JP1" pin="2"/> + </net> + <net code="24" name="Net-(U2-Pad18)"> + <node ref="U2" pin="18"/> + </net> + <net code="25" name="Net-(U1-Pad10)"> + <node ref="U1" pin="10"/> + </net> + <net code="26" name="Net-(U1-Pad2)"> + <node ref="U1" pin="2"/> + </net> + <net code="27" name="Net-(U2-Pad7)"> + <node ref="U2" pin="7"/> + </net> + <net code="28" name="Net-(U2-Pad6)"> + <node ref="U2" pin="6"/> + </net> + <net code="29" name="Net-(U2-Pad5)"> + <node ref="U2" pin="5"/> + </net> + <net code="30" name="Net-(U2-Pad4)"> + <node ref="U2" pin="4"/> + </net> + <net code="31" name="Net-(U2-Pad2)"> + <node ref="U2" pin="2"/> + </net> + <net code="32" name="Net-(U2-Pad13)"> + <node ref="U2" pin="13"/> + </net> + <net code="33" name="Net-(U2-Pad17)"> + <node ref="U2" pin="17"/> + </net> + <net code="34" name="Net-(U2-Pad19)"> + <node ref="U2" pin="19"/> + </net> + <net code="35" name="Net-(U2-Pad20)"> + <node ref="U2" pin="20"/> + </net> + <net code="36" name="Net-(U2-Pad21)"> + <node ref="U2" pin="21"/> + </net> + <net code="37" name="Net-(U2-Pad22)"> + <node ref="U2" pin="22"/> + </net> + <net code="38" name="Net-(J3-Pad5)"> + <node ref="J3" pin="5"/> + </net> + <net code="39" name="Net-(J3-Pad4)"> + <node ref="J3" pin="4"/> + </net> + <net code="40" name="+3V3"> + <node ref="U2" pin="8"/> + <node ref="C4" pin="1"/> + <node ref="R7" pin="1"/> + <node ref="U3" pin="2"/> + <node ref="R6" pin="2"/> + <node ref="R3" pin="2"/> + <node ref="R4" pin="1"/> + <node ref="U4" pin="3"/> + <node ref="C6" pin="1"/> + <node ref="R11" pin="1"/> + </net> + <net code="41" name="ESP_Temp"> + <node ref="U4" pin="2"/> + <node ref="R11" pin="2"/> + <node ref="U2" pin="14"/> + </net> + <net code="42" name="Net-(C5-Pad1)"> + <node ref="R10" pin="2"/> + <node ref="C5" pin="1"/> + <node ref="U1" pin="9"/> + <node ref="U1" pin="11"/> + </net> + <net code="43" name="ESP_TX"> + <node ref="JP2" pin="2"/> + <node ref="J3" pin="2"/> + <node ref="U2" pin="16"/> + </net> + <net code="44" name="Net-(Q1-Pad2)"> + <node ref="U1" pin="3"/> + <node ref="Q1" pin="2"/> + </net> + <net code="45" name="Net-(C3-Pad1)"> + <node ref="J2" pin="1"/> + <node ref="U3" pin="3"/> + <node ref="C3" pin="1"/> + </net> + <net code="46" name="Net-(C1-Pad1)"> + <node ref="C1" pin="1"/> + <node ref="Q1" pin="3"/> + </net> + <net code="47" name="Net-(R1-Pad1)"> + <node ref="U1" pin="4"/> + <node ref="R1" pin="1"/> + </net> + <net code="48" name="ESP_RESET"> + <node ref="SW1" pin="2"/> + <node ref="R6" pin="1"/> + <node ref="U2" pin="1"/> + </net> + <net code="49" name="Net-(C2-Pad1)"> + <node ref="U1" pin="6"/> + <node ref="C2" pin="1"/> + </net> + <net code="50" name="Net-(R7-Pad2)"> + <node ref="U2" pin="3"/> + <node ref="R7" pin="2"/> + </net> + <net code="51" name="HAN_TX"> + <node ref="U1" pin="8"/> + <node ref="JP1" pin="1"/> + </net> + <net code="52" name="Net-(R2-Pad1)"> + <node ref="U1" pin="14"/> + <node ref="R2" pin="1"/> + </net> + </nets> +</export> diff --git a/Electrical/HAN_ESP_TSS721/README.md b/Electrical/HAN_ESP_TSS721/README.md index 376be6d8..f6522ecc 100644 --- a/Electrical/HAN_ESP_TSS721/README.md +++ b/Electrical/HAN_ESP_TSS721/README.md @@ -24,3 +24,39 @@ Other than this, it's all about software. You can find the [Arduino code](../../ ## Source Code The full KiCad source for these design files are here in this folder. Download this repository, start KiCad, chose open project and select HAN_ESP_TSS721.pro to get going. + + +## Componenet list +| Name | Value | Part | Comments | +| -----| ----- | ---- | -------- | +C1|220uF / 16V|[UVR1C221MED1TA](https://www.digikey.no/product-detail/en/nichicon/UVR1C221MED1TA/493-6096-1-ND/3438470) | Electrolytic Capacitor | +C2|100nF / 63V |[R82EC3100AA70J](https://www.digikey.no/product-detail/en/kemet/R82EC3100AA70J/399-5861-ND/2571296) | Metal Film Capasitor | +C3|100nF / 63V |[R82EC3100AA70J](https://www.digikey.no/product-detail/en/kemet/R82EC3100AA70J/399-5861-ND/2571296) | Metal Film Capasitor | +C4|220uF / 16V|[UVR1C221MED1TA](https://www.digikey.no/product-detail/en/nichicon/UVR1C221MED1TA/493-6096-1-ND/3438470) | Electrolytic Capacitor | +C5|220uF / 16V|[UVR1C221MED1TA](https://www.digikey.no/product-detail/en/nichicon/UVR1C221MED1TA/493-6096-1-ND/3438470) | Electrolytic Capacitor | +C6|100nF / 63V |[R82EC3100AA70J](https://www.digikey.no/product-detail/en/kemet/R82EC3100AA70J/399-5861-ND/2571296) | Metal Film Capasitor | +R1 | 22k | [CF14JT22K0](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT22K0/CF14JT22K0CT-ND/1830383) | 0.25W resistor | +R2 | 470R | [CF14JT470R](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT470R/CF14JT470RCT-ND/1830342) | 0.25W resistor | +R3 | 10k | [CF14JT10K0](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT10K0/CF14JT10K0CT-ND/1830374) | 0.25W resistor | +R4 | 10k | [CF14JT10K0](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT10K0/CF14JT10K0CT-ND/1830374) | 0.25W resistor | +R5 | 10k | [CF14JT10K0](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT10K0/CF14JT10K0CT-ND/1830374) | 0.25W resistor | +R6 | 10k | [CF14JT10K0](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT10K0/CF14JT10K0CT-ND/1830374) | 0.25W resistor | +R7 | 10k | [CF14JT10K0](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT10K0/CF14JT10K0CT-ND/1830374) | 0.25W resistor | +R8 | 220R | [CF14JT220R](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT220R/CF14JT220RCT-ND/1830334) | 0.25W resistor | +R9 | 220R | [CF14JT220R](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT220R/CF14JT220RCT-ND/1830334) | 0.25W resistor | +R10 | 22k | [CF14JT22K0](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT22K0/CF14JT22K0CT-ND/1830383) | 0.25W resistor | +R11 | 4k7 | [CF14JT4K70](https://www.digikey.no/product-detail/en/stackpole-electronics-inc/CF14JT4K70/CF14JT4K70CT-ND/1830366) | 0.25W resistor | +U1 | TSS721 | [TSS721AD](https://www.digikey.no/product-detail/en/texas-instruments/TSS721AD/296-27127-5-ND/1910053) | M-bus tranciever | +U2 | ESP12-E | [ESP12](https://www.digikey.no/product-detail/en/adafruit-industries-llc/2491/1528-1438-ND/5761206) | ESP8266 SMT MODULE (Check e-bay for this one) | +U3 | LM1117-3.3 | [LD1117AS33TR](https://www.digikey.no/product-detail/en/LD1117AS33TR/497-1228-1-ND/586228) | 3.3V Voltage regulator | +U4 | DS18B20 | [DS18B20](https://www.digikey.no/product-detail/en/maxim-integrated/DS18B20/DS18B20-ND/420071) | Maxim Temp Sensor | +Q1 | BSS84 | [BSS84PH6433XTMA1](https://www.digikey.no/product-detail/en/BSS84PH6433XTMA1/BSS84PH6433XTMA1CT-ND/5410005) | P-FET transistor | +J1 | RJ45 | [54601-908WPLF](https://www.digikey.no/product-detail/en/amphenol-fci/54601-908WPLF/609-5081-ND/1488544)| RJ45 port +J2 | uUSB | [10118194-0001LF](https://www.digikey.no/product-detail/en/amphenol-fci/10118194-0001LF/609-4618-1-ND/2785382) | USB micro socket +J3 | 6-pin female header | [4320-01074-0](https://www.digikey.no/product-detail/en/murata-power-solutions-inc/4320-01074-0/811-2702-ND/2344918) | 6-pin female header +JP1 | | [XG8S-0241](https://www.digikey.no/product-detail/en/omron-electronics-inc-emc-div/XG8S-0241/Z5374-ND/4947394) | Jumper header +JP2 | | [XG8S-0241](https://www.digikey.no/product-detail/en/omron-electronics-inc-emc-div/XG8S-0241/Z5374-ND/4947394) | Jumper header +SW1 | Tactile Switch | [1825910-6](https://www.digikey.no/product-detail/en/te-connectivity-alcoswitch-switches/1825910-6/450-1650-ND/1632536) | Tactile Button +SW2 | Tactile Switch | [1825910-6](https://www.digikey.no/product-detail/en/te-connectivity-alcoswitch-switches/1825910-6/450-1650-ND/1632536) | Tactile Button +- | | [STC02SYAN](https://www.digikey.no/product-detail/en/sullins-connector-solutions/STC02SYAN/S9000-ND/76372) | Unless you have these lying in your drawer, you'll need two +