OK, thought it would be useful to compare all the different settings recommendations in one place, so I build a spreadsheet.
I'm using these 6 sources:
1) Luna controller for their Apollo bike, which raises the current limit from 30 amps to 35 amps. Since the 52 volt battery actually starts at over 58 volts when fully charged, that's how they get their 2,000 watt number (58*35=2030), although it should be noted that the controller portion of the motor housing has a 1300 watt label (compared to the 1000 watt label on the usual 52 volt motor), so that's some kind of peak thing. I took the settings off of my EggRider after getting a fresh controller from them just a couple days ago. Note that Luna's settings for Sport/Off-Road were different than for Eco/Road on the Pedal and Throttle tabs, but the same on Basic and Torque tabs.
2) Bixtrix stock setting from:
https://electricbikereview.com/forums/threads/ultra-bikes-pas.31734/post-251595
3) eBikeaholic from his video, screen grabbed at:
https://electricbikereview.com/forums/threads/ultra-bikes-pas.31734/#post-250411
4) Mike/Frey "Smooth" setting at:
http://frey-bafang.patransformers.com/2020/10/09/bafang-ultra-programming/
5) Prophet Zarquon's settings at
https://electricbike.com/forum/foru...53-bafang-ultra-drive-programming?view=stream
6) And that latest, EveryAmp's settings at:
https://everyamp.com/bafang-ultra-m620-programming/
The EveryAmp guy changed his initial post when FordPrefect pointed him at #4 and #5.
I've not included some rows where everyone agreed, and the order of rows is from EggRider, which is different than the Windows Programming tool.
BASIC | Luna Sport | Luna Eco | Frey Smooth | Prophet Zarquon | EveryAmp |
---|
Assist 0 | 0 & 0 | 1 & 1 | 0 & 100 | 1 & 100 | 1 & 1 |
Assist 1 | 30 & 100 | ? | 15 & 100 | 7 & 100 | 8 & 100 |
Assist 2 | 35 & 100 | ? | 20 & 100 | 13 & 100 | 11 & 100 |
Assist 3 | 40 & 100 | ? | 30 & 100 | 28 & 100 | 15 & 100 |
Assist 4 | 45 & 100 | ? | 45 & 100 | 34 & 100 | 21 & 100 |
Assist 5 | 55 & 100 | ? | 55 & 100 | 39 & 100 | 41 & 100 |
Assist 6 | 60 & 100 | ? | 60 & 100 | 55 & 100 | 39 & 100 |
Assist 7 | 70 & 100 | ? | 70 & 100 | 68 & 100 | 53 & 100 |
Assist 8 | 80 & 100 | ? | 80 & 100 | 84 & 100 | 73 & 100 |
Assist 9 | 100 & 100 | 100 & 100 | 100 & 100 | 100 & 100 | 100 & 100 |
PEDAL ASSIST | Luna Sport | Luna Eco | Frey Smooth | Prophet Zarquon | EveryAmp |
---|
Start Current % | 30 | 30 | 1 | 1 | 1 |
Keep Current % | 30 | 30 | 100 | 100 | 2 |
Slow-Start Mode | 5 | 5 | 4 | 7 | 4 |
Startup Degree | 4 | 2 | 2 | 2 | 2 |
Work Mode | 10 | 10 | 10 | 10 | 10 |
Time of Stop | 20 | 25 | 20 | 20 | 4 |
Current Decay | 4 | 6 | 6 | 4 | 4 |
Stop Decay | 0 | 10 | 10 | 20 | 0 |
THROTTLE | Luna Sport | Luna Eco | Frey Smooth | Prophet Zarquon | EveryAmp |
---|
Speed Limit | 40 | 40 | <Missing> | Display Command | 32 |
Start Current % | 8 | 9 | <Missing> | 5 | 1 |
Start Voltage | 12 | 15 | | 15 | 12 |
End Voltage | 38 | 38 | | 35 | 35 |
And now onto the Torque page. I found it interesting that only Prophet Zarquon figured out what the Base Voltage should be, with a really good explanation, which is that it's the motor controller's draw when you're not putting any pressure on the pedals. You can get this value from the live section of both the Windows app and EggRider. The Prophet suggests adding 1 or 2 to the value you read. On our two Apollos, I read 752 from one and 757 from another. Zarquon claims that a value of "0" is as it comes from the factory, meaning no calibration was done. Note that only Luna and Frey as OEMs seemed to have bothered, both putting in a placeholder 740.
TORQUE | Luna | Bixtrix | eBikeaholic | Frey Smooth | Prophet Zarquon | EveryAmp |
---|
Base Voltage | 740 | 0 | 0 | 740 | 752 | 740 |
0 Speed Boost Time | 120 | 120 | 120 | 0 | 60 | 120 |
Delta 0-5Kg | 200 | 200 | 200 | 900 | 207 | 400 |
Delta 5-10Kg | 200 | 200 | 200 | 500 | 207 | 395 |
Delta 10-15 Kg | 200 | 200 | 200 | 300 | 207 | 390 |
Delta 15-20Kg | 200 | 200 | 200 | 200 | 207 | 385 |
Delta 20-30Kg | 400 | 400 | 400 | 200 | 415 | 380 |
Delta 30-40Kg | 400 | 400 | 400 | 200 | 415 | 375 |
Delta 40-50Kg | 400 | 400 | 400 | 100 | 415 | 370 |
Delta 50-60Kg | 400 | 400 | 400 | 100 | 415 | 365 |
| | | | | | |
Start Kg (if same for all Spd's, just one value) | 1 | 20,16,12,10,8,6 | 20,16,8,6,0,0 | 1 | 13,11,8,4,2,1 | 3 |
Full Kg | 50,45,40,30,20,15 | 50,45,40,35,30,25 | 50,40,30,25,20 | 60,50,40,30,20,15 | 50,30,15,10,5,2 | 60,55,50,45,40,35 |
Return Kg | 5 | 12,9,6,5,4,4 | 0 | 0 | 12,9,6,5,2,1 | 5 |
Min Cur % | 5 | 10,10,15,15,10,10 | 20,40,60,80,100,100 | 0 | 1,15,30,30,30,30 | 1 |
Max Cur % | 100 | 100 | 100 | 100 | 100 | 20,100,100,100,100,100 |
Keep Cur % | 5 | 4,4,3,3,2,2 | 20,40,60,80,100,100 | 5 | 2,15,30,30,30,30 | 1 |
Cur Decay | 4 | 3,3,3,2,2,2 | 20,40,60,80,100,100 | 4 | 2,2,3,4,4,4 | 2 |
Start Degree | 1 | 1 | 1 | 1 | 1 | 1 |
As you can see, the Basic, Pedal and Throttle pages are pretty straightforward and you can choose how aggressive you want to be logically. Note despite its more power motor/controller, Luna's stock Basic (PAS) settings are very aggressive and you can tell this when you ride - it's so much power for not much pedal effort. It's like having a throttle on your pedals. I like to get a workout when I ride - I just want the motor to a) overcome the additional weight, b) help me up hills or into the wind, c) help me go further on my trips. I want exercise at low PAS levels - I can always raise them if I get lazy during the ride.
The Torque page has quite a number of disagreements:
1) The whole Delta Voltage thing is confusing. I tend to favor Mike/Frey's settings, since he's the only one who tries to explain what they are, even if he does so poorly that I can't really understand. Then again, he's also the only one that has a decreasing set of values for increasing pedal pressures - just about everyone else, whether stock or even Zarquon, groups them into two ranges that increase with increasing pedal pressure. EveryAmp started with Mike/Frey's settings but doesn't explain how he arrived at his values.
Here's Mike/Frey's summary of Delta Voltage:
Delta Voltage: This is voltage SPAN in millivolts that program use to calculate load applied to pedals. For example, for the first 200mV load cell output, program will calculate as 0-5Kg load. If you are to change 200mV to 400mV, software will now calculate load of 0-5Kg over first 400mV. This is good instrument to manipulate sensitivity of the pedal assist. From linear to progressive or any other.
Using Mike/Frey's values of 900mV for the 0-5Kg and 500mV for the 5-10Kg, I think he's saying that if you apply 7.5Kg of pedal force, the voltage will increase by 1150mV. That's calculated as 900mV from the first 5Kg plus half of the 5-10Kg range of 500. If I'm correct in my interpretation, then Mike/Frey's setting give you more boost initially, but less boost with increasing pedal pressure.
Mike/Frey further says about Delta Voltage:
This is relationship between load cell that read rider input in form of pedal pressure applied to voltage system translate this into. Delta Voltage also tied up to the range/output voltage span of load cell. If you activate “Continuous Get’ function, position bike pedals parallel to the ground and put all your weight on one pedal, you will get a reading in mV something like 3,260mV. This number less static base voltage output of the load cell of 750mV equals to about 2,500mV. This means, load cell output when you ride will be within this range.
In below Delta Voltage table you will find progressive relationship between Kg vs mV. This is done to allow rider to experience more natural and smooth assistance performance. 0-5Kg have a larger voltage span to allow for ‘ghost pedalling’ low assistance under very light pedal input. This is useful primarily when riding on pavement around town at speeds under 20Km/h. As rider increase pedal pressure, system will offer progressively more assistance. That will offer most natural feel, as human muscle is not very good in controlling force close to maximum loads.
I've read that first sentence probably a hundred times over the past couple of years and still don't understand it. I do understand when he says that full pedal pressure results in 3,260mV, and subtracting the (for him) 740mV Base Voltage gets you 2,520mV, so an effective 0mV to 2,520mV is your output range. But, what I don't understand "As rider increase pedal pressure, system will offer progressively more assistance." Actually, the way the values taper means that you get less additional assistance per Kg of pedal pressure as the pressures increase.
What I just figured out is that the stock settings are set to be linear across the entire range. The output values (mV) double from 200 to 400 only because the input range (Kg) doubles from 5Kg per range to 10Kg per range. So when Mike/Frey keeps the same 200mV output for the 15-20Kg range as for the 20-30Kg range, he's essentially halved the increase, which kinda mirrors what he did going from 900 to 500 on the first two ranges.
So, my summation is the Mike/Frey is trying to decrease the output as pedal pressure increases and somehow that feels better. And that EveryAmp doesn't understand this as his numbers add up to far more than the 3,260mV range which means he maxes things out before applying full pressure to the pedals.
2) Why does Prophet Zarquon have different Min Current % for different pedal cadences?
3) What does Current Decay actually do, and why is Zarquon different at different cadences?
Hope this is helpful. Let me know if there's another published setting I should include in the above tables.