Just finished my backlog of BMS repairs, not that many just a few, most failed due to bad wiring or bad packs, but that kind of failure will damage any BMS connected to it. The problem with balance wires is that they can deliver quite a bit of current, also when that is undesirable.
Some of the critical components are on backorder (battery stack monitor), but I have enough of my own personal inventory that I can start the assembly now and make what I can with the components I have on hand.
Storage discharging has been implemented in the FW and more can be read over here:
Also found a little improvement for the active mode current consumption with a better resistor choice.
IIRC connecting the 5v lines means that when one unity powers up it’s 5v supply this connection also allows the other unitys 5v line to get powered up, causing both unitys to boot together.
The resistor means it if any faults occur then your not causing a dead short on the 5v line which could cause damage the unitys internal 5v supply.
The problem is the VESC has not implemented CAN BUS properly is shortened bastardised vershion from what I understood.
I think the resistor between the unity’s was some thing to do with useing 1 switch to turn on and off both unity’s. With out it when you pressed the switch the 1st unity would turn off but the 5v raile on the 2nd would take over and boot up the 1st unity again. This would leave you stuck in a cycle of not been able to shut down.
Bringing this back to topic I believe the DieBieMS had a solder bridge on the PCB the you could add or remove depending if it was end of line or in between VESC that did have a resistor unsure on the FlexBMS
Sorry that I keep comparing Flex BMS @SimosMCmuffin to DieBieMS but it’s the only thing I know that works in a similar way. I see both have there advantages in there own way not as a copy
think it can work on any vesc that has a built in power switch. afaik it works on new vesc mk3 and stormcore too. just means that you dont need multiple switches for a system with more than one vesc.
yeah. the resistor I get. how come connecting that 5v line switches the antispark switch on in the second unity. was that by design or accident? why does that work?