mctubster said:buba said:Very excited to hear that and good to know what sensitivity level you are using! But also what you would prefer. I think it would be possible to improve the formula so eMTB is operating better and can fit your needs with only one assist mode. It should be great in any sensitivity level, that is the goal. Will consider everything you have said and think about it!
Hi Buba - potentially I missed it, but could you please explain the logic behind eMTB mode? It feels a bias toward torque at low rpm and then more toward power at higher rpm?
Anyway it is great.Successfully retired boost assist and also no random lags when starting off.
Hello Mctubster! Yeah, sure!
EDIT: Glad you like it and that you are satisfied with the 0.20.0!
eMTB is only based on pedal torque. So the more you push on the pedals the more current it will send to the motor. More current means more torque -> more assistance -> more power.
eMTB is similar to Torque Assist but there is one important difference. Below are some simplifications:
--------------------------------------
Torque Assist:
MotorCurrent = PedalTorque * AssistLevelMultiplier
Example:
8 AMPS = 5 NM * 1.6
--------------------------------------
eMTB Asssist
MotorCurrent = PedalTorque^X
Where X is a number between 1.3 and 2
Example:
8 AMPS = 5 NM ^ 1.3
--------------------------------------
That small difference makes it much easier to scale the input torque to the motor output torque. It is possible to setup so it gives normal assistance in normal conditions but as soon as you start pushing the pedals harder you will get a much higher percentage of assistance compared to Power Assist and Torque Assist.
If you are using Torque Assist you would have to push the pedals twice as hard for twice the motor torque. Contrary, with eMTB Assist, depending on sensitivity, you only have to push the pedals 20 % harder to get twice the motor power.
eMTB is not finished and will continually get better. Maybe even with pedal cadence added in the formula if that improves the feeling. I know for a fact that the values we have now can get much, much, better. The more feedback I get the faster we can improve it. Just knowing what sensitivity everyone is using can improve the feeling as we can rescale the formula and get to better values.
So if any user wishes to share some data just let me know what eMTB sensitivity you are using and I will use that to improve eMTB.
EDIT: Glad you like it and that you are satisfied with the 0.20.0!