Alrighty folks, welcome to my first topic here on esk8.news!(Ya’ll are pretty awesome by the way!)
The TL,DR; An open-source, intermediary ESP-32 Bluetooth/ESP-Now bridge between a jbd bms and a VESC Express, to transmit all the cell voltage data(and more) to a VESC controller.
I’m going to be a little bit lazy right now, and just post a link to the Endless Sphere thread that I started last year;
Feel free ask to questions, I will answer them as I am able.
That is pretty interesting. So, can you use the functionality for VESC-compatible BMSes with this? I somewhat wonder if it couldn’t be done directly on the VESC Express since that is already an ESP-32. I’ll probably put together one of the DIY Vesc Expresses someone else on here showed how to make and try this at some point when I get the motivation, but I’ve got too many projects already.
VESC Express can currently be a bluetooth central, i.e. you can connect TO it from a phone or computer.
What we need is the bluetooth code to make it a peripheral, i.e. the Express can connect to other centrals like a jbd bms.
Then you would not need an intermediary esp-32, just a screen in vesc-tool to scan for and connect to the bms.
I have been slowly researching and leaning how to code in the vesc environment, so it may happen someday™.
I would ask BenjaminV to help me out with it, but I know he quite busy these days.
I know of at least 2 other major contributors on github that worked on the bluetooth central code, so I may ask them for help implementing the peripheral code.