The eLock wire on the VEC controller is typically supplied with full battery voltage to activate the controller - NOT 12V.
The voltage on the throttle +5V wire is typically around 4.5~5V but I'm not sure what voltage is on the reverse wire before it is switched to ground to select reverse.
As the eLock and reverse switches are only switching a very small amount of current, a simple non-illuminated 12V switch should work fine
(even with a 48V battery).The
1.5k Ohm and 2k Ohm resistors indicated in the diagram are required to ensure the throttle signal voltage stays within the expected range:
Without these resistors, the
Throttle voltage range protection could be activated at both ends of the potentiometer's travel
(i.e. below 0.7V or above 4.0V) causing the motor to cut out and the 12 beep/blink error code to be displayed.
If the resistors are not used, the
Throttle voltage range protection enable value would have to be set to
2:Disable to prevent the 12 beep/blink error from being triggered. However, this could prove to be extremely dangerous if the ground wire going to the potentiometer suddenly failed and became disconnected while the controller was powered up, as the motor could continue to run regardless of the potentiometer position!
Alan