Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2

Overview

We will be building a 100Ah LiFePO4 battery using cell modules we purchased from BatteryHookup.com. 

Image AddedImage Added


Parts

PartQtyPictureURL
3.2V 100ah MODULES4

Image Modified

https://web.archive.org/web/20210516124542/https://batteryhookup.com/products/new-battery-hookup-lifep04-32650-3-2v-5000mah-cells-1
100A Smart LiFePO4 4S BMS1

Image Modified

https://batteryhookup.com/products/12v-lifepo4-smart-bms-w-low-temp-cutoff

Bluetooth Module

(Optional)

1

Image Added

https://batteryhookup.com/collections/accessories/products/bluetooth-module-for-battery-hookup-bms


https://www.aliexpress.com/item/4000546700379.html?spm=a2g0o.order_list.0.0.21ef1802QOiBrg

50-Cal Black Ammo Box with Tray1

Image Modified

Dimensions: 15.4 x 10.2 x 7.7 in.

https://www.princessauto.com/en/50-cal-black-ammo-box-with-tray/product/PA0008985962?skuId=8985962
Carkio 8mm (5/16") M8 Stud Premium Remote Battery Power Junction Post Connector Terminal Kit 2pcs1

Image Modified

https://www.amazon.ca/gp/product/B08J7TGPK5/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&th=1
5/16
" Nuts & Bolts
Ring Terminals5

Image Added


5/16 bolt and lock nut

7

Image Added


10 AWG Wire (red and black)

Image Added

Princess Auto
Strap1

Image Added

Princess Auto


Modules

These modules were built specifically to handle up to 100a (1c) charge and discharge continuous. Standard lithium ion capacity tests are done at 0.2c which would be 20a continuous. The cells can handle up to 3c but the nickel and wiring was sized to handle 1c loads which is realistically where you want to be. 

...

NOMINAL VOLTAGE3.2V
CAPACITY100ah (105ah+ is being reported by customers)
WATT HOURS320
FULLY CHARGED VOLTAGE3.65V
FULLY DISCHARGED VOLTAGE2.5V
MAX CONTINUOUS CHARGE100A (1C)
MAX CONTINUOUS DISCHARGE100A (1C)
MAX PULSE DISCHARGE (10 SECONDS)200A (2C)
MODULE WEIGHT6.5 lbs
MODULE DIMENSION7.5" X 5.5" X 3"


BMS

LiFePO4 4S 100a BMS W/ LOW TEMP CUTOFF

...

For best reception, mount the module high, ideally away from metal. Do not mount it inside of a metal enclosure. The Bluetooth module may be left connected to the BMS for long periods of time. It will go into a deep sleep mode when not in use.


Software (Requires Bluetooth Module)

XiaoXang BMS

Image RemovedImage AddedImage Added

Image Removed

https://apps.apple.com/us/app/xiaoxiang-bms/id1375405426


Big Battery

Image Modified

Image Removed

XiaoXiang Electric

Image Removed

Image Added

https://apps.apple.com/us/app/bigbattery-com/id1576090574


XiaoXiang Electric

Image AddedImage Added

https://apps.apple.com/th/app/xiaoxiangelectric/id1576622653



Build


Battery Case

MeasurementWidth/Length/Height
Battery Cell 7.5" X 3" x 5.5"
Battery Cells x 4 7.5" X 12" x 5.5"
Selected Box(Exterior)7.7" x 15.4" x 10.2"
Selected Box(Interior)7" x ?


We couldn't find a box with the ideal interior dimension of 7.5" x 12", so we went with this bigger ammo box and placed the cells on their sides.


Image AddedImage Added


Cell Top Balancing

In order to ensure we get the max capacity out of our new battery, we need to top balance the cells.

See https://www.youtube.com/watch?v=x5ABvbbics8


Charge the battery in it's 4S configuration and then disassemble.

Connect all cells together in parallel and charge at 3.65v until very little current is flowing into the batteries. 

Image AddedImage Removed

Build Pictures

Image Removed

Image AddedImage Added

BMS Configuration

Image AddedImage AddedImage Added


Image AddedImage AddedImage Added


Capacity Tests

Battery 1 - 112 Ah

Image Added


Battery 2 - 95Ah - Before Top Balancing

Image Added


Battery 2 - 118Ah - After Top Balancing

Image Added

Cost Breakdown

I ordered enough to build 3 batteries in order to save on shipping.

ItemCostCurrencyExchange RateCA$

4 x 3.2V 100ah MODULES

$240.00 US - 5% Discount

$228.00US 0.750410380676933$303.83

Smart BMS

$74.99.00 US - 5% Discount

$71.24US0.750410380676933$94.93
Shipping ($68.35/3)$22.78US0.750410380676933$30.35
Duty ($145.41/3)$48.47CA-$48.47
My USAddress ($12.00/3)$4.00US0.750410380676933$5.33
Bluetooth Module$10.16 CA-$10.16 
Power Junction Post ($48.96/3)$16.32CA-$16.32




$509.39


Other Costs

ItemCostCurrency Exchange CA$
Ammo Box ($16.99 + HST)$19.19CA-$19.19
5x 5/16" Ring Terminal



10 AWG Red Wire



10 AWG Black Wire



Solder-


Strap$3.00


Heat Shrink Tubing



5/16 Nuts and Bolts



Zip Ties



Duct Tape



Total




Appendix

BMS Protocol

Command

Image Added

Response

Image Added

Baud Rate: 9600 bps


Sample - Read Info

Command

StartBitRead/WriteCommandLengthDataChecksumStopBit
DDA50300-FF FD77


Checksum Calculation =  (Command + Length + Data) XOR 0xFFFF + 1

= (0x03 + 0x00) XOR 0xFFFF + 1

= 0xFFFD


Response

StartBitCommandStatusLengthDataChecksumStopBit
DD03001B

17 00 00 00 02 D0 03 E8 00 00 20 78 00 00 00 00 00 00 10 48 03 0F 02 0B 76 0B 82

FB FF77


Checksum Calculation =  (Status + Length + Data) XOR 0xFFFF + 1

= 0x00 + 0x1B + data[] XOR 0xFFFF +1

= 0x0401 XOR 0xFFF + 1

= 0xFBFE + 1

= 0xFBFF


References

ReferenceURL
Smart BMShttps://batteryhookup.com/products/12v-lifepo4-smart-bms-w-low-temp-cutoff
3.2V 100ah MODULEShttps://web.archive.org/web/20210516124542/https://batteryhookup.com/products/new-battery-hookup-lifep04-32650-3-2v-5000mah-cells-1
BMS Manual
Xiaoxiang BMS Manual
View filenamebms_series.pdfheight250
https://github.com/smagicld/xiaoxiangBMS
Software https://www.lithiumbatterypcb.com/smart-bms-software-download/
OverkillSolar BMS Fileshttps://github.com/FurTrader/OverkillSolarBMS
Arduino Libraryhttps://github.com/FurTrader/OverkillSolarBMS/tree/master/Arduino
Communication Protocol

Communication Protocol

Build Video

$420 100AH LiFePO4 Build - BatteryHookup.com Modules - Super Easy Assembly! COMPLETE DIY GUIDE!

https://www.youtube.com/watch?v=uN1h0XIpfTg&t=1401s
DIY 100AH LIFEPO4 BATTERY PARTS LISThttps://jasonoid.com/diy100ahlifepo4/
How to Top Balance LiFePO4 Battery Cells Quickly (and when you need to do it)https://www.youtube.com/watch?v=x5ABvbbics8