

The Step Up Boost Li-ion Battery Charger Board DDTCCRUB 3S2A is a specialized circuit board designed to charge lithium-ion batteries efficiently. It features a step-up voltage converter that supports 3 cells in series (3S) and provides a maximum output current of 2A. This component is ideal for applications requiring compact, reliable, and efficient charging solutions for multi-cell lithium-ion battery packs.








| Pin Name | Description |
|---|---|
VIN+ |
Positive input voltage terminal (connect to DC power source, 5V-12V). |
VIN- |
Negative input voltage terminal (connect to ground of the power source). |
B+ |
Positive terminal for the 3S lithium-ion battery pack. |
B- |
Negative terminal for the 3S lithium-ion battery pack. |
OUT+ |
Positive output terminal (stepped-up voltage, 12.6V DC). |
OUT- |
Negative output terminal (ground for the output voltage). |
LED1 |
Charging status indicator (ON: Charging, OFF: Fully charged). |
LED2 |
Fault indicator (ON: Fault detected, e.g., overcurrent or short circuit). |
VIN+ and VIN- pins. Ensure the power source can supply sufficient current (at least 2A).B+ and B- terminals. Ensure the battery pack is properly balanced and within the supported voltage range.OUT+ and OUT- terminals. The output voltage will be regulated to 12.6V.LED1 and LED2 indicators to monitor the charging status and detect faults.If you want to monitor the charging status using an Arduino UNO, you can connect the LED1 and LED2 pins to digital input pins on the Arduino. Below is an example code snippet:
// Define pins for LED indicators
const int chargingStatusPin = 2; // Connect to LED1
const int faultStatusPin = 3; // Connect to LED2
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
// Set LED pins as input
pinMode(chargingStatusPin, INPUT);
pinMode(faultStatusPin, INPUT);
}
void loop() {
// Read the status of the charging indicator
int chargingStatus = digitalRead(chargingStatusPin);
int faultStatus = digitalRead(faultStatusPin);
// Print charging status to the serial monitor
if (chargingStatus == HIGH) {
Serial.println("Battery is charging...");
} else {
Serial.println("Battery is fully charged.");
}
// Print fault status to the serial monitor
if (faultStatus == HIGH) {
Serial.println("Fault detected! Check connections or load.");
}
// Add a small delay to avoid flooding the serial monitor
delay(1000);
}
Board Not Powering On
Battery Not Charging
B+ and B- terminals.Overheating
Fault Indicator (LED2) is ON
Can I use this board with a 2S or 4S battery pack?
What happens if the input voltage drops below 5V?
Is it safe to leave the battery connected after it is fully charged?
Can I use this board to power a device while charging the battery?