Simp BMS

Topics concerning OEM and open source BMSes
Jiyar
Posts: 5
Joined: Sun Mar 31, 2024 11:43 pm
Has thanked: 2 times

Re: Simp BMS

Post by Jiyar »

mane2 wrote: Sun Mar 02, 2025 11:01 am If you clone the repo, open it with VS Code and have PlatformIO installed, it pulls the required libraries and compiles successfully without any modifications. Just tested.
Thank you for quick response, I'll do that
johnsongt350
Posts: 24
Joined: Thu Mar 23, 2023 11:29 am
Has thanked: 1 time

Re: Simp BMS

Post by johnsongt350 »

ImageHi I am having an issue getting my car to charge. I'm using the simp bms v2 and a simp charge. I have an elkon 6.6 charger. I have the charger wired behind contactors.
Please see the current settings on the dashboard. Let me know if you see anything I'm missing.
Attachments
20250412_094431.jpg
20250412_094445.jpg
20250412_094525.jpg
20250412_094537.jpg
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

? post some more info on you issue.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
johnsongt350
Posts: 24
Joined: Thu Mar 23, 2023 11:29 am
Has thanked: 1 time

Re: Simp BMS

Post by johnsongt350 »

When I plug In the EVSE it indicates ready on the EVSE. Nothing happens, no fan, no charge. I have 12volts at the simp charge, good ground. All connections are secure. I have the proper resister in place as well. I was wondering if any of my parameters need to be adjusted in the photos above
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

This is not the SimpBMS but Vero-BMS I believe reach out directly to them. https://veroelectric.com/product/vero-bms-v2
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
johnsongt350
Posts: 24
Joined: Thu Mar 23, 2023 11:29 am
Has thanked: 1 time

Re: Simp BMS

Post by johnsongt350 »

Ok thanks
toshimin
Posts: 1
Joined: Sun Jun 08, 2025 5:39 pm

Re: Simp BMS

Post by toshimin »

Hello ;)
Has anyone run simp bms on lilygo T-CAN485 ESP32 segregator RS-485 ?
https://pl.aliexpress.com/item/10050036 ... pt=glo2pol
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

E46Kim wrote: Sat Jun 14, 2025 9:39 pm I’m working on a BMW G30 Gear Selector integration project using Teensy 4.0.
Go post in a relevant topic and not randomly in other topics.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
Bigpie
Posts: 1845
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 89 times
Been thanked: 481 times

Re: Simp BMS

Post by Bigpie »

Post moved to a new topic
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
bigmotherwhale
Posts: 121
Joined: Tue Sep 22, 2020 6:48 pm
Has thanked: 17 times
Been thanked: 24 times

Re: Simp BMS

Post by bigmotherwhale »

I have an Eltek valere charger "eltek PC" I have used it successfully before in normal operation (ev)
Is it possible to charge in ESS mode using the AC present pin?
I want to use it in parallel to an inverter to charge at a higher rate.
thankyou
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

bigmotherwhale wrote: Mon Jul 14, 2025 3:13 pm I want to use it in parallel to an inverter to charge at a higher rate.
Using more then one type of charger is not supported.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
bigmotherwhale
Posts: 121
Joined: Tue Sep 22, 2020 6:48 pm
Has thanked: 17 times
Been thanked: 24 times

Re: Simp BMS

Post by bigmotherwhale »

tom91 wrote: Mon Jul 14, 2025 4:43 pm Using more then one type of charger is not supported.
what would be the issue? the inverter is not controlled by simpbms, the eltek pc will be the only charger the simpbms "sees"
thankyou
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

bigmotherwhale wrote: Mon Jul 14, 2025 4:49 pm what would be the issue? the inverter is not controlled by simpbms, the eltek pc will be the only charger the simpbms "sees"
You did not specify that. Then yes you can just have the SimpBMS configured with Eltek charger in ESS mode it continuedly sends the messages for chargers.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
bigmotherwhale
Posts: 121
Joined: Tue Sep 22, 2020 6:48 pm
Has thanked: 17 times
Been thanked: 24 times

