# TP4056 Module ## Description Reference design for Li-ion single cell charger based on TP4056 IC. Rprog setting output current to 900mA. VIN and BAT connector are block terminal connectors. #Template #module #referenceDesign #charger #TP4056 #reusable #module #batterycharger #sublayout ## Project Details - **Owner:** esila - **Created:** 4/11/2026 - **Last Updated:** 4/11/2026 - **Visibility:** Public - **License:** https://creativecommons.org/licenses/by/4.0/ ## Key Components ### J1 — [2-Position Screw Terminal](https://www.flux.ai/corynrobinson/2-position-screw-terminal~s4.md) - Datasheet URL: https://www.we-online.com/katalog/datasheet/691137710002.pdf - Manufacturer Part Number: 691137710002 - Part Type: Connector - Manufacturer Name: Würth Elektrik **Pins:** - P1 [pin 1] - P2 [pin 2] ### U1 — [TP4056_Module](https://www.flux.ai/wolfxpac/tp4056module~ap.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Generic - Datasheet URL: https://robocraze.com/products/tp4056-lithium-battery-charging-board - Part Type: Module **Pins:** - BAT- [pin 5] - BAT+ [pin 6] - IN- [pin 1] - IN+ [pin 2] - OUT- [pin 3] - OUT+ [pin 4] ### U2 — [ESP32-DEVKITC-32UE](https://www.flux.ai/adrian95/esp32-devkitc-32ue~ba.md) - Part Type: Development Board - Manufacturer Part Number: ESP32-DEVKITC-32UE - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf - Manufacturer Name: Espressif Systems - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - 3V3 [pin 1] - 5V [pin 19] - CLK [pin 38] - CMD [pin 18] - D0 [pin 37] - D1 [pin 36] - D2 [pin 16] - D3 [pin 17] - EN [pin 2] - GND [pin 26] - GND [pin 20] - GND [pin 14] - GPIO0 [pin 33] - GPIO12 [pin 13] - GPIO13 [pin 15] - GPIO14 [pin 12] - GPIO15 [pin 35] - GPIO16 [pin 31] - GPIO17 [pin 30] - GPIO18 [pin 28] - GPIO19 [pin 27] - GPIO2 [pin 34] - GPIO21 [pin 25] - GPIO22 [pin 22] - GPIO23 [pin 21] - GPIO25 [pin 9] - GPIO26 [pin 10] - GPIO27 [pin 11] - GPIO32 [pin 7] - GPIO33 [pin 8] - GPIO34 [pin 5] - GPIO35 [pin 6] - GPIO4 [pin 32] - GPIO5 [pin 29] - RX [pin 24] - TX [pin 23] - VN [pin 4] - VP [pin 3] ### U3 — [MAX30100EFD+T](https://www.flux.ai/jecstronic/max30100efdplust~n25.md) - Part Type: Sensor - Manufacturer Name: Analog Devices Inc./Maxim Integrated - Manufacturer Part Number: MAX30100EFD+T - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.analog.com/media/en/technical-documentation/data-sheets/MAX30100.pdf **Pins:** - ~INT [pin 13] - GND [pin 12] - IR_DRV [pin 5] - IR_LED+ [pin 10] - N.C._1 [pin 1] - N.C._2 [pin 7] - N.C._3 [pin 8] - N.C._4 [pin 14] - PGND [pin 4] - R_DRV [pin 6] - R_LED+ [pin 9] - SCL [pin 2] - SDA [pin 3] - VDD [pin 11] ### U4 — [AMS1117-3.3](https://www.flux.ai/vasy_skral/ams1117-33~34.md) - Symbol Style: Parametric - Datasheet URL: https://datasheet.lcsc.com/lcsc/1811021917_Advanced-Monolithic-Systems-AMS1117_C6188.pdf - Manufacturer Part Number: AMS1117-3.3 - Part Type: Integrated Circuit - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: AMS **Pins:** - GND [pin 1] - TAB(VOUT) [pin 4] - VIN [pin 3] - VOUT [pin 2] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/esila/tp4056-module~xa](https://www.flux.ai/esila/tp4056-module~xa).* --- *Generated from [https://www.flux.ai/esila/tp4056-module~xa](https://www.flux.ai/esila/tp4056-module~xa)*