DIY Lithium Battery Balancer and monitoring (BMS)

They are 8v 2 amp hold and 3.5 amp reset fuses.

At 2ohm the load is just over 2 amps - it would be rare to charge the cells up to 4.2V so at 4.1V balance it would be a fraction over 2amps - I doubt that would cause a problem with the fuse.

Hey Stuart and others, I am wondering how you guys charge your liions.
Personally I am running 6s, so hobby chargers exist.
Stuart you said you’re running 14s? how are you doing things.
Also I saw a mppt 70a picture in the thread.
What kind of current limited power supply are being used around here ?

Hey, I’m a student and currently working on the DIY BMS. Already had a lot of fun building it. Thanks to Adam’s videos I got to the point where I uploaded the Arduino-ESP8266-BMS-Controller.ino onto the Wemos D1 mini. I connected my pc to the “DIY-BMS-Controller” hotspot but unfortunately put in the wrong password. So of course the Wemos didn’t connect to my wifi, but it also stopped showing up in my wifi list. Although I reuploaded the Arduino-ESP8266-BMS-Controller.ino the Wemos hotspot didn’t show up again so I couldn’t put in the right wifi password. Does anybody know if there is a way to reset the Wemos? Or do I have to do something else to make the Wemos show up again as a hotspot in my wifi list?

I’m very thankful for any help!
– Tim

1 Like

I have had a similar problem. The wifi details are not over written when you upload new firmware.

This should help:-

https://www.esp8266.com/viewtopic.php?t=8204

Ian

Hi @Darulin , as mentioned by @ian above you need to look at clearing the SPIFF flash memory

There is also a guide here

@blob I’m using an AC-to-DC power supply along with a CC/CV charger.

If you are still stuck try a different firmware completely like Tasmota. The BMS firmware should really fall back to AP mode if no wireless connection is actually made.

this is a script i have used to clear EEPROM Clear_EEPROM.ino (951 Bytes)

Thank you all very much! The command line mentioned in your link @ian together with the esptool from the post which @stuart sent got my wemos working again. Now I’m happy to continue the project :smiley:

1 Like

Ok, what step down devices do you use to power lower voltage stuff?

Do you need 56v for a specific application?

I don’t its fed into an inverter to power the house!

Collin your balancing code works well.
Winter here so not getting much solar.

4 Likes

Hi all.
I like DIY BMS and decided to build for my 14S120P 18650 pack.
After nearly 2 months waiting for the parts I now build the first 4 boards and controller with Wemos D1 mini. The controller is probably OK but the cell modules not… :frowning:
After week I found out that I ordered 50x ATTINY85-20SU! :open_mouth:
Should be ATTINY85V-10SU… :roll_eyes:
It is why the cell module did not do anything? No light, no blink, no comm… :thinking:
I see only one diff - low power…
Thanx…

Sorry for my English… .:wink:

Jman where did you get the 3d templates for the 18650 pack holders. Can you give us the link?

Best regards Dirk

I’ve got 17 spare DIYBMS v3 (Sep 2018) blank PCB’s - happy to give away if you pay the postage.

Perhaps split into 2 lots of boards? Send me a private message to arrange.

Hi stuart

Got some more parts for the V3 have one almost rebuilt and still waiting for ADUM1250 to come do you have a close up image of the completed boards you have just want to confirm iv got everything in the rite place and can track down where my other 2 built bms boards went wrong and why one has no activity but other has Attiny85 activity but no communication.

Does this help?
Use KICAD to zoom into the PCB layout works best.

Hi stuart what resister have you got on R5
R7 & R6 you used 1M 1004resister


used on my boards
R7 680k
R6 470k
R5 47k
R2 47k
R12,8,10= 4.7k
R9 47k
R4 10K
R3 20k

I used a 47k in the updated schema. Note that I didn’t populate C3 as its optional.