Hi Everyone,
This is my first post but I have read a lot before posting myself
I have been searching the forums trying to find the answer to my problem but so far have had no luck. I have a non-GM 36V 500W kit and the matching controller died. I then purchased the Magic Controller and USB cable to suit.
Before I purchased the Magic Controller though, I purchased two other controllers and had to swap the colors around like so:
Motor side: B|Y|G
-------
Controller side: Y|G|B
This (on the non-GM controller) gave me almost correct results - correct direction of travel (clockwise) etc. but a vibration through the bike until I reach full speed then the vibration stops (I assume this is due to less load being on the motor once up to full speed or it's the phase angle is different).
This why I got the Magic Controller.
I know the matching controller for my kit (dead one) says it's Phase angle is 120 degrees.
So when I attached the GM Magic controller, I had to use the same configuration as above before I got smooth operation. The trouble is with the above configuration is that the wheel is rotating anti-clockwise. Not a problem I thought, I'll just use the programming interface and USB cable to change the direction.....
After many times programming the controller and then fitting it up to the bike, changing the direction parameter from forward to reverse etc. No matter which parameter I used, the direction is always anti-clockwise.
So I shorted the reverse pin on the wiring loom and now the direction of travel is correct. However, the torque and RPMs are much lower than the original or other two non-GM controllers.
This raises two immediate questions for me:
1. Why does it not change direction after updating the config via the USB cable and software, but a physical short does the trick?
2. Why are the torque and RPMs significantly lower using the GM controller?
So, I tried to calibrate the phase angle as per the instructions for the Magic Controller like so:
Motor phase Calibrating (Use it only if your motor is not from
GoldenMotor):
The controller can work brushless motors with different phase angles other than
defaulted 120 degree. Below are procedures to allow the controller to match the
motor phases:
Cut-off power to controller and motor
Grip and hold power brake lever, turn throttle to maximum speed position,
press and hold the cruise control button, turn on the power switch (using
battery key)
Connect battery power to the system, release throttle, release brake lever,
release cruise control button.
Listen for two beep sounds, then turn the motor wheel forward and reverse
once.
When you hear a beep sound, motor phase calibrating is successful.
If it fails, swap any two of the three motor phase wires, and repeat the above
steps.
To achieve the above (because I did not have a cruise control button, brake switch, or battery key) I installed two momentry buttons for the cruise and electric brake, and installed a switch from the positive battery terminal to 'G' on the 12 pin connector on the controller.
No matter what I do to achieve the correct sequence to hear two beeps from the controller which signifies you are in calibration mode. I never hear two beeps
This is driving me mad. I have tried so many times, but can never get the controller into the correct mode, and this mode is not achieveable with the USB cable and software.
I wish GM had a series of dip switches that you could just use to enter the mode.
Please help guys...I am going crazy here....
Kind regards,
Carl