ION board – Lithium ion Analyzer Board

(1 customer review)

$ USD 150.00

Take complete control of charging and discharging of a Lithium-ion cell with this custom designed Lithium ion charger discharger and analyzer board from MakerMax. It is compatible with the STM32 Nucleo series of development boards as well as Ardiuno Uno R3.

It is meant to accelerate your hands-on understanding of Lithium-ion cells and Battery Technology.

Supports all cell chemistries with nominal voltage upto 5V.

SKU: ION Category:
Reviews (1)


The ION board can be used to develop hands-on skills in  Lithium-ion battery technology, starting with

Charging characteristics of a Lithium-ion cell

  • How to charge a Lithium-ion cell
  • How does the cell voltage vary when a Lithium-ion cell is charged
  • How does the temperature vary when a Lithium-ion cell is charged
  • Adjustable current for charging
  • Implementing two stage charging
  • Implementing multi-stage charging
  • Implementing pulse charging

Discharging characteristics of a Lithium-ion cell

  • Voltage response of a cell to varying discharge currents
  • Adjustable current for discharging
  • Temperature characteristics of a Lithium-ion cell during discharge

Putting the cell through a Drive Cycle

  • Putting the cell through a full drive cycle with varying currents, gradients, and regenerative braking currents
  • Measuring the performance of a cell over a drive cycle

Safety of a Lithium-ion cell

  • How to prevent undervoltage during discharging
  • How to prevent overvoltage during charging
  • How to prevent overtemperature during charging / discharging

Algorithms for Battery Management

  • SOC and how to design its algorithm
  • SOE and how to design its algorithm
  • Power prediction algorithms
  • Thermal management algorithms

Capacity characteristics for a Lithium-ion cell

  • Capacity fade of a Li-ion cell
  • What happens to a Li-ion cell during storage
  • What causes fires in Li-ion cells and how to prevent them
  • Aging characteristics of Lithium-ion cells

Charging characteristics of a Lithium-ion cell

  • Comparing cells from various suppliers by putting them through tests, drive cycles and generating performance curves.


  • Controllable charging of a single Li-ion cell upto 0.1 – 1.2A
  • Controllable discharging from 0.1 to 1.5A
  • Analyze voltage, current and temperature readings at high sample rates and accuracy
  • On-board OLED display for diagnostics
  • User programmable LEDs for visual diagnostics
  • On-board switches for user input, can be configured to switch between modes

It is compatible with the STM32 Nucleo series boards as well as Arduino Uno R3.

18650 not included.


User Manual





Here are some tutorials we have prepared to help you get up and running quickly with the ION board. Click any of the below tutorials to learn more.

Tutorial 1: Implementing 3 states of the ION board – IDLE, DISCHARGE, and CHARGE mode.

Tutorial 2: Implementing adjustable currents for discharge and charge modes on the ION board.

Tutorial 3: Implement overvoltage, undervoltage and overtemperature.

Example Code

We have prepared example code for STM32 Mbed and Arduino platforms to help you get started with this board. Here’s the link.


What is the difference between the ION board and the SC4p0 board?

The ION board is designed for full configurability of charge and discharge currents. It is meant for more advanced users who want to experiment with different cell chemistries, various charging profiles and various cell voltages. It gets its main power from a micro USB port provided on the board. The ION board is designed using discrete analog components, to achieve this flexibility.

The SC4p0 is designed for an educational purpose and it achieves charging, discharging using on-board integrated circuits that have hardware protections. This makes the board safer for using with Lithium-ion cells when you are first starting out. As you get more advanced in your understanding of the functioning of cells, you can switch over to an ION board to get more flexibility and configurability.

1 review for ION board – Lithium ion Analyzer Board

  1. Charles Lamy

    Learned so much about Lithium-ion cells by experimenting. Tutorials offered are great and helped me get up to speed. Thanks!!

Add a review

Your email address will not be published.

error: Content is protected