Our toolkit can be used to charge and discharge cells to determine their state-of-health. This consists of circuit assembly and case prototyping. If you want to find out which components you need and what you can achieve with the kit, visit our GitHub page.
Hardware repository on GitHubThis open-source project is designed to adapt to user needs, using a modular design. Through user testing and feedback we are implementing new design iterations to our kit. If you want to build your own device, you can learn how to do this through our open-source documentation.
Hardware documentationThe Lifetime application is a companion mobile app for the battery cell diagnostics device. It can connect to the toolkit via the Bluetooth Low Energy (BLE) interface and show the user information about active and past battery tests. The source code, build instructions, and software specification can be found on GitHub.
The current version of the application requires Android 9 (API Level 28) or higher, or Apple iOS 12 or higher.
App repository on GitHubOur open-source data is formatted in CSV files that can be used by loading them into the Python-based model. These contain information about current, voltage, and temperature during the charging process of cells. The format is similar to open-access data libraries, such as the NASA and Oxford datasets. Click below to access and help us build our dataset.
Download the datasetThe technique used is called Incremental capacity analysis (ICA). This method uses data from the charging characteristics of a battery to determine state of health. It is applied to data from constant current (CC) charging, which injects charge into a battery at a constant, pre-defined current, resulting in a voltage change. By comparing the change in charge to the change in voltage for a given battery cell, specific features emerge that can be analysed. By collecting data from a large set of cycling experiments we can estimate a battery’s state of health. If you want to learn more about ICA, you can read the documentation.
ICA documentationDo you want to collect your own data using the device? Here is a quick and easy to follow user guide on how to perform ICA using our device.
Cycling experiment protocol