0% found this document useful (1 vote)
2K views6 pages

Fardriver App Setup and Tuning Guide

The document provides instructions for setting up and tuning a Fardriver controller app. It describes how to bind the app to the controller, set basic parameters like pole pairs and voltage protection, and perform an auto-learn process to configure the motor settings. It also lists common error codes and their potential causes.

Uploaded by

cohardway
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
2K views6 pages

Fardriver App Setup and Tuning Guide

The document provides instructions for setting up and tuning a Fardriver controller app. It describes how to bind the app to the controller, set basic parameters like pole pairs and voltage protection, and perform an auto-learn process to configure the motor settings. It also lists common error codes and their potential causes.

Uploaded by

cohardway
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
  • App Setup and Binding
  • Basic Tuning for Far Drivers
  • Auto Learn Tips
  • Fault Codes and Troubleshooting

BASIC FARDRIVING APP SETUP TUNING

BINDING (REGISTERING)
1) Download the app to your phone
a. iOS App Store
b. Android FARDRIVER on FB Group “ FarDriver Tuning for EBikes
2) Enable All Permissions on App
3) Ensure Bluetooth & GPS is Turned On
4) Turn OFF Wifi (Some Routers Interfere w the Binding Process)
5) Binding & Registration
a. Enter Email Info into Blank Box
b. Click Get VerifyCode
c. Retrieve Verification Code from your Inbox (Check Spam Folder Too)
d. Enter Verification Code into “Input Verify Box”, then Click “Registering”
e. Power Up Controller &Allow It Time to be Recognized, Go to Comm Tab &
Press Scan
f. Select YuanQu (or “Controller” if Bluetooth Built In) & Press Connect (Top
Row)
g. Save Button Should Be Present and You’re ready to Move Forward
H. TO BIND TO THE CONTROLLER NOW HIT CONNECTED BOUND
READY AT THE TOP OF THE COMM TAB
I. Hit authorize user and you should be bound to the controller now!

ENTER EMAIL
GET CODE FROM EMAIL
Enter 6 DIGIT CODE
PRESS REGISTERING!
BASIC TUNING FOR FAR DRIVERS

POLE PAIRS (A)


Pole Pairs = Total Magnets Divided by Two. I.e.
MY1020 has 6 magnets = 3 Pole Pairs.
EC4P - 4 Pole Pairs
MOTOTEC Motors 48v 1600 w 4 Pole Pairs
MOST QS Mid Drive Motors -4 pole pairs*
NEW SOTION MOTOR - 5 pole pairs (full list below)
Hub Motors- always have a higher count of pole pairs, please check with your Hub manufacturer.
If you are unsure of your pole pairs, contact the Far Driver Tuning for Ebikes Group On Facebook for
further assistance.
TEMP SENSOR can be tested one at a time by validating on the graph , should be close to MOS Temp
B) Low VOL Protect:
Setting the voltage cut off of the battery into the far driver controller. In order to determine this we must look
at the batteries DISCHARGE CUT OFF VOLTAGE, usually the website or store the battery was purchased
from will have this information listed on the product information page.
Suggested Low Vol Protect
72v battery (63.1v suggested cut off)
60v battery (51.1v suggested cut off)
48v battery (39.1v suggested cut off)
C) MAX LINE CURR
MaxLineCurr: should equal the CONTINUOUS AMP discharge of the battery (not the peak). If set too
high, it may trigger the BMS over discharge protection which will make the battery go into shutdown mode if
drawing too many amps. **During the initial auto learn, restrict the max line current to MATCH the
motor specs**

***Max Speed Should be set to the motors limitations . 7000rpm is usually more than enough RPMs.

After setting these base parameters successfully HIT SAVE!Now you should be able to run and complete
an auto learn On the next page!

Auto Learn Tips!

Auto Learn determines the RATED SPEED and Phase Offset of the motor, while also auto adjusting the
throttle low voltage and throttle high voltage for the throttle inputs .

