Best aftermarket controller for Bafang m620

Deo_on2

1 µW
Joined
Jul 15, 2025
Messages
3
Location
USA
I have a bike with the bafang m620 I would like to run 60 or 72v...what are my controller options? I have seen a couple if builds using a phaserunner..but I can't find a tune.

There is also limited information on a potential shunt mod for the stock controller but I can't find a tutorial...thanks in advance
 
I have a bike with the bafang m620 I would like to run 60 or 72v...what are my controller options? I have seen a couple if builds using a phaserunner..but I can't find a tune.

There is also limited information on a potential shunt mod for the stock controller but I can't find a tutorial...thanks in advance
Innotrace controller is basically the best and the only good option for this motor if you need to keep the pedal assist feature. It is up to 60v though, but it has enough power to ruine the drivetrain so your limit is not the power but the other parts of the bicycle.

Controller with voltage higher than 60V on M620 motor is useless for pedal assist because of the cadence with this motor gearing becomes too fast with voltage over 60V (you will not be able to spin the crank arms fast enough and keep up with what the motor is capable of with voltage over 60V and will not be able to utilize that extra power with voltage over 60V). If you want to utilize voltage over 60V it will be throttle only mode on this motor.
 
Last edited:
Innotrace controller is basically the best and the only good option for this motor if you need to keep the pedal assist feature. It is up to 60v though, but it has enough power to ruine the drivetrain so your limit is not the power but the other parts of the bicycle.

Controller with voltage higher than 60V on M620 motor is useless for pedal assist because of the cadence with this motor gearing becomes too fast with voltage over 60V (you will not be able to spin the crank arms fast enough and keep up with what the motor is capable of with voltage over 60V and will not be able to utilize that extra power with voltage over 60V). If you want to utilize voltage over 60V it will be throttle only mode on this motor.
That controller is impossible to find...Thanks for the info
 
That controller is impossible to find...Thanks for the info
Yeah, that's why we reverse engineered it so you can build it if you want

 
Yeah, that's why we reverse engineered it so you can build it if you want

That looks incredible...unfortunately building it is beyond my technical abilities. I can install and program a controller...if someone has one for sale I am a customer for sure.
 
That looks incredible...unfortunately building it is beyond my technical abilities. I can install and program a controller...if someone has one for sale I am a customer for sure.
You can order fully assembled controller on PCBWay if you send them the KICAD files (you need to find people for batch order though if you don't want to spend fortune on it).
 
Innotrace controller is basically the best and the only good option for this motor if you need to keep the pedal assist feature. It is up to 60v though

I thought the Innotrace is 13S/14S only, what does 60V mean? 15S? It has 100V caps, can it not run at a higher voltage, maybe with the unlocked tool? I'm asking because I have a 15S battery and planning an Innotrace build.
 
I thought the Innotrace is 13S/14S only, what does 60V mean? 15S? It has 100V caps, can it not run at a higher voltage, maybe with the unlocked tool? I'm asking because I have a 15S battery and planning an Innotrace build.
Innotrace X1 and VESC for Bafang m620 UART controllers can be used up to 60V (up to 14 S battery). The new INNOTRACE M620 CAN controller can be used up to 100V (I would say up to 20S battery).

There is also Exforce controller and PulseDrive controller for M620 now, but we do not know much about those.
 
Last edited:
The Innotrace X1 hardware limitation is still 60V. If I remember correct the Innotrace X1 electrolytic capacitors are up to 100V, the MOSFETs are up to 60V, the current sensors in common mode are up to 60V, the MOSFETs driver integrated buck converter is up to 60V, the ceramic capacitors voltage is unknown. The Innotrace X1 controller is basically a copy of the first VESC controller Benjamin Vedder shared.
 
Last edited:
Seems quite stupid to build something "better" and then still have it hardware limited at 60V lol, why did they put 100V caps in that case? Kinda bummed I can't use my "better" 15s battery. Going to have to use my old one (with quite some cycles) until I build a proper new 14s battery..
 
Back
Top