Skip to content
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

Enhancement - tool change workflow improvements #515

Open
repentsinner opened this issue May 22, 2024 · 1 comment
Open

Enhancement - tool change workflow improvements #515

repentsinner opened this issue May 22, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@repentsinner
Copy link

repentsinner commented May 22, 2024

Hi, it would be great if the tool change workflow could be improved in the following ways:

  • Capture a tool change location in machine coordinates that gSender goes to prior to the change, similar to the location of the tool length probe. Retracting to safe and going to the same location should be the first step of any M6 override command
  • Allow the various tool change strategies to be executed outside of a job, either during setup, diagnostics, or just to learn how the different strategies work
  • Document the different strategies more completely directly in the UI
    • Ignore should likely warn that if a gcode program has an M6 in it and it is ignored, cutting results after the change are likely to be undefined.
    • Pause notes that if you move the bit, it needs to be moved back before resuming? This seems crazy from an expectation perspective (software is good at remembering coordinates, humans are not), and behavior does not seem to reflect this. Is this documentation out of date?
    • Standard re-zero makes note of a 'guided process', but prior to running it there is no way of knowing what that process is. There is so much space in the UI to directly describe the process, instead of hoping that a user is going to find a manual.
    • Flexible re-zero seems less flexible than Standard re-zero. Saved tool offsets on hobby-grade CNC? Where are these offsets saved?
    • Fixed tool sensor is sort of described, and I have a bitsetter, but the machine went rogue and did not successfully recover the pre-change position when trying to execute this once so now I don't trust it. See desire above to allow the tool change strategies to be executed outside of a job so we can debug what the heck they are doing.
  • Note that if on the tool change page of the settings dialog and you navigate to a different page and back, a bunch of the help text is inexplicably removed.

Version 1.4.7 on MacOS talking to grbl (shapeoko 5 pro).

Thanks for considering!

@walidkayhan walidkayhan added the enhancement New feature or request label Jun 3, 2024
@ShadyMCShadesen
Copy link

ShadyMCShadesen commented Jun 5, 2024

I have the same issue with the bitsetter and the option "fixed tool length sensor"
At the moment after changing to a longer bit it moves to the Z height (set in fixed tool length sensor settings) and then wants to move to its last position (Z) but thinks it's anywhere upwards outside of the machine space (soft limit triggered)
By changing to a shorter bit the opposite happens, it moves to the set Z height and the moves downwards again.
I don't understand why it wants to go to a different Z height at all.

Also at the beginning of the wizard, it moves to machine coordinate Z -10 for the travel to the bitsetter... Why not at -1 (the position it has after homing) for best height

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants