Not sure what motor/controller you are using. I too was surprised by a
big spark when I connected made the final connection of the battery
pack to the Azure Dynamics DMOC445 controller in Pumpkin (
evalbum.com/
2466). The next time I made that connection and before bolting the
heavy wire in place, I used a 25-ohm resistor to get both sides of the
connection to the same voltage first, and had a digital oscilloscope
looking at the voltage across this resistor. What I saw was an
exponential decay from the full pack voltage to zero with a time
constant of 3 milliseconds. So it looks like the DMOC has a large
capacitor sitting across its dc input terminals and that capacitance
is 3 x 10^-3 seconds divided by 25 ohms or 120 micro farads! To charge
that capacitor to 185 volts requires an energy of over 2 joules. Max
current with the 25-ohm resistor is 185 volts divided by 25 = 7.4
amps. With no resistor to pre-charge the input capacitor, current is
going to be well up in the range where welding is done!
What is hard to understand is the lack of any advanced warning about
what happens when one makes this last connection. The big capacitor
does a fine job of protecting the controller from voltage transients
(like hooking up the battery pack) but the hapless soul who makes the
last connection for the first time is totally unprepared for what
might happen to his cardio-vascular system, the wrench in his hand,
the words coming out of his mouth, etc.
Note that pre-charging the controller input capacitor *safely* takes
takes careful planning. At that last connection there is lethal
voltage with tons of available current in close proximity to ones
pinkies. Think about it and be careful!
Mike Sasnett