PREPARING FOR AUTO LEARN, taking the chain off for the auto-learn process on a mid drive motor is
highly recommended to reduce wear.
Alternatively
-Auto Learning with the chain ON can stretch the chain or stress the motor unnecessarily.

Please auto learn in a safe area where you can make sure the hub motor is secured properly off the ground
and the mid drive is safely mounted to the chassis of the frame.

In Order to start auto learn we need to first go to the GRAPH PAGE and then select AUTO-LEARN Button
on the bottom and hit YES, to enter the auto learn cycle.
When entering auto learn if you engage the throttle and the motor doesn't spin or just make a
weirds whine sound, let off the throttle and try again!

Once we hear the controller start beeping this means we can twist the throttle to half throttle or more to
initiate the auto learn process(FULL THROTTLE also works too)
The MOTOR WILL SPIN DURING AUTO LEARN.
,While holding the throttle during the auto learn process the motor will spin at varying speeds and
eventually change spinning directions to determine the motors unique Phase Angle..
DON'T LET GET OF THE THROTTLE DURING AUTO LEARN unless, the motor stops spinning
completely AND you see THROTTLE ERROR on the Bottom of the page.
Once we let go of the throttle , the error code should go away and at the bottom of the graph page will say
SYSTEM OK.

Once we are done Auto Learning the controller to the motor we can lightly road test the bike and make sure
its not HEATING up the MOS Temp or Giving any other errors.
You may need to readjust your throttle low and high after auto learn .
Typically it's wise to go 0.10v-0.15v over the resting throttle voltage to eliminate dead space.

MOTOR POLE PAIR

MOTOR
QS90 QS12 Qs138 Qs138 QS165 Qs1 QS18 My1020 Sotion
0 3kw 4kw V1 65 0 motor motor
V2 8kw

POLE
PAIRS
5 5 5 5 7 5 5 3 5

Errors and Beep Codes from a Fardriver.


When the controller is turned on normally -2 beeps
The controller will tell you what errors its having by making a series of beeps.
Sometimes as many as 3 different series of beep codes can be present. Pay close attention to the beeps.

Auto learn 2 short beeps –> 1 beep b-e-e-p- b-e-e-p- be-e-e-e-e-e-p

If there is a long beep, please check whether the brake and accelerator are effective at the same time.
With this function, you can check whether the brakes and accelerators are normal: You can have the motor
not accelerate when on the brakes,
BASIC FAULT CODES
ERROR NUMBER OF BEEPS TIPS FOR FIXING

1 MOTOR HALL FAULT 1 CHECK HALL SENSOR WIRES, IF All Wires are
connected properly and the fault still is present the
MOTOR HALL SENSORS may need to be replaced.
Commonly happens when running the Motor with the
wrong pole pairs set
Goto [Link] for quality
replacement hall sensors and hybrid ceramic
bearings .

THROTTLE FAIL -2 Usually means the throttle has failed to operate.


2 2

3 Amp Protect Restart-3 3 Over or Under Amperage from the battery

Controller Phase Controller is failing to make power for acceleration


4 4
Current Protect-4

Voltage Failure Battery is too low volt or too high volt for controller
5 5
Security Lock Alarm Reserved for Security Alarm System on Larger Vehicles
6 6
MOTOR Motor Over Heated
7 7 170C is the top temp allowed by the controller
OVERHEATED Check Correct Temp Sensor is selected

CONTROLLER TEMP CONTROLLER IS TOO HOT


8 8

9 PHASE CURRENT 9 CONTROLLER is Failing to make a strong


OVERFLOW acceleration .

Phase Zero Point Controller Failure to zero out


10 10
Current

Phase WIre Short Check the large phase wires on the motor and controller side
11 11 for any tears, Multiple Inspections along the entire wire
Circuit length.

Wire Current Zero Controller Internal Fault, Do not use contact manufacturer.
12 12
Point Fault

