Bafang M620 /M400

Ebike hub motors, such as Bafang Fatbike RM G060 motor, RM G010 rear hub motors, RM G020 rear hub motors, Bafang G311 front hub motors etc.
Learn More

Bafang M620 /M400

Ebike hub motors, such as Bafang Fatbike RM G060 motor, RM G010 rear hub motors, RM G020 rear hub motors, Bafang G311 front hub motors etc.
  1. Bafang Ultra M620 G510 barebone motor
    $730.00

    Bafang Ultra M620 G510 barebone motor

    Bafang Ultra M620 G510 barebone motor, no accessories.

    48V or 52 1000w for option;

    The Ultra M620 motor has two protocols, UART or CAN, you need to check your own display connector or your original motor's protocol first. If the display is with a round connector, it will be UART protocol, if the display is with a triangle disconnector, then your system will be with CAN protocol.  If you don't know how to check, you can check the EB-BUS(1T4 main harness), whether the display connector is round or triangle. We have both EB-BUS for your reference: Ultra M620 EB-BUS 

    The display and the controller need to be the same protocol, then the system can work, otherwise, the system will not work.

  2. Bafang Ultra Motor M620 /G510 kit 48V /52V 1000W with upgraded rotor and gear(noise reduce)
    $760.00

    Bafang Ultra Motor M620 /G510 kit 48V /52V 1000W with upgraded rotor and gear(noise reduce)

    Bafang Ultra Motor M620 /G510 kit 48V 1000W or 52V 1000W.  If you need frames for the M620 motors, please email us, we have alloy or carbon fibre frames for the Ultra motors.

    Our UART motors are with upgraded rotor and third gear which enable the motor quieter. The new rotor and gear are originally designed for M630 1500W motor which is an upgrade for M620 motor.

    This motor has two protocols, CAN and UART. CAN protocol is with 5 pin triangle display connector while UART is with 5 pin round display connector.

    Packling list for the Ultra M620 kit:

    1. Bafang motor Ultra G510;

    2. EB-BUS 1T4 cable;

    3. Chainwheel: different for MTB or fatbike;

    4. Crank arms: different for MTB or fatbike;

    5. DPC18 color display;

    6. Speed sensor;

    7. Headlight and taillight cables;

    8. Power cable;

    9. Plastic cover;

    10. Installation screws;

    11. Alloy hanger(optional): if you already have the hanger built with your bike, then you don't need to buy the hanger.

  3. Bafang Ultra G510 motor torque sensor / Bafang Ultra M620 axle
    $108.50

    Bafang Ultra G510 motor torque sensor / Bafang Ultra M620 axle

    Bafang Ultra M620 G510 motor torque sensor /torsion sensor for replacement;

    Bafang Ultra M620 torque sensor with axle for repair. There are two types of M620 torque sensor, CAN protocol and UART protocol, please check your motor protocol before ordering. The CAN protocol motor needs re-calibration by the Besst tool after replacing the torque sensor or controller, please note. If you don't have Besst too access, please don't order the CAN torque sensor.

    If you don't know how to check your M620 motor protocol, please check from the display's connector: DP C18 display

    How how to replace the M620 torque sensor, please check the video below:

  4. Bafang Ultra M620 motor controller 48V /52V 1000W(UART or CANbus) Bafang Ultra M620 motor controller 48V /52V 1000W(UART or CANbus)
    $115.00

    Bafang Ultra M620 motor controller 48V /52V 1000W(UART or CANbus)

    Bafang Ultra G510 M620 motor controller for replacement;

    M620 Ultra motor controller for high power e-bikes.

    Bafang Ultra controller 48V or 52V for replacement. 

    There are two types of M620 torque sensor, CAN protocol and UART protocol, please check your motor protocol before ordering. The CAN protocol motor needs recalibration by the Besst tool after replacing the controller or the torque sensor, please note. If you don't have Besst tool access, please don't order the CANbus controller. If you ordered the controller board, you can use your original case and harness, if you don't know how to install the controller board, we have video for it; it's about a 5-10 minutes job, no soldering for the controller board.

    If you don't know how to check your M620 motor protocol, please check from the display's connector: DP C18 display

    Note: Some  UART motors may need calibration after replacing the controller. If you don't know how to calibrate the controller manually, you can order a Bafang M620 calibration display(Only for UART) together with the controller.

    How to classify UART or CAN protocol for your M620 motor? Please check the connector of the display,  UART protocol motor is with round connector while CAN protocol motor is with triangle display connector. 

    For how to calibrate the motor, please check video below: 

  5. Bafang Ultra M620 G510 Motor primary steel gear for replacement Bafang Ultra M620 G510 Motor primary steel gear for replacement
    $80.00

    Bafang Ultra M620 G510 Motor primary steel gear for replacement

    Bafang Ultra gear, the primary steel gear for Bafang Ultra M620 for replacement.

    How to replace the Bafang M620 primary gear, please check below video:

  6. Bafang motor M620 /G510 third steel gear(new version available)
    $35.00

    Bafang motor M620 /G510 third steel gear(new version available)

    Bafang Ultra Motor metal gear/bearings for replacement;

    Bafang has upgraded the gear, it is metal gear rather than nylon gear. 

    Two end bearings(6000RS) are 10mm inner diameter,  26mm outer diameter and 8mm in thickness;

    The big steel gear is about 53mm in diameter; the small metal gear is about 27.5mm in diameter;

    It's the third steel gear of the Bafang Ultra motor.

    Bafang upgraded the M620 G510 rotor and the third gears this year to reduce the motor noise. The two rotors are the same with sizes; only the teeth are different; The two third steel gears are also different with teeth numbers, please check our pictures.  If your motor was sourced before 2023, then your motor would be with the old version rotor and the 3rd steel gear; if your motor was sourced this year, please check before ordering or buy the rotor and the 3rd gear together.  

    If you want to reduce noice for your Bafang M620 motor, you can try to replace to the new rotor and the new third gear.

  7. Bafang Ultra M620 /G510 middle steel gear Bafang Ultra M620 /G510 middle steel gear
    $60.00

    Bafang Ultra M620 /G510 middle steel gear

    Bafang Ultra M620 /G510 middle steel gear for replacement

  8. Bafang Ultra M620 G510 motor rotor(new version)
    $66.00

    Bafang Ultra M620 G510 motor rotor(new version)

    Bafang Ultra M620 G510 motor rotor with detecting sensor for replacement.

    The two rotors are the same with sizes; only the teeth are different; The matching third gear for the rotor also changed in 2023;  If your motor was sourced before 2023, then your motor would be with the old version rotor and the 3rd steel gear; if your motor was sourced this year, please check before ordering or buy the rotor and the 3rd gear together.

    How to take out the M620 rotor for replacement, please check below video:

  9. Bafang M620 M600 M510 M560 M500 M420 crank arm bolt/ screw
    $5.00

    Bafang M620 M600 M510 M560 M500 M420 crank arm bolt/ screw

    Bafang M620 M600 M510 M500 M420 crank arm bolt/ screw;

  10. Bafang Ultra M620 G510 motor calibration(UART) display C961

    Regular Price: $60.00

    Special Price $50.00

    Bafang Ultra M620 G510 motor calibration(UART) display C961

    Replacing the Bafang M620 UART controller, the motor may work abnormally(vibration, reverse running etc), you may need to calibrate the motor. 

    This LCD with special firmware, can be used for calibrating the M620 UART motor after replacing the controller. 

    This LCD can also work as a standard Bafang LCD display for the Bafang UART motors, please note. It is only used for UART motor calibration. It cannot work for CAN motors too.

    For how to calibrate the M620 motor after replacing the controller, please check the pictures on the website or download from here: Bafang M620 UART motor calibration manuel

    The calibration LCD is only for the controller version code number being "CR R10M.1000.SN.U 1.5". You can check the controller version number on the controller.

    For how to calibrate the motor, you can view the video below: