I was designing and prototyping this kind of a switch for some time now. I finally have a working design and prototype.
The basic operation will be that you just connect this between your battery/BMS and your ESC. Two small wires to your motor phases (I will provide a tutorial) on your VESC (or other ESC) or on your connectors, depending on what is easier for you. Now you can just push off on your board once and the power will turn on. It will be in complete OFF state just like any other power switch out there today so it will not drain your battery if you dont disconnect it (Of course it takes some current for the motor rotation sensing but it is very small). Connecting a regular pushbutton or even a momentary switch will be possible if you would like to for example disabled the push to start feature. The switch has a small MCU on board so we could even set up the push to start feature in such a way that to turn the board off, user interaction would be necessary to prevent the board from turning off unintentionally.
Now I am trying to figure out some things and that is where your feedback and ideas come in. Since I am designing this from the ground up I would like to know what you think and make this as great as it can be
My question right now is, how much time would you like the board to remain ON after the motor stops rotating/you stop riding?
http://electricskateboard.repair/index.php?id_product=41&controller=product I will update the product page with images and such ASAP. Martin.