MOSFET Upper Upper MOSFET is Damaged


13 13
MOSFET Lower Lower MOSFET is damaged
14 14
Over Amp Max Too many amps for whats set in the settings under Max Line
15 15 Currrent

If there are 2 short beeps, pause , and then a short beep, repeating. It means that the controller program
verification has failed. In this case, check you are using the latest version of the app which can be found at
the end of this guide.

If there are 4 short beeps, 1 long beep, and 5 short beeps, repeating,software applied via update does not
match the controller. Please check if the proper files were applied and are consistent with the model on the
controller label.

[Link]
OFFICIAL FARDRIVER TUNING HELP GROUP

Created by Ryan Goodyear


Feel free to contact me for further support!

Common questions

Powered by AI

If the pole pair setting on a FarDriver-controlled motor is incorrect, the motor may experience improper functioning such as inefficient power use, reduced performance, or even operational failure, reflected through error codes like the Motor Hall Fault. Commonly, incorrect pole pair settings may occur if users are unaware of the specific pole configurations required by their motor model, leading to mismatched system parameters. This setting affects the controller's ability to synchronize correctly with the motor's magnetic fields, making precise setup crucial. Consequently, thorough verification of motor specifications is necessary to avoid these issues, ensuring that the controller is properly tuned to the motor's characteristics .

The Facebook group 'FarDriver Tuning for Ebikes' serves as a crucial support platform for users of the FarDriver system. It offers community-based guidance, resolving common challenges related to setup, tuning, and maintenance of FarDriver systems. Given the complexity of these technical processes, users can access a wealth of knowledge shared by experienced peers, which might include troubleshooting tips, step-by-step tuning procedures, and problem-solving strategies for error messages. Such communal knowledge is invaluable for new and seasoned users alike, as they can get timely, practical advice and learn from the collective experiences within the group, essentially providing a lifeline for navigating the intricacies of e-bike optimization .

The correct number of pole pairs for different motors in the FarDriver setup process is determined by dividing the total number of magnets in the motor by two. Pole pairs are crucial in tuning because they are a fundamental parameter for the motor controller that affects its efficiency and operation. For instance, the MY1020 motor has 6 magnets resulting in 3 pole pairs. Other motors are specified based on their models, such as MOTOTEC motors and most QS Mid Drive Motors, which have 4 pole pairs, while the NEW SOTION MOTOR has 5 pole pairs. Correctly setting the pole pairs ensures the controller properly aligns and synchronizes with the motor's magnetic field, thereby enhancing performance and avoiding operational errors .

Incorrectly applied firmware updates in a FarDriver system can lead to various operational issues, some of which may render the e-bike unusable or unsafe. For example, errors such as software mismatch with the controller as indicated by specific beep codes can occur, leading to system malfunctions or failures to operate. Users can avoid such issues by ensuring the firmware is consistent with the controller model specifications. Verification involves checking the controller label for the correct model information and ensuring compatibility with software versions prior to installation. Keeping track of official update announcements from the support forums or manufacturer releases can also prevent misapplications and maintain system integrity .

Before binding the FarDriver app to an e-bike controller, several preparatory steps are necessary to ensure a successful connection. Firstly, download the app from the iOS App Store or Android platform and enable all permissions within the app to ensure full functionality. Bluetooth and GPS must be turned on since these are required for communication between devices. Additionally, it is recommended to turn off WiFi to prevent interference during the binding process. The binding involves entering your email, retrieving a verification code from your inbox, and using it to register within the app. Powering up the controller allows it to be recognized, and through the Comm Tab, selecting YuanQu and connecting finalizes the setup. Each step ensures accurate verification, undisrupted communication channels, and secure registration, which are crucial for the app to function properly with the controller .

