DIYBMS All-In-One monitor - Design files released

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2025

ความคิดเห็น • 96

  • @jacksonmgani4411
    @jacksonmgani4411 ปีที่แล้ว +3

    Thank you so much, people like you rare in this planet.

  • @carlospereira9838
    @carlospereira9838 ปีที่แล้ว +3

    Wow this is amazing and thank you for supporting Li-ion cells.

  • @summerWTFE
    @summerWTFE ปีที่แล้ว +1

    It’s getting better and better. I need to check this out irl.

  • @icraftcrafts8685
    @icraftcrafts8685 ปีที่แล้ว +2

    Thanks for your work and patience in sticking to this project :)

  • @berberger4814
    @berberger4814 ปีที่แล้ว +1

    yesterday I was thinking about building your bms since one of the powerbank of a friend died to water damage, now this video came out and actually I can make use of a single board design for this battery, so thank you very much

  • @francoisguyot9770
    @francoisguyot9770 ปีที่แล้ว

    Wow! what a progress...Thanks for sharing! I'm now building a 19" storage rack for up to 8 banks of 16S LiFePo4 with different capacities as it evolved slowly for the past 4 years. I have 6 banks as of now, 3 of them are fully operative. The first 48V-100Ah use ANT BMS v1, the second is 280Ah with ANT BMS v2, the third is 280Ah with HiBMS (Daly) with a 1A active balancer. All three have bluetooth interface. I'm now working on a 310Ah with HiBMS / 1A AB and two 200Ah for which I've not decided which BMS to use. So I'm happy that your design supports the LiFePo4 as I really believe it has a huge momentum for OFF grid system like mine. Their price is dropping such that I got the last two 200Ah for only $1400! and these are rack ready built modules.... 20kWh for less than $0.07/Wh! That's insanely cheap IMO. So I could not resist and will buy 2 more modules if their capacity is still up there. I just have to source four 200Ah BMS / 1A to 4A AB. So my question for you is will your design support such currents and how does it manage the parallel banks working in conjunction to optimize the maximum output power when needed? If it does, then I may even sell all those different BMS and unify all the control under your design. Does this seem reasonable or even feasible? Thx!

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      Hi, thanks for watching the video. The DIYBMS doesn't directly control the current flowing through the cells/system - instead it monitors those currents and then triggers actions based on fault - so for current, you could use a "trip shunt" device to automatically switch off a fuse/breaker.

    • @francoisguyot9770
      @francoisguyot9770 ปีที่แล้ว

      @@StuartPittaway Thx for replying. So your BMS only offers protections and data logging communication but neither passive nor active balancing of the cell or pack?

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      @@francoisguyot9770 it has built in passive balance, it can also be linked to external active balance devices and trigger those based on need.

    • @francoisguyot9770
      @francoisguyot9770 ปีที่แล้ว

      @@StuartPittaway Then, according to your previous statement, your BMS doesn't have the built in high power MOSFETs, that most other BMS have, to charge or discharge large current through the solar charge controller and inverter by interrupting their return path to ground, in order to power loads, whenever it senses specific voltages, current or temperature conditions. But it does have low power MOSFETs to handle passive cell balancing by bleeding small currents through passive resistors. However, active balancer can be handled in turn, by add-on modules with which your BMS can interface. But most of them are becoming "smart" and should not need control from your BMS to operate. Did I get it right... this time?

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      @@francoisguyot9770Correct - the high power MOSFETs are not part of this BMS, very similar to Batrium system. This allows you to decide what current you need to handle and buy suitable fuse/breakers to match. It should be rare that a BMS ever needs to shut down power into/out of the battery. Instead it should instruct the charger to stop charging - which the DIYBMS does over CANBUS.

  • @Cptnbond
    @Cptnbond ปีที่แล้ว +1

    What smazing project. Thanks for all the details such that the community can help you debug both bms-hw and the code. Cheers.

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      Thank you.

    • @Cptnbond
      @Cptnbond ปีที่แล้ว

      @@StuartPittaway Many users have been following your project for a while; however, as I'm relatively new to the project, it takes quite a while to grasp all the excellent documentation and required boards and how they evolved. Doing a 'build video' with batteries, diyBMS, shunts, etc, would be beneficial. A build with the latest development would be highly appreciated, if not to help you debug the HW and the software. Cheers.

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว +1

      @@Cptnbond great idea

  • @onuryorutken5540
    @onuryorutken5540 ปีที่แล้ว +1

    Thanks a lot for making this great project and sharing hardware design and code, it will guide and help many people, it helped me a lot. i am grateful.

  • @jean-clauded5823
    @jean-clauded5823 ปีที่แล้ว +1

    I'm new to this channel and can say I see the labor of love as I doubt seriously that your even making minimum wage for the efforts you have done.

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว +2

      If I was relying on the project/channel to feed me, I'd have starved a long time ago!!

  • @pauludrea4082
    @pauludrea4082 ปีที่แล้ว

    Impressive work as always. Thank you Stuart for all you have done. I also appreciate your decision to include the use of Li-Polymer cells. The optional board with passive balancing and a relay for enabling active balancing is an excellent idea. I am now testing your V4.4 modules and am impressed by the performance, both hardware and software. Hopefully soon I will be able to test your new board. What a great achievement. Thank you and all the best, Paul

  • @LVBRIP
    @LVBRIP ปีที่แล้ว

    Just found your channel. Great Stuff! Thanks for sharing your work.

  • @korishan
    @korishan ปีที่แล้ว +1

    Very nicely done sir. I haven't ordered any of the boards (past or present) as I'm not quite ready for that part of my build (building a new home atm), but I do plan on going this route for the bms. I am definitely liking the amount of work and precision you are putting into these boards. A few more revisions and you'll be a direct competitor with batrium 😂😁
    Keep up the great work!
    🤣 "it's a prototype..... it shouldn't blow up in your face, but I can't guarantee it"

  • @IvanJakesevic
    @IvanJakesevic ปีที่แล้ว

    Great video, im supprised that you dont have so much followers and views, i hope that it will change soon! Have you considered to use esp32 like an add on board insted of a soldered stm32?

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว +1

      I use the ESP32 in the main controller PCB (the all-in-one is a slave)

  • @erikslagter3231
    @erikslagter3231 ปีที่แล้ว

    it must be a lot of fun developing a product like this!

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      It is, nice to take a design from screen to physical object

  • @mcsg_pelecan
    @mcsg_pelecan ปีที่แล้ว

    It looks great... Looking forward to using it!

  • @ParagonDIY
    @ParagonDIY ปีที่แล้ว

    Great job, greetings Leszek

  • @temyraverdana6421
    @temyraverdana6421 ปีที่แล้ว

    An amazing project. Thanks for share

  • @adamsaiyad3959
    @adamsaiyad3959 ปีที่แล้ว +1

    Thankyou for the update and for the contribution. ive built a bms with passive balancing at 0.5amps provided the code is well written you shouldn't see a raise in temp past 50deg c. . also depends on how balanced the cells are and remain balanced .. would like to get testing and contributing hopefully can make up one or two boards

  • @fastfourier3
    @fastfourier3 ปีที่แล้ว

    Thank you so much man.

  • @gopikrishnayogarajah
    @gopikrishnayogarajah ปีที่แล้ว

    wow right way to go .. Thank you !!!

  • @at906
    @at906 ปีที่แล้ว

    Stuart, Thank your for your work.
    Can you make a new video on ordering your whole setup, including your addon's?

  • @tobimai4843
    @tobimai4843 ปีที่แล้ว

    looks great

  • @tomasis7
    @tomasis7 ปีที่แล้ว

    awesome work!

  • @hallkbrdz
    @hallkbrdz ปีที่แล้ว

    I'm glad it now will work with 4.2v cells!
    I'm looking for a BMS to monitor and balance 42s10p battery packs for electric sprint karts, and I need the BMS cell measuring boards to reside in the battery case so total cost (and the number of physical boards and connection potential failure points) is a consideration. It will be actively cooled using the same immersion cooling fluid as the cells, so heat dissipation from balancing should not be an issue. This looks like it could be a winner.

  • @zzzdgr
    @zzzdgr ปีที่แล้ว

    Thanks. I am in Hong Kong and will order a batch from plcpcb as soon as you add some comments that you feel it's ready to go;)

  • @franklin8184
    @franklin8184 ปีที่แล้ว

    Thank you for sharing your this wealth of knowledge :) Please what is the key advantage of using the max14921 to something like the BQ76942 of TI?

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      There are several similar chips which do the same thing by different manufacturers.

  • @kiwiscanwifi
    @kiwiscanwifi ปีที่แล้ว

    thanks for the update.. be awesome if an active balance could slot in top.. what can the pcb tracks support as max current transfer if this a active balancer was 3rd party made.

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      You would just wire up the external balancer to the cells rather than via the monitor board - so not current limited.

  • @boldford
    @boldford ปีที่แล้ว

    Try using Trefolex to lubricate your taps when threading.

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      Thanks for the info, to be fair for alu it was quite easy.

    • @boldford
      @boldford ปีที่แล้ว

      @@StuartPittaway Some alloys of ali have a nasty habit of galling. In extreme cases the tap cannot be moved forward or back.

  • @yancymuu4977
    @yancymuu4977 ปีที่แล้ว

    Thank you for the really great video, and going into some detail about soldering the small components. I have also been obtaining my boards from jlbpcb, last time I checked they don't stock the ina229 chip. Is there a way to send some them components so they can assemble your boards? I think it is a great idea to separate your resistor board it allows more heat dissipation. I have been trying to get my new system up with 16 320 amp hour batteries just having arrived from China. Having charged all the cells to 3.45 volts, it has been difficult to get them all even now they are assembled in a pack. The more balancing current the better. --- thanks again

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว +1

      It looks like JLC now support supplying your own chips, I've not tried it though and the postage may be expensive.

  • @fathadar5185
    @fathadar5185 ปีที่แล้ว

    Hello Mr. Stuart, I purchased and installed the necessary equipment to apply the example you made in the project I did at school, but I could not run it after installing the software.
    Can you help with this?

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      Pop over to OpenEnergyMonitor forum for help on building the DIYBMS

  • @chapulino1000
    @chapulino1000 ปีที่แล้ว

    This new system already includes the current controller or we must join it to a DIY current controller, I have looked a bit at the schematics and I can't find anything similar to the INA

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      This doesn't replace the controller or shunt, it's a replacement for the modules.

  • @rubenfernandez4070
    @rubenfernandez4070 ปีที่แล้ว

    Wow fantastic job. With this new module 16s. Can they be serialized to make a 32s, 48s, etc. battery pack?

  • @Raphael_Hofmann
    @Raphael_Hofmann ปีที่แล้ว

    A standalone 200mA passive balancer would be a great thing, until your BMS-Design is ready.

  • @Aprendiendo-s6m
    @Aprendiendo-s6m ปีที่แล้ว

    Hello friend, how can I contact you to purchase a BMS.

  • @ameralzubidi7278
    @ameralzubidi7278 ปีที่แล้ว

    Hi thank you for sharing amazing video
    I do appreciate you if you could please provide me with the the recommend manufacturer for BMS
    I am planning to build BMS
    EV AND HYBRID VECHILES
    this BMS like diagnosis and balance reconditioned the battery in my workshop

  • @inh415
    @inh415 ปีที่แล้ว

    Can this do active balancing?

    • @carlospereira9838
      @carlospereira9838 ปีที่แล้ว +1

      Yes it can with active and passive balancing addons

    • @kiwiscanwifi
      @kiwiscanwifi ปีที่แล้ว +2

      passive has a add on. active use 3rd party. there is a relay switch to enable. likely to be one made compatible with this at some point.

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว +2

      Not directly - but you can use a 3rd party active balancer via the relay control.

    • @andrewcongdon
      @andrewcongdon ปีที่แล้ว

      I've often wondered whether there is any merit to enabling active balancing at low SOC as well as high. For example if one cell has a lower capacity than the other 15?

  • @elvirhodzic2582
    @elvirhodzic2582 ปีที่แล้ว

    patreon Interested in something similar to a icharger 4010 duo but with up to 30series connected. possible?

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      I've never used the icharger device, what are you specifically looking for?

  • @carlospereira9838
    @carlospereira9838 ปีที่แล้ว

    Question with this new design how many modules will it support in theory?

    • @nussli6830
      @nussli6830 ปีที่แล้ว

      did you looked the video? 16s....

    • @carlospereira9838
      @carlospereira9838 ปีที่แล้ว

      I stated modules but what I really meant was banks. I know the module supports up to 16 cells but how many banks ( battery packs) does it support in total ?

    • @StuartPittaway
      @StuartPittaway  ปีที่แล้ว

      The controller supports upto 128 cells in total - or 8 banks if using 16S

    • @carlospereira9838
      @carlospereira9838 ปีที่แล้ว

      @@StuartPittaway Thank you Stuart so the 128 cell limit is still in play. 8 banks maximum then good to know.

    • @carlospereira9838
      @carlospereira9838 ปีที่แล้ว

      Curious what i if you are using 14s cells will is support a maximum of 9 banks and the cells are 126 ?

  • @gjsxnobody7534
    @gjsxnobody7534 11 หลายเดือนก่อน

    In this video you show the board and then direct to software. But you don’t show how to hook this expansion board to the batteries nor the controller nor how to program it. Just straight to the website. Please make a video step by step, with the actual connections and install