# DIYBMS v4

**URL:** <https://community.openenergymonitor.org/t/diybms-v4/11292>\
**Category:** diyBMS\
**Tags:** bms, diybms, battery\
**Created:** [30 June 2019 09:06 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292 "2019-06-30T09:06:01Z")\
**Posts on this page:** 20\
**Page:** 250

<div class="post-metadata">

**Author:** ![stuart](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/stuart/32/16661_2.png) [@stuart](https://community.openenergymonitor.org/u/stuart)\
**Post date:** [29 June 2023 10:40 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5323 "2023-06-29T10:40:46Z")

</div>

The relays allow control of other devices (fuses/contactors etc.) If you don’t need them, they can be removed from the controller.

---

<div class="post-metadata">

**Author:** ![Dayanul](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/d/9fc29f/32.png) [@Dayanul](https://community.openenergymonitor.org/u/Dayanul)\
**Post date:** [29 June 2023 12:39 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5324 "2023-06-29T12:39:09Z")

</div>

Well for my application, do you recommend i use them? Plus should the bms be able to handle such currents?

---

<div class="post-metadata">

**Author:** ![stuart](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/stuart/32/16661_2.png) [@stuart](https://community.openenergymonitor.org/u/stuart)\
**Post date:** [29 June 2023 14:26 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5325 "2023-06-29T14:26:07Z")

</div>

DIYBMS doesn’t handle ANY current - thats the job of wires, fuses and circuit breakers.

DIYBMS can be used (by the relays) to trigger a disconnect if the current exceeds a limit through the use of a contactor or similar device.

---

<div class="post-metadata">

**Author:** ![Dayanul](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/d/9fc29f/32.png) [@Dayanul](https://community.openenergymonitor.org/u/Dayanul)\
**Post date:** [29 June 2023 14:33 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5326 "2023-06-29T14:33:57Z")

</div>

Ohh I see. In that case, are the relays configurable? Moreover wouldn’t it be mandatory to use a precharge circuit? Because when the power is connected the battery could give high current spikes which could damage the drained capacitors in the inverter. By the way i noticed the relay outputs are very small. Do they have a current limit and is it recommended to modify it to handle the desired load?

---

<div class="post-metadata">

**Author:** ![kodl1](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/k/b5e925/32.png) [@kodl1](https://community.openenergymonitor.org/u/kodl1)\
**Post date:** [30 June 2023 00:41 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5327 "2023-06-30T00:41:00Z")

</div>

buy JK BMS on aliexpres [21s 200A smart BMS](https://www.aliexpress.com/item/1005003978835221.html?spm=a2g0o.productlist.main.11.114ei3B1i3B1ni&algo_pvid=cec84da4-6ffb-4cdb-9895-640831df70db&algo_exp_id=cec84da4-6ffb-4cdb-9895-640831df70db-5&pdp_npi=3%40dis%21CZK%213382.78%212435.6%21%21%21%21%21%4021021b4716880855390762963d07c7%2112000028809817592%21sea%21CZ%21714259418&curPageLogUid=gFGnd96tietT). Its my recomendation for litle electric mobility. I have this on electric pitbike 11kW peak power.  
One board, bluetooth app, simple use…  
DIYbms is best for home energy storage, for yacht or mobile home with connection to other systems (Victron, Home asistant)

---

<div class="post-metadata">

**Author:** ![Dayanul](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/d/9fc29f/32.png) [@Dayanul](https://community.openenergymonitor.org/u/Dayanul)\
**Post date:** [30 June 2023 01:34 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5328 "2023-06-30T01:34:47Z")

</div>

I wanted to use my own oled or lcd display via arduino to display the data from the bms. I dont know if the bms you showed me would work. Plus it is propietary. Diybms on the other hand seems more versatile and configurable. What exactly makes you say its only for home energy storage? I mean its still a bms after all.

---

<div class="post-metadata">

**Author:** ![Dayanul](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/d/9fc29f/32.png) [@Dayanul](https://community.openenergymonitor.org/u/Dayanul)\
**Post date:** [30 June 2023 04:28 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5329 "2023-06-30T04:28:59Z")

</div>

I took a look at the code. There is quite a lot of things so I dont exactly know how I can configure the relays. Some guides/references would be amazing!

---

<div class="post-metadata">

**Author:** ![Adas](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/a/cc9497/32.png) [@Adas](https://community.openenergymonitor.org/u/Adas)\
**Post date:** [2 July 2023 12:54 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5330 "2023-07-02T12:54:24Z")

</div>

Hello, I have a problem when my modules are supposed to calibrate the battery, they don’t do it and it seems that it hangs and does not pass data.

 ![photo_2023-07-03_01-27-01 (2)](https://community.openenergymonitor.org/uploads/default/original/3X/2/4/24fb57b786f86808b7b71358573134ca18c263e5.jpeg)  
 ![photo_2023-07-03_01-27-01](https://community.openenergymonitor.org/uploads/default/original/3X/e/8/e8064b33746e3de42e3d4265077237b80cbfde6d.jpeg)  
 ![photo_2023-07-03_01-27-01 (3)](https://community.openenergymonitor.org/uploads/default/original/3X/1/d/1d404846609b8c1ac8d560978c307df189f5eb0d.jpeg)  
Balancing does not work, although I was set to 4.080v

 ![photo_2023-07-03_01-27-01 (4)](https://community.openenergymonitor.org/uploads/default/original/3X/5/6/569aea5b626adbd751b64d1e6c8035b93b7e360e.jpeg)  
When I connected this battery balancing works.

What is wrong?

---

<div class="post-metadata">

**Author:** ![stuart](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/stuart/32/16661_2.png) [@stuart](https://community.openenergymonitor.org/u/stuart)\
**Post date:** [3 July 2023 06:57 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5331 "2023-07-03T06:57:37Z")

</div>

Hello @Adas , on the tiles page take a look at the “ignored requests” and the “OOS errors” they should both be zero.

When you set the voltage calibration, there is a short delay whilst the values are sent across to the modules. During this time, the screen may show that cell as missing or zero volt, but should refresh in a few seconds.

If you calibrate the modules using the small 5 cell pack you have, you shouldn’t need to re-calibrate them again on the larger pack.

---

<div class="post-metadata">

**Author:** ![voltmeter](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/v/9de053/32.png) [@voltmeter](https://community.openenergymonitor.org/u/voltmeter)\
**Post date:** [3 July 2023 11:41 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5332 "2023-07-03T11:41:17Z")

</div>

@stuart  
how is the progres with the 16s all in one board?  
i need to upgrade the battery soon and have to order 4.5 modules, but the single board would be much more practical for me.

---

<div class="post-metadata">

**Author:** ![Adas](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/a/cc9497/32.png) [@Adas](https://community.openenergymonitor.org/u/Adas)\
**Post date:** [3 July 2023 21:04 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5333 "2023-07-03T21:04:01Z")

</div>

Hello @stuart , Today I checked everything once more and there are no errors until the battery needs to be calibrated.

![1](https://community.openenergymonitor.org/uploads/default/original/3X/8/0/80daa03ac67d9a5e75cedf4343435f2e341275d4.png)

 ![2](https://community.openenergymonitor.org/uploads/default/original/3X/b/a/bac39e9c097e256eb384d6af9ee7b34686d05e6d.png)  
 ![3](https://community.openenergymonitor.org/uploads/default/original/3X/1/0/10d57ce297e8db52590efdb0f6172c948763714a.png)  
 ![4](https://community.openenergymonitor.org/uploads/default/original/3X/0/1/010d5d1b8bfd09c855c6e3e59eb25936f9d2df95.png)  
Now I set bypass threshold mV 4050 and immediately all modules start to flash D4 led synchronously.

When I tried using the small 5 cell pack, the calibration worked.

I don’t understand why it doesn’t work when I connect it to a large pack.

 ![5](https://community.openenergymonitor.org/uploads/default/original/3X/4/a/4a611cb9e39c11c00f9043c87fc19747238f5743.png)  
Yes after 12 hours of operation I got “OOS errors”

Where do I find the problem?

---

<div class="post-metadata">

**Author:** ![katze2k](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@katze2k](https://community.openenergymonitor.org/u/katze2k)\
**Post date:** [4 July 2023 06:19 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5334 "2023-07-04T06:19:46Z")

</div>

Hey has someone designed a v4.5 Board for prismatic Eve lf280k cells with new 2-screw terminal from nkon? (See [Eve LF280K Prismatic 280Ah - LiFePO4 - 3.2V A-grade - Prismatisch - LiFePO4 - Wiederaufladbare Batterien | NKON](https://www.nkon.nl/de/rechargeable/lifepo4/prismatisch/eve-lf280-prismatic-280ah-280a-lifepo4.html))  
I want top build a 16s battery for multiplus2

---

<div class="post-metadata">

**Author:** ![stuart](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/stuart/32/16661_2.png) [@stuart](https://community.openenergymonitor.org/u/stuart)\
**Post date:** [4 July 2023 09:34 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5335 "2023-07-04T09:34:13Z")

</div>

Keep an eye on YouTube hopefully get an update out this week, along with release of the code/PCB (prototype!)

---

<div class="post-metadata">

**Author:** ![stuart](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/stuart/32/16661_2.png) [@stuart](https://community.openenergymonitor.org/u/stuart)\
**Post date:** [5 July 2023 11:43 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5336 "2023-07-05T11:43:43Z")

</div>

Video now released!

[![](https://img.youtube.com/vi/RwrlYUxnfZ0/maxresdefault.jpg "DIYBMS All-In-One monitor - Design files released") ](https://www.youtube.com/watch?v=RwrlYUxnfZ0)

---

<div class="post-metadata">

**Author:** ![voltmeter](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/v/9de053/32.png) [@voltmeter](https://community.openenergymonitor.org/u/voltmeter)\
**Post date:** [6 July 2023 00:32 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5337 "2023-07-06T00:32:45Z")

</div>

i want to change the balance resitors to 6,8ohm for about 500ma balance current.  
can the board handle the current specialy for other parts, heatsink is no problem i will cool that thing down.

but in case something goes wrong with the fan, does the balancing stops at high temp or will it burn to death?

question about the new balance algorithm, what will happen if i set start balance at 3,4v and deviation at 30mv  
if 15 cells have 3,45V and one 3,42V the 15 cells start all to balance or just one by one?

---

<div class="post-metadata">

**Author:** ![stuart](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/stuart/32/16661_2.png) [@stuart](https://community.openenergymonitor.org/u/stuart)\
**Post date:** [6 July 2023 10:15 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5338 "2023-07-06T10:15:56Z")

</div>

Balance will stop if the temperature is exceeded - regardless of fan or heatsink.

Any cell going over the 3.4V (in your example) would start to balance - so potentially 7.5Amp of current flowing!

The deviation is only for the “run away” cell feature (or the active balance relay).

---

<div class="post-metadata">

**Author:** ![mktime](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/mktime/32/24643_2.png) [@mktime](https://community.openenergymonitor.org/u/mktime)\
**Post date:** [16 July 2023 15:53 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5339 "2023-07-16T15:53:31Z")

</div>

Hi,  
Thanks for your sharing.  
What is the wire length limit between your board and the batteries ?  
What wire section did you use for this connections?  
As there is passive balancing, this involve current in the wires so voltage drop in the measurements.  
Do you know if the software will stop balancing before measuring the cell ?

My questions are for modules V4.5 but also interested to know how the wiring should be done for the “All In One” new monitor

---

<div class="post-metadata">

**Author:** ![Chapulino](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/chapulino/32/18779_2.png) [@Chapulino](https://community.openenergymonitor.org/u/Chapulino)\
**Post date:** [16 July 2023 17:09 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5340 "2023-07-16T17:09:21Z")

</div>

First of all, I created a more efficient design to use V4.5 (fatter tracks, without crossings and definitely more efficient.) I share it with pleasure.  
The cable I used was 18AWG and the longest distance is approximately one meter.  
It works efficiently in combination with an active capacitor balancer.  
In the old design you couldn’t use the full speed, but with the new design, the modules operate at 10K without problems.  
When I had the V4.4 modules, I did notice interference in the voltage reading when matching, passive and active balanced, but with V 4.5 this problem is no longer present.  
As for the cables, there are 32 cables from the batteries to the v4.5 module board and other cables (17) (I didn’t want to share them) from the battery to the passive balancer.  
As I run out of relays available on the controller, I activate and deactivate the passive balancers remotely with 2 relays via Wifi  
I imagine, but I can’t be sure, that with the new Stuart cell voltage measurement system (all in one) the total number of battery cables to the system can be reduced to 17 Y cables (battery - and 16 positive) to connect with All in one and with Active Balancer.  
I’m thinking of ordering some of these to test them, but I don’t know if they are still mature enough (prototype) and since my system works very well, I’m in no rush.  
Finally , I have two boards for 6 V4.5 modules available in case you might be interested  
For V4.4

 ![image](https://community.openenergymonitor.org/uploads/default/original/3X/2/8/2860353a9bfe10eecbbf228c2ba04a19374c0820.jpeg)  
For v4.5  
 ![image](https://community.openenergymonitor.org/uploads/default/original/3X/1/3/13addcaf299dc07aa3d71b82240d02c9bf65a83d.jpeg)  
 ![image](https://community.openenergymonitor.org/uploads/default/original/3X/3/c/3c58cd802de0d4de11a95c0ae0959871bc3a8dbe.jpeg)  
And publish an ad in the sale section with an offer of 3 complete modules V4.4

---

<div class="post-metadata">

**Author:** ![Chapulino](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/chapulino/32/18779_2.png) [@Chapulino](https://community.openenergymonitor.org/u/Chapulino)\
**Post date:** [16 July 2023 17:29 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5341 "2023-07-16T17:29:23Z")

</div>

Does the version that you have published already correct the two fixes that can be seen in the video in the design of the board? I mean the resistor and the blue wire.?  
I think that just as Voltimetro Dan suggests, I will encourage myself to put a little higher resistances.  
Although 6.8 ohm encapsulated 603 the largest are only 1/3W. Maybe we should be less ambitious with the resistors. opinions?

---

<div class="post-metadata">

**Author:** ![mktime](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/mktime/32/24643_2.png) [@mktime](https://community.openenergymonitor.org/u/mktime)\
**Post date:** [16 July 2023 20:43 UTC](https://community.openenergymonitor.org/t/diybms-v4/11292/5342 "2023-07-16T20:43:28Z")

</div>

Thanks Rafael,

If i was starting today i will go direct for the all in one bms although still a new design, but as i just finished soldering and programming 32 modules V4.5 for 32 280Ah lifepo4 cells, so for now i will use what i have, but i was thinking if one day passive balancing is not enough to put wiring already outside so it will be easy to add a active balancer.

Passive balancing was not enough for you ?

[Previous page](https://community.openenergymonitor.org/t/diybms-v4/11292.md?page=249)

[Next page](https://community.openenergymonitor.org/t/diybms-v4/11292.md?page=251)
