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(We will provide the tool for removeing the M620 rotor freely.):

  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:

  11. Bafang Ultra M620  G510 Motor Pawl Clutch/pedal freewheel for repair Bafang Ultra M620  G510 Motor Pawl Clutch/pedal freewheel for repair
    $15.50

    Bafang Ultra M620 G510 Motor Pawl Clutch/pedal freewheel for repair

    Bafang Ultra M620 G510 motor pawl clutch, finger freewheel /ratchet wash for repair;

    Bafang may have upgraded the pawl clutch. The height has little difference according to our customers' feedback. It's better for you to measure your original pawl clutch height before ordering. Our Bafang Ultra pawl freewheel is 15mm in height. If your motor is not yet openned, you can consider to order the whole Bafang Ultra reduction gear set including the pawl clutch, replacing the whole gear set is ok according to customer's feedback.

    How to replace the M620 pawl clutch, please check the video below:

  12. Bafang Ultra M620 G510 eb-bus 1T4 cable
    $18.50

    Bafang Ultra M620 G510 eb-bus 1T4 cable

    Bafang Ultra M620 eb-bus 1T4 cable; if your Ultra loom is broken, then this 1T4 harness would be suitable for you to replace.

    There two types of Ultra M620 EB-BUS cable, one is with a triangle display connector and other other type is with a round display connector, please check your display connector before ordering the Bafang Ultra harness.

    Total cable length is 1.5m.

  13. Bafang Ultra G510 /M620 chain wheel /chainring 40T /42T /44T /46T /48T Bafang Ultra G510 /M620 chain wheel /chainring 40T /42T /44T /46T /48T
    $38.00

    Bafang Ultra G510 /M620 chain wheel /chainring 40T /42T /44T /46T /48T

    Bafang Ultra M620 /G510 chainrings.

    There are two types of Ultra M620 chainwheels: MTB chainring and Fatbike /snowbike chainring. The offsets for the two chain wheels are different.

  14. Bafang Ultra G510 motor stator/Bafang Ultra M620 stator/ windings for replacement Bafang Ultra G510 motor stator/Bafang Ultra M620 stator/ windings for replacement

    Regular Price: $113.50

    Special Price $99.95

    Bafang Ultra G510 motor stator/Bafang Ultra M620 stator/ windings for replacement

    Bafang Ultra  motor stator for repair;

    Bafang ultra M620 motor windings for replacement.

  15. Bafang Ultra G510 / M620 crank arms Bafang Ultra G510 / M620 crank arms
    $22.00

    Bafang Ultra G510 / M620 crank arms

    Bafang Ultra M620 /G510 crank arms. 

    There are two types G510 crank arms, one is for Fatbike/snowbike and the other is for MTB. The off-set for the two crank sets are different. Please note.

  16. Bafang DP C18 display (UART / CAN) for BBS/ M620/ M400
    $85.00

    Bafang DP C18 display (UART / CAN) for BBS/ M620/ M400

    DP C18 display for Bafang mid motors, such as BBS01B, BBS02B, BBSHD, Max drive M400, G510 Ultra M620(UART) motors.

    CAN protocol DP C18 display will not work for BBS01 or BBS02; if your motor is M620 model, please check the display connector or protocol before ordering the display.

    The display has 5 level assisting and 6km walk assisting.

    The DP C18 display has two versions, one has two modes for option, Eco mode and the Sport Mode, another version is standard one which cannot set different mode.

    The DP C18 display with bluetooth and key pads are the newest version C18 display, you can download Bafang Go app on the mobile and view the datas.

    The default C18 display for BBS series motor has one mode; the default C18 display for Ultra M620 motor has two modes, Eco and sport modes. Of course, you can also use two modes UART display for the BBS too. Bafang displays are interchangeable if they are the same protocol(the connectors are the same).

    The c18 displays shows power, voltage, current consumption, mileage, time, speed etc. For details, please view the specificaiton here: DP C18 user's manual

  17. Bafang Ultra M620 G510 motor core gasket
    $6.00

    Bafang Ultra M620 G510 motor core gasket

    Bafang Ultra M620 G510 motor core gasket
  18. Bafang Ultra M620 /G510 motor gasket
    $7.50

    Bafang Ultra M620 /G510 motor gasket

    Bafang mid motor gasket for Ultra M620/ G510 motor.

  19. Bafang MAX M400/ Ultra M620/ M420/ M300 mid motor headlight/tail light cables(a pair) Bafang MAX M400/ Ultra M620/ M420/ M300 mid motor headlight/tail light cables(a pair)
    $7.95

    Bafang MAX M400/ Ultra M620/ M420/ M300 mid motor headlight/tail light cables(a pair)

    Bafang MAX drive M400 MM G330 / Bafang Ultra MM M620 G510 / Bafang M420/ Modest drive M300 G360 headlight cable / tail light cable

    Cable length: 1m

    We recently sourced tail light cables too.

    Therefore the light cables are sell as pair, including tail light and headlight cables;

    If you need the taillight for your Max drive or Ultra motor, please click here: 6V E-bike rear light, powered by Bafang max drive or Ultra M620 motor/controller

    If you also need the headlight, please click here: 6V e bike LED headlight, directly powered by the Bafang M400 or G510 motor/controller;

  20. Bafang M620/ G510 /M420 /M400 /M300 speed sensor (UART /CAN) Bafang M620/ G510 /M420 /M400 /M300 speed sensor (UART /CAN)
    $15.99

    Bafang M620/ G510 /M420 /M400 /M300 speed sensor (UART /CAN)

    Bafang Ultra G510 M620 speed sensor;

    Bafang M400 MAX drive G330 motor speed sensor;

    Bafang Modest drive M300 G360 speed sensor.

    Bafang M420 speed sensor.

    Important: There are two types speed sensors, you can identify them by the connector, 4 pins connector is for CAN motors, and 3 pins connectors is for UART motors, please check your original speed sensor's connector before ordering. You can also check our pictures on the website for the connectors.

  21. Bafang right thumb throttle/accelerator for Bafang BBS/ Ultra M620/M400/M500/M600 motors
    $7.00

    Bafang right thumb throttle/accelerator for Bafang BBS/ Ultra M620/M400/M500/M600 motors

    Thumb throttle/accelerator for Bafang central driven motor kit bbs01, bbs02,  BBSHD, Ultra G510 M620, Max drive M400, M420, M500, M600 or M800 mid motors.

    Note: This throttle also fit for Bafang Max Drive M400 G330 motor, but you need to change to a 1T4 EB-BUS, otherwise you cannot connect the throttle to your Max drive unit.

  22. Bafang Ultra M620/ G510 mounting bolts /nuts /washers Bafang Ultra M620/ G510 mounting bolts /nuts /washers
    $21.00

    Bafang Ultra M620/ G510 mounting bolts /nuts /washers

    Bafang Ultra M620/ G510 mounting bolts /nuts /washers, including chain wheel lock nut and the other bolts as shown in the picture.

    If you need a special spanner for the chainwheel lock nut, please check from here: Bafang M620 chainwheel lock nut wrench 

  23. Bafang DP C07 /C966 /DP C10 LCD display
    $45.00

    Bafang DP C07 /C966 /DP C10 LCD display

    Bafang DP C07( also called C966) display for Bafang Max drive M400, M300, BBS serial motors.  

    Bafang DP C10 display Bafang M400, M300, M420 etc motors.

    There are CANbus and UART protocols for the two displays, how to identify UART or CANbus? If your motor is CANbus, then your display must be CANbus, If your motor is UART motor, then your display is also UART protocol; another method is to check the display connector, CANbus display is with triangle connector while UART display is with round 5 pin female connector. You can check our picture.

    UART display, please set the wheel size and speed yourself.

    The C966 display has automatically backlight which would be more convemience during night riding.

  24. Bafang bbs LCD /screen/ display C961 /C965
    $58.00

    Bafang bbs LCD /screen/ display C961 /C965

    Bafang bbs01, bbs02 or BBSHD LCD C961 or C965. The displays are with 5pin round connector.

    If you need the manuals or specifications for the display, please click here: C965 users' manual or C961 users' manual

  25. Bafang BBS/Ultra M620 /Max drive M400 kit LCD display extension cable
    $6.00

    Bafang BBS/Ultra M620 /Max drive M400 kit LCD display extension cable

    Bafang BBS01/BBS02/BBSHD C965/C961/C963 LCD extension cable. Cable length: 50cm.


    This LCD extension cable is also suitable for Ultra M620, Max drive M400 mid motor LCD which has the round 5pin LCD connector.