DIYBMS v4

Tom,

I am new to this, what files do I need to download to order from jlpcb? Can you spell out the steps to order the complete kit? Management module and then the BMS modules and then the components. I see the KiCAD files from 28 days ago, do we just create and order and attach that single file?

Thanks,

John

[Try with ATMEGA328P, at this moment an Arduino Uno]
Hi, at this time, controller says: Ignored request errors 319, sent 13320, received 11177.
Does anybody (with attiny841 ones) could tell me what values he/she has? Thanks
NOTE:it is on a breadboard with lots of jumpers and cables, probably, with a board and soldering components I will get better results, but I need a reference from your prototipes. thanks

I don’t think I did it right and I struggled with it for awhile.

As far as the little modules You go to here:
https://github.com/stuartpittaway/diyBMSv4/tree/Version4.2/Circuit jclpcb will need the files listed here. You can play around with it a bit.
They won’t have all the parts. I don’t believe there is a parts list that doesn’t include them so you may want to go a different route. I found another github entry that somebody made and cobbled the two together.
When things settle down on the design a bit I’m sure we can have a stable guide. Right now everybody is a voluntary guinea pig. :slight_smile: Depending on your needs/wants/skill level it may be better to wait. If you do want to forge ahead go scrolling up and look for where I mentioned what I used for the missing control board files. It also had some component lists that I ordered: diybms-v4/11292/1131?u=tom_tijerina [Sorry I can’t post more links…] I can’t post a link to the original source or to my post… I mention that I got impatient…

I had to make a few changes though as jclpcb didn’t have all the resistors in stock. I went from 1/4w to 1/2w, and they adjusted a bit to make them fit, omitting one set. However I’m in a bit of a bind as my current BMS is sabotaging me. Here is me complaining about my current BMS failing. - YouTube and deciding to use Stuarts.

When I have a bit less going on I’ll see if I can make a video and or document on how to place an order and what is expected to build it. However its important to note that it would quickly become out of date unless we can ensure that we have a stable process. That is a decision that @stuart would need to make and commit to. I’m not sure that now is the best time to decide to do that though.

In my situation, something is better then nothing even if it breaks and I need to fix it because I COULD fix it. Not to mention there is a community of people who he are all cheating off of @stuart in school. :wink: If you require a working version a commercially available solution would be your better bet. If you were going to make/design your own @stuart has done much of the leg work for you and is worth using. I’m in the later camp. I’m not sure what I’m doing, but I’m sure I can figure it out. :slight_smile:

OK, I thing I will continue to read and wait.

Thanks Tom,

John

i use it on a 24kwh nissan leaf battery, i havent had to touch it since install and its been running fine for 6months, batrium has more features but it still has alot of issues, forums are full of issues people are having with batrium

1 Like

What you mean then is that it is a place without internet access.

That is.I will begin by putting it and monitor only when I go and connect. Stuart has open an issue in github to implement that option, Controller will work without internet access.
After, I will try to use mqtt communication with a GSM module.
That is my idea, but the second part could be wait a bit more.
Thanks

1 Like

At the end of the day it is each individuals responsibility to determine if the system is suitable for what they are using it for.

I have put diybms through a bunch of tests and even had modules fail. The failures were not a result of stability issues but more of my lack of understanding in regards to having to use the relay module portion to cut off charging current while a cell balances. I did not experience any catastrophic failures that I would regard as dangerous. I have just completed building a 10.6kw pack that will be monitored with diybms. I am putting this pack at a recreational property that I am not at except a weekend here or there. I would not put it there if I wasn’t convinced it worked. But each individual must determine this for themselves.

3 Likes

how to know which component required in how many numbers? please indicate the file

Can I use 470K instead of 475K as R3 resister of cell modules?

No. Stick to the BOM if you want it to work with the current software

1 Like

There should be ZERO ignored request errors, and ZERO CRC errors reported.

A lot of work has gone in to getting the ATTINY841 working properly, please don’t start your own journey with the ATMEGA328P - just use whats already tried and tested, the parts are not expensive.

You will start to confuse people who don’t understand you are doing your own thing!

2 Likes

Its in the BOM - look in GITHUB

Agreed!

1 Like

Hi alcobia,

I’m interested in the remaining boards, i need 14, so i can take the rest?

1 Like

Thanks, I understand what you are trying to say. Ok, i will not post anything related to ATMEGA328p. I will post if I get something good. With your reference, now I have an objetive.
One last question about your work or your knowledge.
I usually work with wireless communication (FRM69, nrf24,…), I understand that your work has been done by testing a lot. Do you find dificulties testing serial communications with prototype/breadboards and jumpers? When you did the test, did you use prototype boards or always ā€œsolder componentsā€ ?
Thanks

Hi All,

First of all thank you Stuart for all the nice work!

Not sure this question was already asked here.
I will have multiple (3) blocks of 7S setup, do i need a controller (Wemos) for every serial
setup or can i configure these 21 modules in a 7s3p setup in one Wemos controller?

Thanks in advance!

You can use one controller for that configuration. The controller supports up to 64 modules, 4 banks at 16 modules per bank. So you would use 3 banks with 7 modules per bank.

1 Like

Nice!

Thanks for the reply.

What is the maximum Balamcing current for this BMSV4?