Auto-engage gear using gear signal? #121
Replies: 5 comments 6 replies
-
I proposed something to this effect a while back. My idea was to have a constant (very low) pre-tension current to keep slack out of the chain, which would kick in only above a certain roadspeed (so independent of pedal cadence and gear sensor). For me the primary goal was to keep slack out of the chain so that when throttle is applied the freewheel pawls do not get hit hard. But it could also work to auto-engage gears when coasting. My bike has a hub gear so I could not test this precisely, but you could if motivated :) The branch is still available (for me it's a useful feature), and up-to-date with master, so feel free to try it out: https://github.com/EigenMania/bbs-fw/tree/feature/apply_pretension |
Beta Was this translation helpful? Give feedback.
-
As a gear sensor user I also see this as useful feature. For me it would eliminate the issue of downshifting when freewheeling to a near-stop situation (crossing, stop-sign etc). I quite often find myself in this awkward situation where i'm slightly tapping breaks and freewheeling to slow down but also need to pedal a bit for gear changes to go trough. Also the point made by @EigenMania about pretension lowering force applied to freewheel is absolutely valid since I've broken one set of freewheel by applying too much torque while chain was not tensioned. |
Beta Was this translation helpful? Give feedback.
-
Yes this does sound like a useful option to have. I might play around with it a bit. |
Beta Was this translation helpful? Give feedback.
-
Something very similar to this introduced as "FreeShift" by Shimano. They basically say that it's "pedal-free" shifting that helps you when you're descending. There is also Auto shift but it's probably a bit out of topic for this thread as it involves derailleur. https://bike.shimano.com/en-EU/technologies/component/details/steps/free-shift.html |
Beta Was this translation helpful? Give feedback.
-
Hi are there any feedback from users of this function? I would like to test and also bring a return but impossible to compile the firmware without knowledge. |
Beta Was this translation helpful? Give feedback.
-
Would it be a good idea if the gears would "auto-engage" using gear sensor? It would be great when just using the throttle. Then when freewheeling, you could slowly change multiple gears without touching the throttle at all.
It would work similar to;
If (gearSensorSignal = true &&
wheel is spinning above x rpm && currentPedalCadence < someValue &&
CurrentAmps < 0.5)
{
GiveMotor10WattsForASecToEngage()
//Above can limit the motor rpm too, to change gear smoothly.
}
This should definitely not spin the motor if the bike is stopped. I don't know if there would be serious disadvantages to a such feature.
Beta Was this translation helpful? Give feedback.
All reactions