BMS with e-switch - pros and cons, and how to charge/discharge elegantly?

I’m struggling to understand whether I should get an E-switch on my BMS*.

The pros:

  1. The e-switch eliminates the need for constructing an antispark switch.
  2. One can solder a physical switch to the two ends of the e-switch, and when the switch is ON, the board is ON.

The con: My understanding is that the switch needs to be on for both charging and discharging.

For those with experience, do you not find this cumbersome?

  • Charging should an issue of plugging the charger in, and not be coupled with turning on the rest of the components.
  • Discharging (turning on the board) should be an issue of flipping a switch.

Why is this so complicated?

Two important posts for context and learning: E-switch on BMS and Namaski’s topic

*I plan on ordering from Batterysupports, because their 60A 10S BMS is compact (10cm x 5cm). They offer e-switches by special request.


I have no experience with the battery supports BMS. I can say that the Bestech BMS with E-switch has been very dependable for me. And that having the whole system on during charge cycles has not been an issue for me.

1 Like

Yuneec Ego has a e-switch BMS that can be off during charging. It has been very reliable.

If someone could offer a BMS like theirs, that would be the best of both worlds.

Have you got a link to that BMS ? Bestech sales are done through email. Send an email to [email protected] requesting to purchase the bms module. The minimum purchase is for 2 modules. The cost is $49 ea. plus shipping and PayPal fee. If you don’t want to keep the extra module, they are easily sold on this forum. Some of the parameters are adjustable at the factory and you will need to specify your preferences during the order process. I recommend these settings for Lipo batteries, for Li-ion you could lower the over discharge voltage detection to 2.8v


i use a vedder switch with my battery supports BMSs. I just personally would rather not have the board on while charging unless i just want to check the voltage real quick. It not bad for it or anything, i just feel better with it off for some reason.

Also, when you have reverse enabled and the board is on but the remote is off, some VESCs will sit there and twich the motors as the PWM signal receives noise from the ambient radio cloud that consumes us all. Some find it really annoying. So i decided to use separate switches.


Does your BMS eSwitch have a big delay when you flip the switch on? It takes mine like 8 seconds for the BMS to send or stop the current.

The bms turns on instantly, at least mine does That delay is probably your remote connecting

It takes about 6 seconds for the Vesc to boot up when you turn it on. It takes a little longer for the voltage to drain down when you turn it off.

@acido @Namasaki I don’t even have a VESC Attached. Just a multimeter monitoring the bms output. When off, the voltage is reading 8V, and when on after about 8 seconds the voltage goes up to 37V. I’m talking with BesTech about it rn.

What bms do you use? Can you drop a link? Also what switch? (For 10s 4p Samsung 30q)

i build 12S boards. If you want a decent 10S BMS, check out

I don’t use eswitches anymore, and I generally do a discharge protection bypass. The unity fixed all of those problems.

Care to elaborate why you don’t use them anymore?

They come built into the unity, so no need to find, test, and abuse discreet eswitches that have consistently failed on me. The unity just works 100% of the time for me.

The only eswitch i haven’t had a problem with is the 300 amp Flier one and you have to order five at a time to get them, and they’re 5 fets long so they’re huge.