The auto-learn function in the FarDriver e-bike controller involves several steps and plays a critical role in calibrating the controller to the motor's specifications. Initiating auto-learn adjusts the throttle low and high voltage for throttle inputs and determines the rated speed and phase offset. This process requires the vehicle to be in a safe area where the motor is secured off the ground to avoid physical wear, particularly if using a mid-drive motor where taking the chain off can prevent unnecessary stress. During auto-learn, the motor spins unattended, verifying the motor's phase angles by changing speeds and direction. If the environment isn't controlled, the auto-learning process can lead to mechanical strain or even damage to the motor parts, ultimately affecting performance. Therefore, conducting this process in a suitable setup is vital for accurate calibration and maintenance of the motor-controller system .

Following an auto-learn process on a FarDriver controller, scenarios that may necessitate adjustment of throttle low and high voltages include instances where post-calibration there is observable 'dead space'—parts of throttle travel that do not elicit response. The recommended adjustment involves increasing the throttle low and high voltage settings by 0.10V to 0.15V over the resting throttle voltage. This minor adjustment ensures immediate throttle response across its range, providing smoother and more responsive throttle control. Fine-tuning these settings is essential to eliminate any delay or inefficiency in speed regulation, thereby enhancing the riding experience .

When testing a temperature sensor in a FarDriver e-bike system, it involves validating its readings on a graph to ensure they closely match the MOS temperature. This testing is crucial as temperature sensors monitor the thermal state of the motor and controller, vital for preventing overheating. If the temperature readings deviate, it might indicate a faulty sensor or improper thermal management, risking damage to motor components. It is important because the sensor data guides the controller's logic in implementing safety measures such as power reduction to prevent overheating. Proper testing ensures the operational safety and longevity of the e-bike's motor and controller by averting potential thermal failures .

The FarDriver system enhances troubleshooting and maintenance of e-bike components through an array of beeps and error codes, which signal specific issues to the user. When errors occur, the controller communicates through distinct beep sequences corresponding to different error conditions, such as motor hall faults or overheating conditions. For example, if a long beep occurs, it suggests a problem with brake and accelerator effectiveness, prompting a user check. Each code is matched with a specific resolution, such as ensuring proper wire connections for motor hall faults or verifying battery voltage levels. This systematic approach allows users to easily identify and rectify problems without extensive technical knowledge, significantly simplifying maintenance and promoting the longevity of e-bike components .

Setting the correct 'Low VOL Protect' and 'MAX LINE CURR' parameters in an e-bike's FarDriver controller is crucial for ensuring optimal performance and safety. The 'Low VOL Protect' parameter sets the voltage cut-off level, which prevents the battery from discharging below a level where it can be damaged, depending on the battery type (e.g., 63.1V for a 72V battery). The 'MAX LINE CURR' should match the continuous amp discharge rate of the battery rather than the peak. It prevents the BMS (Battery Management System) from triggering shutdowns due to over-discharge when excessive current is drawn. Incorrect settings can lead to premature battery depletion, triggering of protective measures, or even permanent battery damage. Ensuring these parameters are correctly set optimizes battery life and maintains efficient energy usage .

BASIC FARDRIVING APP SETUP TUNING
BINDING (REGISTERING)
1) Download the app to your phone
a. iOS App Store
b. Android FARDRIV
BASIC TUNING FOR FAR DRIVERS
POLE PAIRS (A)
Pole Pairs = Total Magnets Divided by Two. I.e.
MY1020 has 6 magnets = 3 Pole Pai
MOST QS Mid Drive Motors -4 pole pairs*
NEW SOTION MOTOR - 5 pole pairs (full list below)
Hub Motors- always have a higher co
When entering auto learn if you engage the throttle and the motor doesn't spin or just make a
weirds whine sound, let off the
The controller will tell you what errors its having by making a series of beeps.
Sometimes as many as 3 different series of b
14
MOSFET Lower
14
Lower MOSFET is damaged
15
Over Amp Max
15
Too many amps for whats set in the settings under Max Line
Curr

You might also like