MaslowCNC / GroundControl

This is the Ground Control software used to control the Maslow CNC Machine
https://www.MaslowCNC.com
GNU General Public License v3.0
277 stars 123 forks source link

Calibration: Measure Top of Board - Start from 0 instead of retracting #594

Open thormj opened 6 years ago

thormj commented 6 years ago

Add a button to "Start from zero" (put tooth at 12:00 and first link on top) and extend chain. Faster than retracting it 2.6m...

blurfl commented 6 years ago

This step gives a very crude measurement - how about asking the user to use a tape measure (with suitable pictures) instead?

davidelang commented 6 years ago

this step is eliminated with triangular kinematics.

thormj commented 6 years ago

Err... if you don't do that, how do you figure out what the Y of center is?

davidelang commented 6 years ago

very interesting math that figures out how far above the work area the motors are by comparing different triangles

blurfl commented 6 years ago

The triangular calibration step calculates the distance of the center cuts from the line between the motors. When the user enters the distance from the top cut to the top of the workarea, that value is subtracted from the calculated distance of the top cut to give the distance from the motors to the top of the workarea. Calculating the distance from the motors to the center of the workarea is left as 'an exercise for the student' 😁.

BarbourSmith commented 6 years ago

I vote for the "ask someone to measure it" option. We just need a rough measurement and retracting all that way is a hassle

thormj commented 6 years ago

That works... it just seemed to take a loong time...

bdillahu commented 6 years ago

I had just logged in to recommend swapping the "measure top of workspace" with the "measure distance between motors". You're starting at zero to do the distance between motors... pay out enough and measure to top of board, then keep paying out to measure between motors. Then you don't have the "pay all the way out, nearly all the way back in, then way back out again".

Or just use a tape measure :-)

BarbourSmith commented 6 years ago

I totally mean measure it with a tape measure 😀

I guess I should have been more clear because of course all the options involve measuring the distance 🙄