My video description contains the command in full length for windows users. It has paths written out for each file that viewer can fix accordingly, where he/she places files in their own computer. If file is in the wrong place, you will just get “file not found” error and can then see where the typo or lost file really is.
Using dot slashes etc can be more confusing for beginners than “filepath” imho.
And the part about editing the .conf file for avrdude is also important or most will get the “t841” doesnt exist error.
So it can’t be made much more easy, there can be differences that you run into.
But we can help with more detailed questions of course.
In the narrative, you say:
“To install it, you are going to need the ATTiny firmware hex file that you can download on the GitHub page, and to install it we are going to run a command prompt command. I will put a command in the description. You will have to modify it a little bit because it uses folder names that are different because you don’t have the same user name as I have, for example.”
I did not hear a command in full length there or later. That is why I wrote out, in my post above, where the current working directory and the downloaded file needed to be in relation to the tools.
If you want to use the code with PlatformIO and an ardiuno uno to program the modules you can check out my video of the process: DiyBMS v4 BMS for power wall cell balancing - YouTube
hi there
just putting my version 4 together, on tx, rx do you join reds together and blacks together?
Also the power lead that goes to cell? And as i understand it measures the voltage of the cell? And when its balancing shorts out to reduce cell voltage ?
Sure Robert, I definitely do not spell out all the details, but I am holding a position that if you follow a youtube guide to something that talks about references and things you need to get, you always check details from the description, where I of course added links to where one finds the image files, config file settings and so on 
What kind of person would expect someone to pause video and try typing down the address from onscreen info, i’m not that evil 
And that’s OK.
But… it’s still is an assumption. (and you know what happens when you assume) ![]()
In many of the You Tube video clips I’ve watched, the presenter tells the audience to
“check for links in the description, give feedback,” etc.
… as do I, right when I begin touching on the lengthy command promt topic, because it would be quite weird to make people type down such long commands from video. I’m sorry if you feel like I did not say it in the correct place.
This should also work
https://lcsc.com/product-detail/Others_Guangdong-Fenghua-Advanced-Tech-CMFB473J4050HANT_C338637.html
The tx/rx cables go pin 1 to pin 1 and pin 2 to pin 2.
The voltage/cell cable powers the module and also draws power from the cell when balancing (it doesn’t short the cell but uses a low value resistor to generate waste heat)
The code is compiled with PlatformIO not the Arduino IDE. However neither of these are needed as the pre-compiled files are available and mentioned on a few posts above with instructions on how to do this.
Thanks stuart, thats what i ment shorts the resistor to the cell which reduces the cells voltage.
I didn’t say you did it in the wrong place.
Simply that it’s done by many others.
Hi Stuart, Please can you show us the connection diagram to the 6 pin header on the module to the USBASP?
That looks about right
All parts ordered, wish me luck! Amazing work Stuart!
I was close to ordering Batrium but I want something I can fully understand all aspects myself, this fits perfect!
Is it stupid to use a BMS on AGM batteries aka lead acid ? I mean is there any gain at all ? Would it help me identify bad batteries so i can replace them or ?
@stuart - what does slow double blink green and solid green indicate?
I’m having issue getting a few of the parts (Mosfet and the NTC Thermistor). LCSC are out of stock and I don’t know anyone else trustable apart from Mouser who want €20 to ship €10 worth of parts. While I’m in no rush (ordered everything else last week), they are needed.
Does anyone know any supplier that isn’t gonna skin me? I’m in Europe if that makes a difference.


