Stufin
Home Quick Cart Profile

iMax B6 Digital LiPo Battery Charger

Buy Now on Stufin

Component Name

iMax B6 Digital LiPo Battery Charger

Overview

The iMax B6 Digital LiPo Battery Charger is a high-performance charging device designed for Lithium-Polymer (LiPo) batteries, commonly used in radio-controlled models, drones, and other electronic devices. This advanced charger offers a range of features and functionalities that make it an ideal choice for users seeking efficient, safe, and convenient charging solutions.

Functionality

The iMax B6 Digital LiPo Battery Charger is capable of charging a wide range of LiPo batteries, from small capacity to large capacity, with precision and accuracy. Its advanced circuitry and microprocessor-controlled system ensure fast, reliable, and safe charging operations. The charger's primary function is to recharge LiPo batteries to their maximum capacity while monitoring and controlling key parameters such as voltage, current, and temperature.

Key Features

  • Multi-Chemistry Support: The iMax B6 charger supports a wide range of battery chemistries, including LiPo, LiFe, LiHV, NiMH, and Pb (lead-acid), making it a versatile charging solution for various applications.
  • Digital Display: The charger features a clear, backlit LCD display that provides real-time information on charging parameters, such as voltage, current, capacity, and temperature, allowing users to monitor the charging process closely.
  • High-Precision Charging: The iMax B6 charger utilizes advanced precision charging algorithms to ensure accurate and efficient charging, minimizing the risk of overcharging or undercharging.
  • Automatic Battery Identification: The charger can automatically detect the type and capacity of the connected battery, eliminating the need for manual configuration.
  • Safety Features: The charger is equipped with multiple safety features, including overcharge protection, short-circuit protection, and thermal monitoring, to prevent damage to the battery or charger.
  • Fast Charging: The iMax B6 charger supports fast charging capabilities, with a maximum charge current of up to 6A, allowing for quick and efficient charging of high-capacity batteries.
  • Multiple Charging Modes: The charger offers various charging modes, including balance charging, storage charging, and discharge modes, to accommodate different user needs.
  • PC Connectivity: The charger can be connected to a computer via a USB port, enabling users to monitor and control charging operations, update firmware, and access additional features through the charger's software.
  • Compact Design: The iMax B6 charger features a compact and lightweight design, making it easy to transport and store.
  • Wide Voltage Input: The charger supports a wide input voltage range of 11-18V, allowing it to be powered from various sources, including DC power supplies or batteries.

Input Voltage

11-18V

Output Voltage

3.8-22.2V

Maximum Charge Current

6A

Maximum Discharge Current

2A

Supported Battery Types

LiPo, LiFe, LiHV, NiMH, Pb

Charging Cycles

Up to 5 cycles

Dimensions

135 x 90 x 40mm

Weight

340g

Applications

The iMax B6 Digital LiPo Battery Charger is suitable for a wide range of applications, including

Radio-controlled models (cars, planes, boats)

Drones and quadcopters

Electric vehicles and motorcycles

Power tools and equipment

Renewable energy systems

Research and development projects

Conclusion

The iMax B6 Digital LiPo Battery Charger is a feature-rich, high-performance charging solution designed to cater to the needs of professionals and hobbyists alike. Its advanced functionality, safety features, and compact design make it an ideal choice for anyone seeking a reliable and efficient LiPo battery charger.

Pin Configuration

  • iMax B6 Digital LiPo Battery Charger Pinout Explanation
  • The iMax B6 Digital LiPo Battery Charger is a popular and versatile charger for LiPo batteries. Understanding the pinout is essential for safe and proper connections. Below is a detailed explanation of each pin and how to connect them:
  • Power Supply Pins:
  • 1. VIN (+): The positive input voltage pin. Connect this pin to a DC power source (e.g., a wall adapter or a battery) with an input voltage range of 11-18V.
  • 2. VIN (-): The negative input voltage pin. Connect this pin to the negative terminal of the DC power source.
  • Battery Connection Pins:
  • 1. B+: The positive battery connection pin. Connect this pin to the positive terminal of the LiPo battery being charged.
  • 2. B-: The negative battery connection pin. Connect this pin to the negative terminal of the LiPo battery being charged.
  • Balance Lead Pins (for balancing individual LiPo cells):
  • 1. B1: The balance lead pin for cell 1. Connect this pin to the balance lead of cell 1 in the LiPo battery.
  • 2. B2: The balance lead pin for cell 2. Connect this pin to the balance lead of cell 2 in the LiPo battery.
  • 3. B3: The balance lead pin for cell 3. Connect this pin to the balance lead of cell 3 in the LiPo battery.
  • 4. B4: The balance lead pin for cell 4. Connect this pin to the balance lead of cell 4 in the LiPo battery (if applicable).
  • 5. B5: The balance lead pin for cell 5. Connect this pin to the balance lead of cell 5 in the LiPo battery (if applicable).
  • 6. B6: The balance lead pin for cell 6. Connect this pin to the balance lead of cell 6 in the LiPo battery (if applicable).
  • LCD and button Pins:
  • 1. VCC: The positive voltage pin for the LCD display. Connect this pin to the positive terminal of the power source.
  • 2. GND: The negative voltage pin for the LCD display. Connect this pin to the negative terminal of the power source.
  • 3. SDA: The I2C data pin for the LCD display.
  • 4. SCL: The I2C clock pin for the LCD display.
  • 5. KEY: The button pin for navigating the charger's menu. Connect a momentary push-button switch between this pin and GND.
  • Other Pins:
  • 1. FAN-: The negative fan pin. Connect this pin to the negative terminal of a fan (if used).
  • 2. FAN+: The positive fan pin. Connect this pin to the positive terminal of a fan (if used).
  • Connection Structure:
  • To connect the pins properly, follow this structure:
  • Connect the power supply (VIN + and VIN -) to a DC power source.
  • Connect the LiPo battery (B+ and B-) to the charger.
  • Connect the balance leads (B1 to B6) to the corresponding balance leads on the LiPo battery (if applicable).
  • Connect the LCD display pins (VCC, GND, SDA, and SCL) to the charger's LCD display.
  • Connect the button pin (KEY) to a momentary push-button switch and GND.
  • Connect the fan pins (FAN+ and FAN-) to a fan (if used).
  • Remember to follow proper safety precautions when working with electrical components and LiPo batteries. Always double-check connections before powering on the charger.

Code Examples

iMax B6 Digital LiPo Battery Charger Documentation
Overview
The iMax B6 Digital LiPo Battery Charger is a versatile and efficient charger designed for LiPo and LiFe batteries. It features a compact design, high accuracy, and multiple charging modes, making it an ideal choice for various IoT applications.
Technical Specifications
Input voltage: 11-18V DC
 Output voltage: 3.8-22.2V DC
 Charging current: 0.1-6.0A
 Discharge current: 0.1-1.0A
 LiPo/LiFe battery cell count: 1-6 series
 Dimensions: 105 x 65 x 30mm
 Weight: 140g
Programming and Control
The iMax B6 charger can be controlled and programmed using a serial communication protocol. The charger has a built-in microcontroller that can be accessed through a serial interface, allowing users to customize charging profiles, monitor charging status, and update firmware.
Serial Communication Protocol
The iMax B6 charger uses a proprietary serial communication protocol to communicate with external devices. The protocol consists of a series of commands and responses that can be used to control and monitor the charger.
Baud rate: 9600bps
 Data bits: 8
 Parity: None
 Stop bits: 1
Commands
`SET_CHARGEMODE <mode>`: Set the charging mode (e.g., `SET_CHARGEMODE LiPo`)
 `SET_CHARGECURRENT <current>`: Set the charging current (e.g., `SET_CHARGECURRENT 1.0A`)
 `GET_CHARGESTATUS`: Get the charging status (e.g., `GET_CHARGESTATUS` returns `CHARGING` or `CHARGED`)
 `GET_BATTERYVOLTAGE`: Get the battery voltage (e.g., `GET_BATTERYVOLTAGE` returns `12.45V`)
Example Code 1: Basic Charging Control using Arduino
This example demonstrates how to control the iMax B6 charger using an Arduino board to charge a LiPo battery.
```c
#include <SoftwareSerial.h>
SoftwareSerial chargerSerial(2, 3); // RX, TX
void setup() {
  chargerSerial.begin(9600);
  chargerSerial.println("SET_CHARGEMODE LiPo");
  chargerSerial.println("SET_CHARGECURRENT 1.0A");
}
void loop() {
  chargerSerial.println("GET_CHARGESTATUS");
  String status = chargerSerial.readStringUntil('
');
  if (status == "CHARGING") {
    Serial.println("Battery is charging...");
  } else if (status == "CHARGED") {
    Serial.println("Battery is fully charged!");
  }
  delay(1000);
}
```
Example Code 2: Advanced Charging Profile using Python
This example demonstrates how to use the iMax B6 charger's advanced features, such as custom charging profiles, using a Python script.
```python
import serial
ser = serial.Serial('COM3', 9600, timeout=1)  # Replace with your serial port
# Set custom charging profile for a 3S LiPo battery
ser.write(b'SET_CHARGEMODE 3SLiPo
')
ser.write(b'SET_CHARGECURRENT 2.0A
')
ser.write(b'SET_CHARGEVOLTAGE 12.6V
')
while True:
    ser.write(b'GET_BATTERYVOLTAGE
')
    voltage = ser.readline().decode().strip()
    print(f'Battery voltage: {voltage}')
    time.sleep(1)
```
Example Code 3: Monitoring Charging Status using ESP32
This example demonstrates how to use the iMax B6 charger with an ESP32 board to monitor the charging status and display it on an LCD screen.
```c
#include <WiFi.h>
#include <LiquidCrystal.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
  Serial.begin(9600);
  lcd.begin();
  lcd.setCursor(0, 0);
  lcd.print("Charging Status:");
}
void loop() {
  Serial.println("GET_CHARGESTATUS");
  String status = Serial.readStringUntil('
');
  lcd.setCursor(0, 1);
  if (status == "CHARGING") {
    lcd.print("Charging...");
  } else if (status == "CHARGED") {
    lcd.print("Fully Charged!");
  } else {
    lcd.print("Error");
  }
  delay(1000);
}
```
These examples demonstrate the versatility of the iMax B6 Digital LiPo Battery Charger and its ability to be integrated into various IoT applications.