winder / Universal-G-Code-Sender

A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
http://winder.github.io/ugs_website/
GNU General Public License v3.0
1.91k stars 767 forks source link

AutoLeveller Functionality Improvements #1360

Open TekMason opened 4 years ago

TekMason commented 4 years ago

Feature request

Option to initiate each probe with an additional probe touch. In combination with a Fast Find Rate and a Slow Measure Rate like the probe module does it would be very quick (and safer) to surface a plane.

Problem description

It is tedious to run dozens of probes and you have to be very aware of where the machine is going to move for each probe to get your appendages out of the way. A better method for probing (with a puck) would be for the machine to move to the position, the user touches the puck to the tool and it starts the Z probe...rinse and repeat

Expected Behavior

  1. The tool moves to X, Y and Max Z position.
  2. Touch puck to tool
  3. Pause for 2 seconds
  4. Z probes at rapid rate
  5. Touches puck and retracts a few mm
  6. Z Probes at Slow Measure Rate
  7. Pause 2 seconds
  8. Advance to next X, Y, Max Z position.
  9. repeat until done.

Actual Behavior

Movements for AutoLevel routine have no triggers and run completely automatic. One has to stay on top of it especially after probe finishes Max Y and returns to the next X and Min Y.

Steps to Reproduce the Problem

  1. Run an Auto Leveller routine that has a fairly large spread between min and max Y

Specifications

Version

UGS Platform 2.0 - Nightly Build Feb 27, 2020

Operating system

Windows 10 x86

Platform

Grbl 1.1g

Other

Link to a video coming soon

jappiemike commented 4 years ago

Hi, it might be more user friendly if it moved in the X plane first and then the Y so it moves left to right along the bottom and gradually moved up the table. Just my 2 cents worth. Mike