The default settings are:
Code: Select all
CYCLE_RUBBER_MINDISTANCE_RESERVOIR .005
CYCLE_RUBBER_MINDISTANCE_UNPREPARED .005
distance to wall = e^{-rubber_speed*t}
and sets in when the speed given by that (rubber_speed times the distance) gets lower than the cycle speed (let's say 30), and rubber_speed defaults to 40/s.
so:
distance to wall when rubber sets in = cycle_speed/rubber_speed = 4/3 m
We arbitrarily label this point t=0 in the distance forumula.
Rubber stays active for about cycle_rubber/cycle_speed, about 5/30=1/6s
that makes the distance to the wall just as rubber runs out:
max_single_grind = 4/3 m * e^{-40/6} = 4/3 * e^{-20/3}
which is approximately 0.0017 m. Smaller than CYCLE_RUBBER_MINDISTANCE_UNPREPARED.
So, math sez: if the code is working as indented and default settings are used, a nice and precise pure grind should be deeper than a double grind. But it needs to start with untapped rubber. Even a rubber meter starting out at 1 can ruin the grind.