the spark is actually caused by the VESC so to speak.
the spark is caused by the Caps causing a large inrush of current on connection. in fact if you connect and get a spark, then disconnect and re connect you will notice there is no spark the 2nd time.
if you charge the caps before connecting then there is no inrush (because caps are already full) and result: no spark.
and basically that’s what these devices do. they allow the caps to charge slowly through a resistor first before connecting fully.
I don’t believe that you could actually damage the VESC with (this) spark.
the connectors on the other hand… they get damaged and can erode away
edit on another note: if you DON’T get a spark when you connect that is a sign of weak Caps and caps should therefore be replaced (as I have mentioned in another thread) having sick caps CAN certainly cause damage to your ESC
there is a whole different school of thought here as well. some people refuse to use anti spark because it doesn’t continue to give a good gauge of cap health, preferring to replace their connectors every now and then rather than not knowing if their caps are dead. Castle creations actually quote “the spark is your friend”
The spark is your friend. If ever you plug your pack into your controller and you don’t see the spark, contact tech support at firstname.lastname@example.org or (913) 390-6939 and send the controller in for repair. Your capacitors will need to be changed. NEVER fly if you do not see the spark, especially with high voltage applications! The higher the voltage, the bigger the spark should be. Remember, the spark is your friend!!!