Re: Simp BMS

Post by bigmotherwhale »

sorry
does it turn off and on using the AC present pin like in EV mode?
that would be easier than using a relay to control AC mains to the charger
thanks again.
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

bigmotherwhale wrote: Mon Jul 14, 2025 4:58 pm does it turn off and on using the AC present pin like in EV mode?
tom91 wrote: Mon Jul 14, 2025 4:53 pm ESS mode it continuedly sends the messages for chargers.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
bigmotherwhale
Posts: 121
Joined: Tue Sep 22, 2020 6:48 pm
Has thanked: 17 times
Been thanked: 24 times

Re: Simp BMS

Post by bigmotherwhale »

I think the code may have changed which is why im confused, do i have to put the serial number in manually for eltekPC and then flash it?
There is no longer a message received in 0x350 that is entered into ChargerSerial that i can find in the code or am I mistaken?
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

I have zero idea what you are on about. It supports the generic Eltek control
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
bigmotherwhale
Posts: 121
Joined: Tue Sep 22, 2020 6:48 pm
Has thanked: 17 times
Been thanked: 24 times

Re: Simp BMS

Post by bigmotherwhale »

OutlanderBMSv2.ino
#define EltekPC 7

requires a login on 0x351

byte ChargerSerial[6];

there is no longer any code to take the charger announce from the 0x350 and plug it into ChargerSerial

also can i add to the if statement of ESS mode to use the AC present to enable charging?
like this:

