Create Y/N Message Box
14 Mar 2017 18:19 #89621
by rjshust
Create Y/N Message Box was created by rjshust
Hello,
I have been using LinuxCNC on a hobby machine for a few years, and have done a few basic things with PyVCP (basic buttons, touch plate).
What I want to do:
Use a .laser for X/Y homing. Attach laser on spindle mount, shine the laser at the point I want to set as X/Y home, run G92 to set X/Y zero to where the laser is pointing. I can do all of this without any issues.
The Issue:
I am afraid that I could accidently click this button, and then lose the X/Y home. Is there a way to have a message box pop up to confirm I want to reset X/Y before it runs the G92?
Thanks
I have been using LinuxCNC on a hobby machine for a few years, and have done a few basic things with PyVCP (basic buttons, touch plate).
What I want to do:
Use a .laser for X/Y homing. Attach laser on spindle mount, shine the laser at the point I want to set as X/Y home, run G92 to set X/Y zero to where the laser is pointing. I can do all of this without any issues.
The Issue:
I am afraid that I could accidently click this button, and then lose the X/Y home. Is there a way to have a message box pop up to confirm I want to reset X/Y before it runs the G92?
Thanks
Please Log in or Create an account to join the conversation.
14 Mar 2017 22:16 #89632
by BigJohnT
Replied by BigJohnT on topic Create Y/N Message Box
Well, you should not use G92 to set a home position, you should use the home button. If you try and home again in Axis it asks if you really want to home again.
Now to answer your question, you could create a button in the PyVCP panel and a Multi-Label to display the message and the button to confirm you really want to.
The only place I use G92 is on my plasma machine because I jog to the start position and my touchoff routine sets XY zero then Z zero.
JT
Now to answer your question, you could create a button in the PyVCP panel and a Multi-Label to display the message and the button to confirm you really want to.
The only place I use G92 is on my plasma machine because I jog to the start position and my touchoff routine sets XY zero then Z zero.
JT
The following user(s) said Thank You: rjshust
Please Log in or Create an account to join the conversation.
16 Mar 2017 18:42 #89763
by andypugh
The HOME button uses G10 behind the scenes. And that would be an option.
I would start with hal_manualtoolchange.py, rename it, and change the pin names.
Then you can connect that in HAL so that it pops-up when you press a button, and if you answer "yes" it will pass-on that button-press to wherever the signal currently goes.
Replied by andypugh on topic Create Y/N Message Box
Well, you should not use G92 to set a home position, you should use the home button.
The HOME button uses G10 behind the scenes. And that would be an option.
I would start with hal_manualtoolchange.py, rename it, and change the pin names.
Then you can connect that in HAL so that it pops-up when you press a button, and if you answer "yes" it will pass-on that button-press to wherever the signal currently goes.
Please Log in or Create an account to join the conversation.
23 Sep 2020 14:54 #183477
by 3D-Master
Replied by 3D-Master on topic Create Y/N Message Box
maybe a little late but you could just put for example " (DEBUG, NC-Start = Yes ) " and a M0 or M1 above G92 so you have to click cycle start to continue
Please Log in or Create an account to join the conversation.
Time to create page: 0.184 seconds