pause spindle using USB pendant

More
2 years 1 month ago #310775 by frayja2002
Hi there

Attached is the startup of linuxcnc.
I have also attached a copy of the pause_pin.py file referenced.

Thanks
Alex
 

Please Log in to join the conversation.

More
2 years 1 month ago #310810 by cmorley
That pause_pin.py file is the modification that adds the two new pins.
That's how you got the behavior in 2.9.

anyways try this pause_pin.py file instead off the old one.
Don't forget to connect both of the new pins:

qtdragon.external-pause
qtdragon.external-eoffset-state (to motion.eoffset-active)

Please Log in to join the conversation.

More
2 years 1 month ago #310813 by frayja2002
Yes !!!

That appears to be working. On pressing the button a second time I get the wait for spindle dialog & the spindle now moves back down before it starts cutting.

I always appreciate your help with these adjustments.
At the risk of pushing the friendship could I ask you to have a look at something else for me.

The 4th tab along the top of the UI is the tool tab. If you click on the "touch plate" button you can do a tool touchoff to the top of the job. Is it possible to create a HAL pin for that "touch plate" button, so I could add that to my little hand held unit.

Thanks
ALex

Please Log in to join the conversation.

More
2 years 1 month ago #310873 by cmorley
Try this new pause_pin.py file

Please Log in to join the conversation.

More
2 years 4 weeks ago #311155 by frayja2002
Thanks for you reply & help with this.

This does indeed work.
I have been trying to set this up on a new machine, trying to remember all the configuring I did.
I was using the docs web page & noticed that it does not mention using a pause_pin.py file.
I found i had to add a line to the [DISPLAY] section...
USER_COMMAND_FILE = CONFIGFOLDER/pause_pin.py
That was not in the docs either.
linuxcnc.org/docs/devel/html/gui/qtdrago...xis_on_program_pause

However once this was added everything worked.
Now I'm trying to figure out how can I press the "OK" button on the popup dialog box remotely. Searching the internet makes me think this is not going to be so straight forward.

Any thoughts appreciated.

Alex

PS do you have a patrion page or some such as I would happily buy a Mars Bar & a double espresso coffee to say thanks

Please Log in to join the conversation.

More
2 years 3 weeks ago #311371 by cmorley
Glad we got you fixed up.
A HAL pin for dialogs requiresa bit of a re thought of dialogs.
I will look intro this when life slows down a bit - not to long.

I don't have a patrion page, but a mars bar and espresso is a nice thought - Thank you for the offer. Maybe I will look into that in the future.

Chris

Please Log in to join the conversation.

More
2 years 3 weeks ago #311377 by frayja2002
Due to my inexpert testing I may still have a bit of a problem.

I am using a simple brushed motor spindle controlled by a relay.
When I hit pause the spindle-cw pin is going low but the spindle.0.on pin is remaining high so that the spindle is actually still running.

Should the spindle actually turn off.

I have included the appropriate files. (about line 148)

Alex

PS I have connected the spindle relay to the spindle-cw pin for now. That seems to work, though I don't know if it will generate other problems later.

Please Log in to join the conversation.

More
2 years 3 weeks ago #311465 by cmorley
That is a known problem, that has not been looked into yet.
It a linuxcnc motion controller problem not QtDragon.

Please Log in to join the conversation.

More
2 years 2 weeks ago #311792 by cmorley
I have pushed to master, a first try at dialog acknowledgement with HAL pins.
Qtdragon should have qtdragon.dialog-ok dialog-cancel dialog-no
A momentary high will answer the dialog.

If anyone tries it please test carefully and let me know what you think.

Please Log in to join the conversation.

Time to create page: 0.051 seconds
Powered by Kunena Forum