JoeSmoe said:
I imagine all who have fuel bot got the same email as me from Dave:
I think that might only apply to US users (but I will confirm with Dave)
Edit - confirmed - you & DBR3T are the
only two US R3 users to date and will get replacement with the updated firmware; Dave will inform the Metric guys, but there should be no need/reason to change those.
All other units shipped to non-R3 users, will similarly have no issue - it is unique to 'miles' and R3 users (nothing else to date has seen such a high pulse count)
I worked through this issue with Dave, actually up till the wee hours the other night trying to compute the math, based on the R3 speed sender and the final drive gearing.
(thanks to warp9.9 for confirming my deduction that the speed sender was looking at the 48T output Helical gear on the Transmission)
There is actually no problem for those who use the metric setting - that setting takes pulses per km instead of pulses per mile, so that gets it down to 5 digits. (115,000 pulses per mile is 71,430 per km). The limitation on the US units was purely the number of digits that could be entered in the program field and in miles, the R3 produces 6 digit number per mile (but only 5 digit number per km)
In fact that was the clue to understanding why one member 'down under' had his successfully installed and operating correctly. So those units sent to Europe and Australia will be just fine.
Indeed, even for those in US, just a simple 'dance' in programming is all that is required - set to US initially, get the pulses per mile, divide that number by 1.61, set to metric, enter the 'new' number, set back to US. That in fact will work perfectly with no loss of resolution.
But such is the measure of Dave, it appears like he is replacing the US R3 units that he may have shipped so R3 users don't have to take those extra steps in programming to accomplish the end result.
For those interested in the math, here is how it works out;
180/70/16 tire (Touring) (theoretically) has 29.2" diameter or 81.43" circumference
(note that the 240/50/16 of the Roadster is slightly smaller and also in real World, the diameter will not be quite this big anyway)
Let's just call it 80" circumference as a 'better' approximation.
1 mile - (5280' x 12)" = 63,360"
So in one mile the rear wheel turns (63,360 / 80) = 792 times.
There is a 2.864 final drive ratio, so the shaft turns (792 x 2.846) = 2254 times in that mile.
There is a secondary ratio of 1.043 between the Helical Gears which takes it to 2366 at the Transmission Output Shaft which is rotating at (2268 * 1.043) 2366 times for every mile traveled by the rear wheel.
Now - the speed sensor is looking at that Transmission output gear and sees a pulse every time a tooth passes across the sensor; With 48 tooth gear that means (2366 * 48) pulses for every mile = 112,844 pulses for every mile
Again that is theoretical number - in real World DBR3T got 117,000 pulses over his measured mile and a Metric User got 68,682 pulses for 1km (on a Roadster)
(note 68682 * 1.61 = 110, 578)