if (millis() - looptime1 > settings.chargerspd) {
looptime1 = millis();
if (settings.ESSmode == 1 && digitalRead(IN3) == HIGH ) {
chargercomms();
} else {
if (bmsstatus == Charge) {
chargercomms();
}
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

You can do whatever you want to your code.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
bigmotherwhale
Posts: 121
Joined: Tue Sep 22, 2020 6:48 pm
Has thanked: 17 times
Been thanked: 24 times

Re: Simp BMS

Post by bigmotherwhale »

I found the part thats been removed in the old commits.

case 0x350:
for (byte i = 0; i < 5; i++) {
for (byte i = 0; i < 6; i++) {
ChargerSerial = inMsg.buf;

Its not in the latest version meaning "EltekPC" charger wont operate as it requires login.
User avatar
Proton
Posts: 360
Joined: Sat May 06, 2023 2:23 am
Location: Georgia/US
Has thanked: 217 times
Been thanked: 54 times

Re: Simp BMS

Post by Proton »

@tom Do you have a video that explains how this BMS works and how an be used?
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

Proton wrote: Wed Jul 16, 2025 7:57 pm Quote @tom Do you have a video that explains how this BMS works and how an be used?
No.Also this BMS is legacy now for 3 years as the main processor is no longer made.

There is a user manual for it with all the info, check the first post.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
marucha79
Posts: 31
Joined: Wed Jul 20, 2022 6:28 am
Location: Poland
Has thanked: 2 times
Been thanked: 8 times

Re: Simp BMS

Post by marucha79 »

I modified the simpBMS code for Teensy 4.0 (Triple Can), and when connected to the Outlander battery, I'm getting strange module count readings. Is the problem with the BMU, or are the parameters in the code set incorrectly? I don't see something like the "number of modules" parameter, so I assume it's being read from CAN frames. There are 10 modules in OEM configuration.

Code: Select all

Modules: 12 Cells: 80 Strings: 1  Voltage: 323.634V   Avg Cell Voltage: nanV  Low Cell Voltage: 4.029V   High Cell Voltage: 4.062V Delta Voltage: 33mV   Avg Temp: 15.031C 
Module #1   32.35V   Cell0: 4.05V   Cell1: 4.05V   Cell2: 4.05V   Cell3: 4.05V   Cell4: 4.04V   Cell5: 4.04V   Cell6: 4.04V   Cell7: 4.04V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #2   32.45V   Cell8: 4.05V   Cell9: 4.06V  Cell10: 4.06V  Cell11: 4.05V  Cell12: 4.05V  Cell13: 4.06V  Cell14: 4.06V  Cell15: 4.06V
 Temp 1: 17.89C Temp 2: 16.92C Temp 3: 18.52C
Module #3   32.35V  Cell16: 4.04V  Cell17: 4.04V  Cell18: 4.04V  Cell19: 4.04V  Cell20: 4.04V  Cell21: 4.05V  Cell22: 4.05V  Cell23: 4.05V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #4   32.31V  Cell24: 4.04V  Cell25: 4.04V  Cell26: 4.04V  Cell27: 4.04V  Cell28: 4.04V  Cell29: 4.04V  Cell30: 4.04V  Cell31: 4.03V
 Temp 1: 17.89C Temp 2: 16.92C Temp 3: 18.52C
Module #5   32.39V  Cell32: 4.04V  Cell33: 4.05V  Cell34: 4.05V  Cell35: 4.05V  Cell36: 4.05V  Cell37: 4.05V  Cell38: 4.05V  Cell39: 4.05V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #6   0.00V  Cell40: 0.00V  Cell41: 0.00V  Cell42: 0.00V  Cell43: 0.00V  Cell44: 0.00V  Cell45: 0.00V  Cell46: 0.00V  Cell47: 0.00V
 Temp 1: 0.00C Temp 2: 0.00C Temp 3: 0.00C
Module #7   32.31V  Cell48: 4.03V  Cell49: 4.04V  Cell50: 4.04V  Cell51: 4.04V  Cell52: 4.04V  Cell53: 4.04V  Cell54: 4.04V  Cell55: 4.04V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #8   32.32V  Cell56: 4.03V  Cell57: 4.04V  Cell58: 4.04V  Cell59: 4.04V  Cell60: 4.04V  Cell61: 4.04V  Cell62: 4.04V  Cell63: 4.04V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #9   32.31V  Cell64: 4.03V  Cell65: 4.04V  Cell66: 4.04V  Cell67: 4.04V  Cell68: 4.04V  Cell69: 4.04V  Cell70: 4.04V  Cell71: 4.04V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #10  32.46V  Cell72: 4.06V  Cell73: 4.06V  Cell74: 4.06V  Cell75: 4.06V  Cell76: 4.05V  Cell77: 4.06V  Cell78: 4.06V  Cell79: 4.05V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #11  32.39V  Cell80: 4.04V  Cell81: 4.04V  Cell82: 4.04V  Cell83: 4.04V  Cell84: 4.05V  Cell85: 4.05V  Cell86: 4.06V  Cell87: 4.06V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #13  0.00V  Cell88: 0.00V  Cell89: 0.00V  Cell90: 0.00V  Cell91: 0.00V  Cell92: 0.00V  Cell93: 0.00V  Cell94: 0.00V  Cell95: 0.00V
 Temp 1: 0.00C Temp 2: 0.00C Temp 3: 0.00C
CANbus   -0.09mA  0% SOC -109480.00mAh
 Charger Status: 0 Charger Temp: 0 Charger Temp 2: 0 DC volts: 0.00  
   !!! Series Cells Fault !!!  
User avatar
tom91
Posts: 2753
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 264 times
Been thanked: 717 times

Re: Simp BMS

Post by tom91 »

Who knows what you have done to the code so cannot comment.

Hints are it is ready some messages as modules but shows 0V for all cells, so there can be additional messages that fall into the Outlander CAN frame formats.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
marucha79
Posts: 31
Joined: Wed Jul 20, 2022 6:28 am
Location: Poland
Has thanked: 2 times
Been thanked: 8 times

Re: Simp BMS

Post by marucha79 »

Thanks for the tip. With the help of AI, I managed to introduce filtering in BMSModuleManager.cpp, and now only real CMUs are visible.
Post Reply