Open source BMS for 48V to 400V lithium-ion battery pack

Batteries, Chargers, and Battery Management Systems.
ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jul 12 2021 8:16pm

those IC you are pointing to are not even worth considering... unless maybe if I had a customer who would like to get designed a bms for an impact drill or similar device with a predetermined too expensive IC. I'd rater go with bqxxx from TI instead for such application.

LTC68xx are not that expensive when you buy directly from linear and when you consider their caracteristics, they are still the best option out there. Slave boards require isolation and have
method to communicate to other IC over the isolated channel. Most cheap monitoring IC won't have this feature built-in and you will quickly see that external isolation device will cost a lot more+more parts and less reliable.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne


ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Sep 09 2021 6:04am

Chinese copy of a reverse engineered GEN 1 EBMS... Shame on those chinese folks. Anyway Gen 2 is now shipping on my website and include more functionalities, way better connectors & better specs than those gen 1...

I will change my mind about those chinese folks if one day I receive some money from them, but so far they only took the whole thing and will probably never contribute to the project positively.

I haven't posted news here since a while, but the development process is huge.

New boards being developed:
- XLITE capable 10S to 24S charge only BMS with XT30 connectors
- 100V 125A ENNOID VESC
- Battery pack 3Dprinted case integrated with EBMS & cell PCB connection (DIY assembly that does not require any welding, you buy the kit + cells of your choice separately and you build it)

New firmware functionalities being developped:
- EBMS integration with VESC ecosystem over CAN bus
- VESC tool configuration app for basic configuration
- Some CAN enabled charger support.
Last edited by ENNOID on Sep 09 2021 9:44am, edited 3 times in total.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

Stiffler359   1 mW

1 mW
Posts: 14
Joined: Sep 24 2020 10:58pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by Stiffler359 » Sep 09 2021 9:39am

Imitation is the greatest form of flattery.

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Sep 09 2021 12:11pm

If they could copy properly, that would be less worrying... My fears is that they don't even understand what they are selling.

I can say that just after a quick look on their pictures & from what I read in the description... According to what I read, their BMS is capable of doing things that are not possible with the actual firmware while using the default firmware... how is this possible? Some info visible on the picture is tellimg me that it won't hold the rating that are advertised. Anyway keep going.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

User avatar
ZeroEm   10 MW

10 MW
Posts: 2334
Joined: May 03 2019 11:53am
Location: San Antonio, TX

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ZeroEm » Sep 09 2021 2:06pm

by ENNOID » Sep 09 2021 12:11pm

If they could copy properly, that would be less worrying... My fears is that they don't even understand what they are selling.

I can say that just after a quick look on their pictures & from what I read in the description... According to what I read, their BMS is capable of doing things that are not possible with the actual firmware while using the default firmware... how is this possible? Some info visible on the picture is tellimg me that it won't hold the rating that are advertised. Anyway keep going.
Is that not typical. I look for quality not cheap knockoffs with unrealistic clams.
2019 Performer E-Trike
2013 Nissan Leaf S 7 bars 331.5w/KM

john61ct   100 GW

100 GW
Posts: 8439
Joined: Dec 18 2018 2:06pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by john61ct » Sep 09 2021 6:41pm

Not like these are even close to "cheap"

natemartinsf   1 µW

1 µW
Posts: 2
Joined: Sep 12 2021 11:54pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by natemartinsf » Sep 12 2021 11:58pm

Found this thread following the link on the ennoid site.

A few posts above I see that you mentioned that a "gen 2" BMS was shipping on your website. Is this a gen2 of the high-voltage system, or the low-voltage "SS" version?

Your HV BMS looks like a really good fit for a project I'm planning, but the connectors were giving me pause. If there's a gen 2 with better connectors, I'm really interested!

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Sep 13 2021 8:47am

Master-LV GEN 2has some new features: humidity sensor + charger voltage readings +5V isolated CAN bus output

Master-HV is still in GEN 1 and will be updated to have the same new features as LV GEN 2 version.

Slave boards are now shipped with those gold plated self-locking molex SL connectors with associated crimps as shown on the picture below:
1631537657925.jpg
1631537657925.jpg (71.11 KiB) Viewed 1136 times
I'm updating Master+slave boards design on a regular basis with backward compatibility in mind.
I have been focused on other stuff lately and also working hard on firmware dev. + new hardware like SS, battery pack & inverter dev. That explain why it takes so much time to update Master boards design. Some customer also asked for their own custom design as well, so it pushes further the new gen boards
Last edited by ENNOID on Sep 13 2021 11:55am, edited 1 time in total.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

natemartinsf   1 µW

1 µW
Posts: 2
Joined: Sep 12 2021 11:54pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by natemartinsf » Sep 13 2021 10:50am

Fantastic, it was the non-locking connector on the cell boards that I was most concerned about.

SammyMc   1 µW

1 µW
Posts: 3
Joined: Nov 21 2020 1:49pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by SammyMc » Oct 16 2021 4:03pm

amazing work really
If i am ask i have 2 questions:
1. Is there a method to make it work with 12v (4s) or 24v (8s) batteries ?
2. what is the standby current consumption ( no load / no charging ) ?

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Oct 17 2021 10:50am

Depends on which product you are referring to.

For SS, SS-LITE & future XLITE when BMS is turned off, current consumption is well below 50uA for all of them. You have probably more discharge from the terminals than from the BMS itself. Those boards can work down to 4S packs, but I must changes manually some resistor on the boards to make this possible. After that, the max operating number of cell is also reduced. It ends up being very expensive to use those BMS for small battery packs. I'd say, pick another product if you have a 4S pack.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

