-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SetSprocketVertical Needs To Compensate for Chain Tolerance Additions #711
Comments
While we're looking at places affected by the chain pitch, the calibrateChainLengths() in System.cpp routine needs to ignore the chain pitch as well. It must extend 1650mm of chain and finish with a tooth at 12 o'clock. |
Is this possible? 1650mm/6.35mm = 259.84252 |
On Tue, 24 Apr 2018, Scott Smith wrote:
While we're looking at places affected by the chain pitch, the
calibrateChainLengths() in System.cpp routine needs to ignore the chain pitch
as well. It must extend 1650mm of chain and finish with a tooth at 12 o'clock.
you can't extend a fixed distance of chain and have the sprocket move an integer
number of teeth if the length of each link isn't the same.
there is nothing magic about 1650mm of chain, it just happens to be the number
printed. It's not even an integer number of teeth if there s no chain tolerance.
What's far more important is to move an integer number of teeth.
So here I'll campaign for an idea I posted a few days ago. Rather than moving a
fixed distance, we should move the chain an integer number of teeth and record
what that distance is (so it doesn't have to be manually entered when the chains
are reset)
We should make this put the sled near the center of the workspace. Most people
will be perfectly happy calling this spot 'home' (0,0) and not worry if it's not
exactly in the center of the workspace.
|
That's the right idea. Having that number be proportional to any measurement of the frame defeats the benefit of using a universal value which allows using the 'manual chain' calibration regardless of changes to the frame. Once the king link is identified and marked, it should never change. That way, making changes to the frame like top/bottom feed or wider top bar won't invalidate the marked link. |
I think this is a straightforward solution, but need to think about it.
The text was updated successfully, but these errors were encountered: