gaber
10 W
Really impressed with the pro level you guys are handling the dev and release management of this - especially with it being in your spare time. Thanks for all your effort!
Thanks!gaber said:Really impressed with the pro level you guys are handling the dev and release management of this - especially with it being in your spare time. Thanks for all your effort!
No problem for me about disabling boost, but I think users will find it strange to not have assist at startup, because at startup human power is zero because cadence is zero.EndlessCadence said:I have the following suggestions to be implemented very soon, I believe I can do this:
- From 9 to 5 assist levels default
- Revert the assist levels to simple factors (instead of "watts") as it was previously if this isn't too much work.
- Boost functionality toggle if possible, default off to reduce wear of the motor.
- Investigate 500W peak "limit"
- Prevent drag when pushing the bike backwards. It seems that we're still powering the motor coils. I think I need some help or experimenting here.
- Meanwhile my lighting parts will arrive, to be continued...
EndlessCadence said:- Prevent drag when pushing the bike backwards. It seems that we're still powering the motor coils. I think I need some help or experimenting here.
casainho said:About the drag, it will take time to solve as if is wrong it may burn the motor controller, I am afraid. This issue is something is not urgent so I suggest we wait to have time to test it very well.EndlessCadence said:- Prevent drag when pushing the bike backwards. It seems that we're still powering the motor coils. I think I need some help or experimenting here.
TIM1_CtrlPWMOutputs(DISABLE);
TIM1_CtrlPWMOutputs(ENABLE);
Think more about it, I think is not a good idea strategically because:EndlessCadence said:- Revert the assist levels to simple factors (instead of "watts") as it was previously if this isn't too much work.
Hear, hear! Having a complete wiki containing all information is high on my whishlist but no worries we'll sort this out. First I had to improve the release management, fix the most annoying bugs/issues then we'll focus on the documentation.nbdriver said:I just finished installing everything, soldering, flashing and testing with version 0.12. Working great thank you guys for the wonderful job.
I have yet to test it properly to understand the assist levels, and the other features.
I had to search in different posts and wiki to find all the info that was needed, i can maybe help the project with a detailed guide to install from scratch, compiling info from jbalat videos, Wiki, and forum. This could be placed on the wiki for future users. I'm also able to translate it to french.
What do you think ?
LOLjbalat said:Don't know if this helps but with the 500w limit I was able to get that up a little playing around with the phase advance angle. Higher is better but too high loses timing. This needs to be increased as motor speed or cadence increases for more power and higher cadence. At the moment phase angle does not change much with speed.
Btw while you’re at it please disable any tests that limit the speed like max motor erps, max cadence... the only real limit should be the power duty cycle which will be limited by motor load and your phase angle. After all you are “endless cadence”![]()
Thanks! Do you mean you that the display showed more then 500W (around 644W peak?) ?zappan said:EndlessCadence congratulations for the changes you've made I have now installed the ver. 0.13.1 also following the reset procedure recommended by you, and it immediately worked !!! I confirm that now set to 18A, powered at 35.80 the controller delivers 17.64 A, readings with WattsUp, and I confirm that the LCD3 displays the values of Watt. For more details place the reviews on the Flexible OpenSource firmware on the Italian forum. http://www.jobike.it/forum/topic.asp?TOPIC_ID=76426&whichpage=1.
Hello thanks and have a good weekend.
Thanks for the information and warning. Thanks for saving my controller (for now)stancecoke said:casainho said:About the drag, it will take time to solve as if is wrong it may burn the motor controller, I am afraid. This issue is something is not urgent so I suggest we wait to have time to test it very well.EndlessCadence said:- Prevent drag when pushing the bike backwards. It seems that we're still powering the motor coils. I think I need some help or experimenting here.
You can easily aviod the drag by disabling the PWM outputs
Code:TIM1_CtrlPWMOutputs(DISABLE);
and only enable it when power is wanted
Code:TIM1_CtrlPWMOutputs(ENABLE);
but as casainho wrote, it's quite dangerous for the hardware, if you enable the PWM at the wrong moment![]()
You have to make sure that you only enable it if erps = 0.
regards
stancecoke
Thanks I will do. I'm not simply changing this but I want to keep the discussion going which method is best. That's why I created an issue in our Github repository. If you have more information please add it therecasainho said:Think more about it, I think is not a good idea strategically because:EndlessCadence said:- Revert the assist levels to simple factors (instead of "watts") as it was previously if this isn't too much work.
- there is no mean for that factor, while motor watts means energy
- users want motor watts related to pedal watts
A good plan would be for now to keep as it is and next develop the code for reading pedals watts (I did that before and I can recover the code on g8t history) and plug the 2 values and so finally users would set the assist level as a factor of pedal power.
EndlessCadence said:Thanks! Do you mean you that the display showed more then 500W (around 644W peak?) ?zappan said:EndlessCadence congratulations for the changes you've made I have now installed the ver. 0.13.1 also following the reset procedure recommended by you, and it immediately worked !!! I confirm that now set to 18A, powered at 35.80 the controller delivers 17.64 A, readings with WattsUp, and I confirm that the LCD3 displays the values of Watt. For more details place the reviews on the Flexible OpenSource firmware on the Italian forum. http://www.jobike.it/forum/topic.asp?TOPIC_ID=76426&whichpage=1.
Hello thanks and have a good weekend.
EndlessCadence said:Hear, hear! Having a complete wiki containing all information is high on my whishlist but no worries we'll sort this out. First I had to improve the release management, fix the most annoying bugs/issues then we'll focus on the documentation.nbdriver said:I just finished installing everything, soldering, flashing and testing with version 0.12. Working great thank you guys for the wonderful job.
I have yet to test it properly to understand the assist levels, and the other features.
I had to search in different posts and wiki to find all the info that was needed, i can maybe help the project with a detailed guide to install from scratch, compiling info from jbalat videos, Wiki, and forum. This could be placed on the wiki for future users. I'm also able to translate it to french.
What do you think ?
@everyone, thanks for the encouraging news!
On the trails, I want to quick configure power and not amps. I want to have motor assisting me at a constant energy while I give the rest with my legs.EndlessCadence said:Question: Is anyone using the max power feature? Section 2 "Max battery power screen" of the wiki. I'm not using this feature and think it's confusing as the max power can also be configured by setting the max amps in the configuration, I know this depends on the battery voltage. It's also another layer of complexity in the code. In my test version I had removed this feature.
Thanks for your answer. No I won't remove anything for now. Just want to make sure anyone is using those features. No need for a forkcasainho said:On the trails, I want to quick configure power and not amps. I want to have motor assisting me at a constant energy while I give the rest with my legs.EndlessCadence said:Question: Is anyone using the max power feature? Section 2 "Max battery power screen" of the wiki. I'm not using this feature and think it's confusing as the max power can also be configured by setting the max amps in the configuration, I know this depends on the battery voltage. It's also another layer of complexity in the code. In my test version I had removed this feature.
Also, maybe I would like to have torque sensor only as input instead of human power, because cadence can change a lot.
For city, I like to use assist levels only but for trails it is a very diferent ride style.
If you remove this feature, I will have to do a fork to keep my own code and features.
casainho said:On the trails, I want to quick configure power and not amps. I want to have motor assisting me at a constant energy while I give the rest with my legs.EndlessCadence said:Question: Is anyone using the max power feature? Section 2 "Max battery power screen" of the wiki. I'm not using this feature and think it's confusing as the max power can also be configured by setting the max amps in the configuration, I know this depends on the battery voltage. It's also another layer of complexity in the code. In my test version I had removed this feature.
Also, maybe I would like to have torque sensor only as input instead of human power, because cadence can change a lot.
For city, I like to use assist levels only but for trails it is a very diferent ride style.
If you remove this feature, I will have to do a fork to keep my own code and features.