svenhb / GRBL-Plotter

A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
https://grbl-plotter.de/
GNU General Public License v3.0
696 stars 176 forks source link

Manually set Tool Coordinates #413

Closed stujoult closed 3 months ago

stujoult commented 3 months ago

Describe the solution you'd like Form to manually set current Tool Coordinates

Describe alternatives you've considered Something like UGS 38573008-1225c24e-3cf5-11e8-85ae-89694e1feea1

svenhb commented 3 months ago

Good idea, need to think about where and how to implement...

stujoult commented 3 months ago

Something like this maybe? set tool

svenhb commented 3 months ago

I put it into the control/ jogging area. Need some tests for other new features, before uploading. image image

stujoult commented 3 months ago

I think it might confuses people. Instead of jogging to specific location like what user would expect, it only moves tool pointer. Also that STOP Jogging is a good feature. My monkey fingers keep misclicking 5 instead of 1.

svenhb commented 3 months ago

I think it might confuses people. Instead of jogging to specific location like what user would expect, it only moves tool pointer.

I don't get it. In my eyes: Tool-pointer = tool position = work coordinates of the machine... Move to zero image is the same as this button image To move to X 100 you put 100 here and press "Move to". image

My monkey fingers keep misclicking 5 instead of 1.

You talk about the joystick control? Did you know you can resize it`? image

stujoult commented 3 months ago

I don't get it. In my eyes: Tool-pointer = tool position = work coordinates of the machine...

I was talking about feature to set virtual tool coordinate without moving the actual tool coordinate. Like when my spindle currently at X10Y75, [Zero XY] only set tool pointer to X0Y0 and spindle position remains unchanged.

You talk about the joystick control?

Yes. But it is modern laptop touchpad problem. Instead of just click, it will slightly moves cursor and click. My brain is already hardwired to good old touchpad design. z3299857764655-c5af566dd2f2791677afe75a1d389072 The good old design touchpad_(3)

svenhb commented 3 months ago

Got it :-) Regarding the touchpad: I can't work with it and that's why I always have a mouse connected...

stujoult commented 3 months ago

No [Set new origin] for rotary axis? And missing [STOP Jogging] button. Thanks in advance. grblplotter

svenhb commented 3 months ago

Did you connect a controller? "Stop Jogging" only appears if connected and grbl version >= 1.1 Set new origin A axis appears if connected and axis available

stujoult commented 3 months ago

Well I only tested it on 0.9. Will test it on Mega later.