SammyMc   1 µW

1 µW
Posts: 3
Joined: Nov 21 2020 1:49pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by SammyMc » Oct 20 2021 2:56pm

thank u for taking the time to reply.

Regarding power consumption i was referring to the HV version since it contains a contactor and those consume at least 2w to stay On which is nothing when drawing hundreds of amps but huge if you are in standby.

So my question is really how does the contactor gets activated ? automatically when load or charger is sensed ? or does it activate manually using a manual switch to turn the BMS charging/discharging On.

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Oct 21 2021 2:51pm

BMS take cares of main contactors activation depending on readings & user defined parameters with the ENNOID-BMS-tool. Different setups requires different parameters. There is a "not used timeout setting" that can be set to a small amount of time if you want to avoid standby losses with those power hungry main contactors.

There are many methods for powering ON the BMS : Manual power button, external 3.3V or 5V input, charger voltage detection & USB connection.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

juledev   1 µW

1 µW
Posts: 1
Joined: Nov 20 2021 6:31pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by juledev » Nov 20 2021 6:36pm

Hi Ennoid!

Just found this thread and your open source project! I was already aware of the diebiebms but since I'm not building a 48V EV (Fiat 500) I'm really interested in your designs :)

I already looked at your schematics and they seem pretty solid, the github is missing the layout files though, is that on purpose (I assume so). Any way to get to those? We're actually designing a BMS based on the same chips right now (although for stationary energy storage applications) and I would be curious to compare notes :)

Have you tried using the BMS with Tesla Modules? Seems to be a good fit from the specs at least.

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Nov 23 2021 10:50am

Schematics on github are quite outdated. I stopped to make newest designs open source.

Firmware & software are still open source so you can use it. They do represent 90% of the work, Hardware design is only a small part.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

TheRealJohnnyB   10 µW

10 µW
Posts: 6
Joined: Nov 27 2020 10:02pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by TheRealJohnnyB » Nov 24 2021 3:34pm

ENNOID wrote:
Nov 23 2021 10:50am
Schematics on github are quite outdated. I stopped to make newest designs open source.

Firmware & software are still open source so you can use it. They do represent 90% of the work, Hardware design is only a small part.
Hey Kevin! I sent you an email.

Kabron   100 µW

100 µW
Posts: 9
Joined: Dec 19 2021 6:38am

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by Kabron » Dec 19 2021 6:54am

@ENNOID
Hi, there!
We are interesting to equip our rather large drones park with your or similar BMS.
We are planning to use 6s and 12s configurations.
At the moment the questions are:
- is it possible to use Battery volage instead of 12V power source?
According the datasheet of LM5165 it is operable up to 65V and D10 could protect other schematics
from overvoltage.
- considering the choice between Master LV and SS versions it is interesting to know about
power circuit schematic in SS version. It is absent in GitHub.

Thanks in advance,
Vladimir

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Dec 19 2021 10:05am

Could you read the previous post before asking the same question again and again?.

SS and XLITE BMS are way better for drone application due to their reduced weight, low power consumption and size. The XLITE 12 might be a good start... it might be one of the smallest BMS you can find with VESC CAN support.

Specs and details are listed on the website :
www.ennoid.me
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

Kabron   100 µW

100 µW
Posts: 9
Joined: Dec 19 2021 6:38am

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by Kabron » Dec 23 2021 4:39am

ENNOID wrote:
Dec 19 2021 10:05am
Could you read the previous post before asking the same question again and again?.

SS and XLITE BMS are way better for drone application due to their reduced weight, low power consumption and size. The XLITE 12 might be a good start... it might be one of the smallest BMS you can find with VESC CAN support.

Specs and details are listed on the website :
www.ennoid.me
Sorry, but I did not find the answers to my questions:
1. Could I use Battery pack 12S Voltage(50V) instead of 12V source?
2. I do not insist of detailed schematic of SS or XLITE modules, but at least power circuit which serve instead contactor.

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Dec 23 2021 6:03am

1. 12V-24V on master boards is required
2. back to back mosfet on the charge port
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

Kabron   100 µW

100 µW
Posts: 9
Joined: Dec 19 2021 6:38am

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by Kabron » Dec 23 2021 7:02am

ENNOID wrote:
Dec 23 2021 6:03am
1. 12V-24V on master boards is required
Is this input tolerant to 50V ?

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Dec 23 2021 9:17am

Can be, depends on the components used...50V tolerant contactors are quite scarse...So why go with 12S if there is no contactor for this? (at a decent price & weight)

Go on PM please for your particular needs.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

ENNOID   100 W

100 W
Posts: 236
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jan 22 2022 8:47am

Some new features for 2022:

- Delta Q charger support over CAN bus
- Elcon/TC charger support over CAN bus
- VESC & VESC-tool CAN & USB compatibility for firmware updates , data monitoring & parameters configuration
- State of charge tracking is now possible even with charge only BMS (XLITE) when using VESC CANbus

More details are available on our website:

https://www.ennoid.me/bms
Last edited by ENNOID on Jan 23 2022 9:02am, edited 1 time in total.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

john61ct   100 GW

100 GW
Posts: 8439
Joined: Dec 18 2018 2:06pm

Re: Open source BMS for 48V to 400V lithium-ion battery pack

Post by john61ct » Jan 23 2022 1:31am

great stuff

Post Reply