If you've ever plugged a high-voltage battery into your VESC and watched a bright arc flash across the connector, you already know the problem. At 72V, that spark isn't just alarming—it can melt plugs, damage connectors, and leave you wondering if something just blew up.
The short answer? This is completely normal. But "normal" doesn't mean you should ignore it.
What Causes the Spark?
The spark happens because every VESC has large filter capacitors across the power input. These capacitors smooth out voltage from the battery and protect the controller from spikes. When you first connect power, those capacitors are completely empty. To the battery, they look like a dead short .
For a few milliseconds, current rushes in at thousands of amps to fill them up. That massive surge creates a plasma arc at the point of contact—the spark you see. The higher the voltage, the worse the spark. At 72V, it's aggressive enough to pit and melt connector surfaces .
At 18V, it's barely noticeable. That's why some users test at lower voltages. But here's the catch—low-voltage testing won't tell you much. The calibration process needs proper voltage to work, and the thin wires typically used for testing can't handle the current. You can't calibrate a VESC properly at 18V.
The Real Problem Isn't Just the Spark
The visible arc is one issue. The hidden damage is another.
That inrush current heats the connector contacts, degrades them over time, and can eventually cause poor connections. On a cheap connector, the resistor inside an anti-spark XT90 can burn out after only a few plug-ins at 80V. That's because pushing 16A peak through a resistor rated for 0.5W—even briefly—generates over 1200W of heat. The math doesn't work .
The risk to the VESC itself also matters. Repeated high-current inrush without proper pre-charge stresses the capacitors. They provide less filtering over time, and that leaves your VESC more vulnerable to voltage spikes from the battery leads .
Why Standard Anti-Spark Connectors Can Fail
Most anti-spark connectors, including the popular XT90S, use a small resistor (around 5 ohms) to slow down the capacitor charge. The idea works—but at 72V, the resistor has to dissipate a lot of energy in a very short time. Plug in slowly, and the resistor burns out. Plug in fast, and you still get sparks .
Some builders have moved to custom QS8 connectors with higher-value resistors (15 ohms) for better reliability at high voltage . Others skip integrated anti-spark connectors entirely and use purpose-built anti-spark switches with proper pre-charge circuits.
The Right Way: Pre-Charge Circuits
A proper anti-spark solution uses a two-stage process:
1. A pre-charge resistor charges the capacitors slowly, limiting inrush current
2. After the capacitors are full, the main switch closes to pass full power
This is how well-designed anti-spark switches work. The MOSFETs that handle the switch don't have to absorb the full inrush energy, so they stay cool. The heat and stress go into a discrete resistor instead of the switching components .
A good pre-charge circuit switches on the resistor path first, waits a few hundred milliseconds for the capacitors to charge, then closes the main MOSFETs. This approach works even with large capacitor banks and high voltages .
What Actually Works at 72V
Don't use 18V for testing to avoid the spark, then run at 72V and hope for the best. The behavior at low voltage isn't representative.
Do use an anti-spark solution with proper pre-charge. That means:
• A two-stage connector like an XT90S with a pre-charge resistor, but understand its limits at high voltage
• A purpose-built anti-spark switch with separate pre-charge and main switching stages
• A loop key with a pre-charge resistor, where you connect through the resistor first, wait, then insert the main plug
Don't rely on the built-in anti-spark function of some VESC models if you're running high voltage. Built-in anti-spark MOSFETs can fail unpredictably, sometimes staying closed so you can't turn the board off, or staying open so it won't turn on at all .
Do connect the battery last when setting up a new VESC. Connect motor phases, USB, and everything else first. The battery connection should be the final step . Then use your anti-spark method to actually turn the controller on.
One Final Warning
If you're testing with a bench power supply at low current, set your limits appropriately. Some users have run into under-voltage faults when trying to run motor detection with a 24V, 2A supply because the power limits in VESC Tool are too high for what the supply can deliver. Lower the settings before running detection, or use a supply with higher current capacity .
The spark at 72V isn't a sign that something's broken—it's physics. But ignoring it and letting that arc hit your connectors every single time will break something eventually. Pre-charge the capacitors, and your connectors—and your VESC—will last a lot longer.
{{ commentCount }} Comments