User Manual: Click here to download the manual (PDF)
3D model: click and drag to rotate, or download the STEP file.
BMS For 16 cell, 48v volt Lithium-iron-phosphate DIY batteries.
100 amp continuous charge or discharge current.
Low Temperature Charging cutoff at 0c.
The Apps allow you to monitor SOC (state of charge), Current, Voltage, cell balance, temperature, and more.
Bluetooth Module is included, Balance wires are included, USB module is an additional purchase.
Final assembly, testing and calibration is done in Naples, Florida. Units with 8 gauge wires and/or crimped lugs are assembled in Denver, CO or Naples, FL. The BMS is manufactured in China.
To view or change Parameters, there are 3 ways to connect to the BMS.
1. Bluetooth module to IOS app. The app is on the Apple app store, it is free to view operational data, but costs $6 to view and change parameters.
2. Bluetooth module to Android app. (download this version, don’t get it from the play store)
3. USB module to PC/desktop application. This application is free
IOS app is on the Apple app store. Search for “xiaoxiangBMS”
A great resource for general DIY power education is www.Mobile-Solarpower.com
FYI for experimenters: The BMS communicates with a 5v TTL UART at 9600 baud. It is directly compatible with Arduinos, etc.
We have written a new Arduino library for the BMSs, now available on the downloads page. The beta version allows you to read all the monitoring parameters and switch charge and discharge on/off. Future releases will have full read/write capability. A python library is also in the works.