# 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)*