JimVonBaden said:
That is looking outstanding. Happy it works now.
My next step is calibrating the controller, and frankly I am nervous. Did you use full battery power to power the controller for calibration? I wish there were a video showing the process, but I can't find one, just the manual to do it.
Yeah, the manual explains everything but you have to read it very, very carefully. And being fluent in chinglish really helps too
To get the wheel spinning, here's what I've done:
IMPORTANT: I'm using a KLS72701 controller, so it is possible that the procedure is slightly different on yours. Read the manual for your controller carefully, if it says anything differently than what I just wrote, then refer on your manual_
Connected the following things on the controller:
-throttle
-hall sensor
-motor phase wires
-power on wire (coming directly from the battery positive terminal or from your key contactor, I forgot how you wired it on the vespa)
-Main power from the battery, positive and negative
That's all. Didn't connect anything else at this point to limit the unknowns, so that's the strict necessary.
Then, lift the rear wheel before you power on the controller, you never know what can happen, you don't want the bike to suddently go full speed (almost never happens, but better safe than sorry)
So, next step is to download the software, for that you go to the kelly website, then support section and you choose the app corresponding to your controller. I suggest you to use the desktop app at first instead of the bluetooth, you can always use the bluetooth android app later.
Once you downloaded the software, extract it somewhere on your hard disk drive.
Then, connect the RS232 cable to your controller, and the usb end to an usb port on your computer.
Power on the controller (so to answer clearly your question, yes, it needs to be connected to the battery at that point and everything should be connected as I instructed before. Very important: never touch the throttle when your controller is connected to the PC or you'll destroy the controller. The Kelly manual repeats this thing over and over again so I guess this is really sensitive. The motor cannot spin under its own power during the programming.
Once you plug the controller into your PC, wait a little bit for the drivers to get installed. In my case, they refused to install themselves the first time, so what I did was simply to unplug the USB cable and then plug it on a different usb port on the same computer. This time it worked. Don't ask me why, it's magic.
Once the driver is installed, then you can open the app.
The first thing you'll have to do is to make the self learning test, where the controller will determine the hall sensors orientation. The manual is quite confusing and the app is also quite weird, but basically you just do the followings:
-Switch off your brain, just follow the steps
-Click on "vehicle" at the very bottom of the window
-Locate the line "Identification angle"
-There should be a number in it, probably 85
-Change this number to 170. Don't ask me why 170, it doesn't make any sense but apparently that's the magic number to get this whole process starting.
-Click on write and then do not touch anything
-I forgot if I had to restart the controller or not at this point, so if nothing happens after ten seconds, then restart the controller
-wait for another ten seconds, if I remember correctly the motor will make some weird click noises, move slightly a few times, then the controller will beep once finished.
-Restart the controller again
-Now it should display 85 again at the line "identification angle"
After that, I just restarted the controller, closed the app and disconnected the usb cable.
I twisted the throttle and the motor was spinning.
Let me know if you have any problem, I'll try to help. But basiclly, read the manual with patience and without rushing and you should be good to go.
Took me maybe 20 minutes to figure out so that's intimidating for sure but that's really no rocket science