I decided that a big dumb almost mechanical cutoff switch was in order.
So I modified Vedder’s anti-spark switch to add a bigger (60A) fuse and some form factor changes and ordered some emergency cutoff switches from Amazon here:
During the runaway I had plenty of time - probably 2 seconds - to weigh all my options. But I get what you’re saying - if the motor windings short it won’t help. But then nothing will help that, except a helmet.
That’s probably a good idea - though I geared it down a bit so now I don’t think it can do 30 anymore. But I need to practice moving around on the board at speed so I can routinely get to the button.
Currently I don’t have enough space on the back riser for the button and the anti-spark circuit without interfering with the motor and wiring, so I"m going to have to re-arrange things a bit.
Also, I need to get a full face helmet if I’m going to do 30.
I would recommend using a dead man’s kill switch. Its commonplace in the recreational boating world. Just like a leash a driver of a jet ski or a powerboat, it cuts the power if you fall overboard. Probably easier than having to remember to mash down on a big E-stop button.
I am sure that some smart people could even program their esc to apply the brakes as well if the circuit to the switch was broken.
Well, keep in mind that the root of the problem is that the controller fried and stopped sending serial messages and the VESC did not correctly respond to this event and continued to execute the last received command, which was something like “set current 40” so any solution that involves the controller shutting things down won’t work.
I agree that the better solution is the leash but the dork factor is just a little bit too high for me (yes, you could argue that a big red mushroom button is equally if not more dorky)
@Michaelinvegas - this is my biggest concern. I won’t be going 30 anymore, but even at 22 I’d rather not have to leap off the board - I’m going to mess around with getting at the button at lower speeds and see how it goes.
I’m fairly confident that the static shielding I added is the solution to the problem but time will tell.