E-Bike Controller Settings for 36 Volt Pro 902

Ryan Mcbride Profile image

Written by:

Updated March 1, 2023

Proper programming is essential to get the most out of any external motor controller such as the 36-volt Pro 902 or similar. In many cases, you can use the supplied HDMI interface to perform a simple setup, or you can connect your controller to a PC for advanced settings. And this is important if you want to ride on what is considered a top-performance ebike. Alternatively, if you like DIY projects, we have a few articles to help you customize your ebike. You can check out how to make a hub motor to help you learn to repair or replace a motor. We also have a guide on how to put an electric motor on a rear suspension bike if you are wanting to convert a standard bike to an ebike. Now that you have the motor taken care of, read more below to learn more about the controller.


  • Programming your e-bike controller allows for variable assist
  • The right controller settings help save battery charge
  • Controller settings may allow for an external display
  • It’s important to match the controller amps with your battery output

What a Motor Controller Does

An e-bike motor controller takes input in form of current from the battery and sensor readings from the motor. It then outputs a signal to the motor and any connected peripherals such as a battery voltage meter, tachometer, or speedometer. Knowing how an electric bike works can help you make these readings more useful to understand.

Primary Controller Function

The main job of a motor controller is to ensure the motor runs at the right speed and gets the right amount of current. It’s important to pair the right controller with your eBike motor and battery setup. Make sure the controller-rated Amps are higher than the Amp rating of the battery pack. The voltage should match the voltage of your battery pack and motor. A 36-volt pro 902 motor from Golden Motor, for example, would need a 36-volt external controller.

Protection Benefits of an E-bike Motor Controller

The external controller can provide overvoltage protection and over-current protection, potentially saving the battery and motor from excess heat and damage. Some controllers also offer motor speed regulation.

These features, along with a competent battery management system, will help extend the life of electric bicycle lithium batteries and manage the current flow to allow hub motors to provide smooth, reliable starts.

Square Wave vs Sine Wave

The so-called square wave or trapezoidal wave controllers tend to be cheaper and draw a little less power, while sine wave controllers allow for smoother acceleration and less noise.

Hall Sensor, Dual Mode, or Sensorless

If your motor has hall sensors, it will run most smoothly on a controller that takes sen r  input, meaning a hall sensor controller or dual-mode controller. A dual-mode controller offers the additional advantage of allowing for continued operation in case one of the sensors or sensor wires gets damaged. Sensorless motors require the use of a sensorless controller.

Choosing Controller Settings

The right settings will depend on the motor you’re using, as well as the mounting position, throttle, and pedal assist desired, as well as any peripherals you want to connect, such as a light or speedometer.

Input from Battery Systems

Make sure the controller is right for your high-voltage battery. Set battery current limits to a safe level below the maximum discharge current of the battery pack. Make sure the controller is matched with the voltage; a 48V battery requires a 48-volt controller, or else you’ll have to set limits that mean working at a reduced capacity. You can also read about how to wire a battery for an electric bike.

Programming Your eBike Controller

Throttles and Pedal Assist Settings

If your electric bike is using twist throttles, you can adjust its sensitivity using a programmable controller. You can also adjust pedal-assist ratios with some units.

Startup Current

To avoid overheating and provide smoother starts, you can also set limits to the startup torque by limiting the instantaneous current draw. This is more often an issue with direct drive hub motors than with geared motors.

STAT: E-Bike controllers can operate at a temperature of around 5-40 degrees Celsius. (source)


Many external controller units for the Golden Motor 36-volt and similar motors allow for the use of a battery discharge indicator and other display and safety devices like a speedometer and cycle counter.

To connect the peripherals, make sure the controller you’re using supports the wiring type, and then connect the wires to the proper ports on the controller box.


How do I program my eBike controller?

Most eBike controllers like the V3 Cycle Analyst use a USB programming cable or HDMI programming cable that you can connect to a simple user interface device or a PC. Once connected, you’ll be able to set the parameters for your eBike motor.

Does an eBike need a controller?

All brushless DC motors need some type of controller to act as a way of setting the motor’s speed. E-Bike controllers also have the function of integrating all the bike’s electrical components and protecting the motor and battery from overcharging.

How long do eBike controllers last?

If properly programmed and set up for the motor type (direct drive motor or geared motor) and the battery chemistries, they should last about 10,000 miles or more.

Ryan Mcbride Profile image