Files

copied
Last update 1 year 10 months
Files
Images
README.md
fp-1820.tmp
fp-C3A8.tmp
fp-info-cache
sym-lib-table
tp4056
tp4056-cache.lib
tp4056.csv
tp4056.kicad_pcb
tp4056.kicad_pcb-bak
tp4056.kicad_prl
tp4056.kicad_pro
tp4056.kicad_sch
tp4056.sch-bak
tp4056.xml
tp4056.xml
<?xml version="1.0" encoding="UTF-8"?> <export version="E"> <design> <source>G:\My Drive\Articles\tp4056 usbc\kicad\tp4056.kicad_sch</source> <date>16.04.2022 21:03:07</date> <tool>Eeschema (6.0.4)</tool> <sheet number="1" name="/" tstamps="/"> <title_block> <title>TP4056 USB Type-C CHARGER</title> <company/> <rev>0.2</rev> <date>2022-04-16</date> <source>tp4056.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>10u</value> <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder</footprint> <libsource lib="Capacitors" part="C_CAP" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061ac3ef4</tstamps> </comp> <comp ref="C2"> <value>10u</value> <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder</footprint> <libsource lib="Capacitors" part="C_CAP" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061ad1cf7</tstamps> </comp> <comp ref="DA1"> <value>TP4056</value> <footprint>Package_SO:SOP-8_3.9x4.9mm_P1.27mm</footprint> <libsource lib="Chips" part="TP4056" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-0000617f67ab</tstamps> </comp> <comp ref="HL1"> <value>RED</value> <footprint>LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> <libsource lib="Diodes" part="HL_LED" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-0000618d164e</tstamps> </comp> <comp ref="HL2"> <value>WHITE</value> <footprint>LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> <libsource lib="Diodes" part="HL_LED" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-0000618dc730</tstamps> </comp> <comp ref="R1"> <value>0.4</value> <footprint>Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder</footprint> <libsource lib="Resistors" part="R_RES" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061ac33d1</tstamps> </comp> <comp ref="R2"> <value>5.1k</value> <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> <libsource lib="Resistors" part="R_RES" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061248aeb</tstamps> </comp> <comp ref="R3"> <value>5.1k</value> <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> <libsource lib="Resistors" part="R_RES" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061b3275f</tstamps> </comp> <comp ref="R4"> <value>1.2k</value> <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> <libsource lib="Resistors" part="R_RES" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-0000619dcb09</tstamps> </comp> <comp ref="R5"> <value>1.2k</value> <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> <libsource lib="Resistors" part="R_RES" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-00006180436b</tstamps> </comp> <comp ref="R6"> <value>1.2k</value> <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> <libsource lib="Resistors" part="R_RES" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061816de5</tstamps> </comp> <comp ref="RK1"> <value>10k</value> <footprint>Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> <libsource lib="Resistors" part="RK_THERM_MINUS" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061bf6d18</tstamps> </comp> <comp ref="U1"> <value>5V</value> <libsource lib="Power" part="5V" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061810afd</tstamps> </comp> <comp ref="U2"> <value>5V</value> <libsource lib="Power" part="5V" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-00006139b328</tstamps> </comp> <comp ref="U3"> <value>5V</value> <libsource lib="Power" part="5V" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061b25132</tstamps> </comp> <comp ref="U4"> <value>BAT</value> <libsource lib="Power" part="BAT" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-0000619f297e</tstamps> </comp> <comp ref="U5"> <value>BAT</value> <libsource lib="Power" part="BAT" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061b12a77</tstamps> </comp> <comp ref="U6"> <value>BAT</value> <libsource lib="Power" part="BAT" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061ae3003</tstamps> </comp> <comp ref="U7"> <value>5V</value> <libsource lib="Power" part="5V" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061c50c12</tstamps> </comp> <comp ref="U8"> <value>5V</value> <libsource lib="Power" part="5V" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061c57680</tstamps> </comp> <comp ref="U9"> <value>BAT</value> <libsource lib="Power" part="BAT" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061bfdc5b</tstamps> </comp> <comp ref="U10"> <value>5V</value> <libsource lib="Power" part="5V" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061c3570f</tstamps> </comp> <comp ref="U11"> <value>5V</value> <libsource lib="Power" part="5V" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061c2bf5b</tstamps> </comp> <comp ref="XP1"> <value>M3</value> <footprint>MountingHole:MountingHole_3.2mm_M3_Pad_Via</footprint> <libsource lib="Connectors" part="XP_PIN_ARR1" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061b08dce</tstamps> </comp> <comp ref="XP2"> <value>M3</value> <footprint>MountingHole:MountingHole_3.2mm_M3_Pad_Via</footprint> <libsource lib="Connectors" part="XP_PIN_ARR1" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061afecf7</tstamps> </comp> <comp ref="XP3"> <value>M3</value> <footprint>MountingHole:MountingHole_3.2mm_M3_Pad_Via</footprint> <libsource lib="Connectors" part="XP_PIN_ARR1" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061b12a6d</tstamps> </comp> <comp ref="XP4"> <value>M3</value> <footprint>MountingHole:MountingHole_3.2mm_M3_Pad_Via</footprint> <libsource lib="Connectors" part="XP_PIN_ARR1" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061b12a59</tstamps> </comp> <comp ref="XT1"> <value>USB Type-C 12PIN</value> <footprint>Connector_USB:USB_C_12PIN</footprint> <libsource lib="Connectors" part="USBC_12pin" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-0000612dd00d</tstamps> </comp> <comp ref="XT2"> <value>XH2.54-2</value> <footprint>Connector_JST:JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal</footprint> <libsource lib="Connectors" part="XT_CONTACT_ARR2" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061bfcb46</tstamps> </comp> <comp ref="XT3"> <value>Jumper</value> <footprint>Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical</footprint> <libsource lib="Connectors" part="XT_CONTACT_ARR2" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061b6b1a6</tstamps> </comp> <comp ref="XT4"> <value>Jumper</value> <footprint>Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical</footprint> <libsource lib="Connectors" part="XT_CONTACT_ARR2" description=""/> <property name="Sheetname" value=""/> <property name="Sheetfile" value="tp4056.kicad_sch"/> <sheetpath names="/" tstamps="/"/> <tstamps>00000000-0000-0000-0000-000061b65f2d</tstamps> </comp> </components> <libparts> <libpart lib="Capacitors" part="C_CAP"> <fields> <field name="Reference">C</field> <field name="Value">Capacitors_C_CAP</field> </fields> <pins> <pin num="1" name="" type="passive"/> <pin num="2" name="" type="passive"/> </pins> </libpart> <libpart lib="Chips" part="TP4056"> <fields> <field name="Reference">DA</field> <field name="Value">Chips_TP4056</field> <field name="Footprint">Package_SO:SOP-8_3.9x4.9mm_P1.27mm</field> </fields> <pins> <pin num="1" name="TEMP" type="input"/> <pin num="2" name="PROG" type="input"/> <pin num="3" name="GND" type="power_in"/> <pin num="4" name="VCC" type="power_in"/> <pin num="5" name="BAT" type="power_in"/> <pin num="6" name="STBY" type="input"/> <pin num="7" name="CHRG" type="output"/> <pin num="8" name="CE" type="input"/> </pins> </libpart> <libpart lib="Connectors" part="USBC_12pin"> <fields> <field name="Reference">XT</field> <field name="Value">Connectors_USBC_12pin</field> </fields> <pins> <pin num="1" name="1" type="passive"/> <pin num="2" name="2" type="passive"/> <pin num="3" name="3" type="passive"/> <pin num="4" name="4" type="passive"/> <pin num="5" name="5" type="passive"/> <pin num="6" name="6" type="passive"/> <pin num="7" name="7" type="passive"/> <pin num="8" name="8" type="passive"/> <pin num="9" name="9" type="passive"/> <pin num="10" name="10" type="passive"/> <pin num="11" name="11" type="passive"/> <pin num="12" name="12" type="passive"/> </pins> </libpart> <libpart lib="Connectors" part="XP_PIN_ARR1"> <fields> <field name="Reference">XP</field> <field name="Value">Connectors_XP_PIN_ARR1</field> </fields> <pins> <pin num="1" name="1" type="passive"/> </pins> </libpart> <libpart lib="Connectors" part="XT_CONTACT_ARR2"> <fields> <field name="Reference">XT</field> <field name="Value">Connectors_XT_CONTACT_ARR2</field> </fields> <pins> <pin num="1" name="1" type="passive"/> <pin num="2" name="2" type="passive"/> </pins> </libpart> <libpart lib="Diodes" part="HL_LED"> <fields> <field name="Reference">HL</field> <field name="Value">Diodes_HL_LED</field> </fields> <pins> <pin num="1" name="A" type="passive"/> <pin num="2" name="C" type="passive"/> </pins> </libpart> <libpart lib="Power" part="5V"> <fields> <field name="Reference">U</field> <field name="Value">Power_5V</field> </fields> <pins> <pin num="1" name="5V" type="power_in"/> </pins> </libpart> <libpart lib="Power" part="BAT"> <fields> <field name="Reference">U</field> <field name="Value">Power_BAT</field> </fields> <pins> <pin num="1" name="BAT" type="power_in"/> </pins> </libpart> <libpart lib="Resistors" part="RK_THERM_MINUS"> <fields> <field name="Reference">RK</field> <field name="Value">Resistors_RK_THERM_MINUS</field> </fields> <pins> <pin num="1" name="" type="passive"/> <pin num="2" name="" type="passive"/> </pins> </libpart> <libpart lib="Resistors" part="R_RES"> <fields> <field name="Reference">R</field> <field name="Value">Resistors_R_RES</field> </fields> <pins> <pin num="1" name="" type="passive"/> <pin num="2" name="" type="passive"/> </pins> </libpart> </libparts> <libraries> <library logical="Capacitors"> <uri>D:\Programs\KiCad\6.0\share\kicad\symbols\/Capacitors.kicad_sym</uri> </library> <library logical="Chips"> <uri>D:\Programs\KiCad\6.0\share\kicad\symbols\/Chips.kicad_sym</uri> </library> <library logical="Connectors"> <uri>D:\Programs\KiCad\6.0\share\kicad\symbols\/Connectors.kicad_sym</uri> </library> <library logical="Diodes"> <uri>D:\Programs\KiCad\6.0\share\kicad\symbols\/Diodes.kicad_sym</uri> </library> <library logical="Power"> <uri>D:\Programs\KiCad\6.0\share\kicad\symbols\/Power.kicad_sym</uri> </library> <library logical="Resistors"> <uri>D:\Programs\KiCad\6.0\share\kicad\symbols\/Resistors.kicad_sym</uri> </library> </libraries> <nets> <net code="1" name="5V"> <node ref="HL1" pin="1" pinfunction="A" pintype="passive"/> <node ref="HL2" pin="1" pinfunction="A" pintype="passive"/> <node ref="R1" pin="1" pintype="passive"/> <node ref="U1" pin="1" pinfunction="5V" pintype="power_in"/> <node ref="U10" pin="1" pinfunction="5V" pintype="power_in"/> <node ref="U11" pin="1" pinfunction="5V" pintype="power_in"/> <node ref="U2" pin="1" pinfunction="5V" pintype="power_in"/> <node ref="U3" pin="1" pinfunction="5V" pintype="power_in"/> <node ref="U7" pin="1" pinfunction="5V" pintype="power_in"/> <node ref="U8" pin="1" pinfunction="5V" pintype="power_in"/> <node ref="XP1" pin="1" pinfunction="1" pintype="passive"/> <node ref="XT1" pin="11" pinfunction="11" pintype="passive"/> <node ref="XT1" pin="2" pinfunction="2" pintype="passive"/> <node ref="XT3" pin="2" pinfunction="2" pintype="passive"/> <node ref="XT4" pin="2" pinfunction="2" pintype="passive"/> </net> <net code="2" name="BAT"> <node ref="C2" pin="1" pintype="passive"/> <node ref="DA1" pin="5" pinfunction="BAT" pintype="power_in"/> <node ref="U4" pin="1" pinfunction="BAT" pintype="power_in"/> <node ref="U5" pin="1" pinfunction="BAT" pintype="power_in"/> <node ref="U6" pin="1" pinfunction="BAT" pintype="power_in"/> <node ref="U9" pin="1" pinfunction="BAT" pintype="power_in"/> <node ref="XP3" pin="1" pinfunction="1" pintype="passive"/> <node ref="XT2" pin="1" pinfunction="1" pintype="passive"/> </net> <net code="3" name="CC2"> <node ref="R3" pin="2" pintype="passive"/> <node ref="XT1" pin="9" pinfunction="9" pintype="passive"/> </net> <net code="4" name="GND"> <node ref="C1" pin="2" pintype="passive"/> <node ref="C2" pin="2" pintype="passive"/> <node ref="DA1" pin="3" pinfunction="GND" pintype="power_in"/> <node ref="R2" pin="1" pintype="passive"/> <node ref="R3" pin="1" pintype="passive"/> <node ref="R4" pin="2" pintype="passive"/> <node ref="RK1" pin="2" pintype="passive"/> <node ref="XP2" pin="1" pinfunction="1" pintype="passive"/> <node ref="XP4" pin="1" pinfunction="1" pintype="passive"/> <node ref="XT1" pin="1" pinfunction="1" pintype="passive"/> <node ref="XT1" pin="12" pinfunction="12" pintype="passive"/> <node ref="XT2" pin="2" pinfunction="2" pintype="passive"/> </net> <net code="5" name="Net-(DA1-Pad2)"> <node ref="DA1" pin="2" pinfunction="PROG" pintype="input"/> <node ref="R4" pin="1" pintype="passive"/> </net> <net code="6" name="Net-(HL1-Pad2)"> <node ref="HL1" pin="2" pinfunction="C" pintype="passive"/> <node ref="R5" pin="1" pintype="passive"/> <node ref="XT3" pin="1" pinfunction="1" pintype="passive"/> </net> <net code="7" name="Net-(HL2-Pad2)"> <node ref="HL2" pin="2" pinfunction="C" pintype="passive"/> <node ref="R6" pin="1" pintype="passive"/> <node ref="XT4" pin="1" pinfunction="1" pintype="passive"/> </net> <net code="8" name="Net-(XT1-Pad5)"> <node ref="XT1" pin="5" pinfunction="5" pintype="passive"/> <node ref="XT1" pin="6" pinfunction="6" pintype="passive"/> <node ref="XT1" pin="7" pinfunction="7" pintype="passive"/> <node ref="XT1" pin="8" pinfunction="8" pintype="passive"/> </net> <net code="9" name="SBU2"> <node ref="R2" pin="2" pintype="passive"/> <node ref="XT1" pin="3" pinfunction="3" pintype="passive"/> </net> <net code="10" name="TEMP"> <node ref="DA1" pin="1" pinfunction="TEMP" pintype="input"/> <node ref="RK1" pin="1" pintype="passive"/> </net> <net code="11" name="TP4056_CHRG"> <node ref="DA1" pin="7" pinfunction="CHRG" pintype="output"/> <node ref="R5" pin="2" pintype="passive"/> </net> <net code="12" name="TP4056_STBY"> <node ref="DA1" pin="6" pinfunction="STBY" pintype="input"/> <node ref="R6" pin="2" pintype="passive"/> </net> <net code="13" name="TP4056_VCC"> <node ref="C1" pin="1" pintype="passive"/> <node ref="DA1" pin="4" pinfunction="VCC" pintype="power_in"/> <node ref="DA1" pin="8" pinfunction="CE" pintype="input"/> <node ref="R1" pin="2" pintype="passive"/> </net> <net code="14" name="unconnected-(XT1-Pad4)"> <node ref="XT1" pin="4" pinfunction="4" pintype="passive+no_connect"/> </net> <net code="15" name="unconnected-(XT1-Pad10)"> <node ref="XT1" pin="10" pinfunction="10" pintype="passive+no_connect"/> </net> </nets> </export>
Report a bug