Probe basic without the ATC
- jroddds
- Offline
- New Member
-
Less
More
- Posts: 15
- Thank you received: 0
18 Feb 2025 19:33 #321937
by jroddds
Probe basic without the ATC was created by jroddds
I have been using LinuxCNC for several years with Probe Screen 2 by vers. My pc died so I figured this would be a good time to upgrade to Probe Basic. I've tried to search the forum for a solution, but haven't found what I'm looking for.
Problem is: I do not have an ATC and running the M6 command in probe basic (either Main Panel/Tool Panel/MDI) results in the program just hanging. The timer is going like it's trying to run something, but I assume it is waiting for an input from the ATC that it's not getting.
I've tried zeroing the ATC pocket # and even commenting it out in the INI but that doesn't help. My attempts to remap M6 have been fruitless. I have also tried modifying subroutines to no avail. I found someone else's thread on removing the ATC from the UI, but that doesn't seem to fix my issue.
A little backstory: Previously when using Probe Screen 2, I had everything set so M6 would ask for a manual toolchange. After inserting the tool, my macro would check the tool # and probe the toolsetter if the tool # was above 100. This allowed me to use 1-99 for tools in permanent holders that did not need to be probed every time and 100+ for drills and tools that changed frequently. I'm just looking to get back to this setup.
TL:DR Does Chris or anyone know how to remove or just ignore the ATC altogether (and possibly allow me to use my custom macro).
Attached INI and HAL and postHAL. I believe everything else is unchanged on this build.
Thank you in advance.
Problem is: I do not have an ATC and running the M6 command in probe basic (either Main Panel/Tool Panel/MDI) results in the program just hanging. The timer is going like it's trying to run something, but I assume it is waiting for an input from the ATC that it's not getting.
I've tried zeroing the ATC pocket # and even commenting it out in the INI but that doesn't help. My attempts to remap M6 have been fruitless. I have also tried modifying subroutines to no avail. I found someone else's thread on removing the ATC from the UI, but that doesn't seem to fix my issue.
A little backstory: Previously when using Probe Screen 2, I had everything set so M6 would ask for a manual toolchange. After inserting the tool, my macro would check the tool # and probe the toolsetter if the tool # was above 100. This allowed me to use 1-99 for tools in permanent holders that did not need to be probed every time and 100+ for drills and tools that changed frequently. I'm just looking to get back to this setup.
TL:DR Does Chris or anyone know how to remove or just ignore the ATC altogether (and possibly allow me to use my custom macro).
Attached INI and HAL and postHAL. I believe everything else is unchanged on this build.
Thank you in advance.
Please Log in or Create an account to join the conversation.
- Unlogic
- Offline
- Elite Member
-
Less
More
- Posts: 208
- Thank you received: 102
19 Feb 2025 08:02 - 19 Feb 2025 08:02 #321964
by Unlogic
Replied by Unlogic on topic Probe basic without the ATC
I'm running Probe Basic without an ATC. You can have a look at my configuration files in this post:
forum.linuxcnc.org/12-milling/50559-opti...sion?start=70#309845
Note the those configuration files are for the previous stable version of Probe Basic so some small changes have to be done for it to work with the latest version.
forum.linuxcnc.org/12-milling/50559-opti...sion?start=70#309845
Note the those configuration files are for the previous stable version of Probe Basic so some small changes have to be done for it to work with the latest version.
Last edit: 19 Feb 2025 08:02 by Unlogic.
Please Log in or Create an account to join the conversation.
- Lcvette
-
- Offline
- Moderator
-
Less
More
- Posts: 1305
- Thank you received: 650
19 Feb 2025 16:12 #321996
by Lcvette
Replied by Lcvette on topic Probe basic without the ATC
if you follow the isntallation instructions it is designed to setup a nonatc machine since atc machines with linuxcnc are much less common.
if you remove your customizations and simply use the instructions verbatim you would have a working ui with manual toolchange dialog that pops up on tool change. from there, you can add a macro to be called with remap for M6 and add your toolsetter logic. if you are trying to use an older config from another ui you likely have some conflicting things occurring which would be the issue. always try the sim to verify the install is working correctly. the regular "probe_basic" found in the launcher after installation is a manual toolchange sim config. if it works then your config is where the fix is required. i would start with unedited probe basic subroutines until you are getting the same functionality found in the sim and then make your adjustments one at a time with simple verifiable changes to make sure you are on the right track!
if you remove your customizations and simply use the instructions verbatim you would have a working ui with manual toolchange dialog that pops up on tool change. from there, you can add a macro to be called with remap for M6 and add your toolsetter logic. if you are trying to use an older config from another ui you likely have some conflicting things occurring which would be the issue. always try the sim to verify the install is working correctly. the regular "probe_basic" found in the launcher after installation is a manual toolchange sim config. if it works then your config is where the fix is required. i would start with unedited probe basic subroutines until you are getting the same functionality found in the sim and then make your adjustments one at a time with simple verifiable changes to make sure you are on the right track!
Please Log in or Create an account to join the conversation.
- jroddds
- Offline
- New Member
-
Less
More
- Posts: 15
- Thank you received: 0
20 Feb 2025 20:04 #322103
by jroddds
Replied by jroddds on topic Probe basic without the ATC
I believe these lines were the problem:
net tool-prepare-request <= iocontrol.0.tool-prepare
net tool-prepare-confirmed => iocontrol.0.tool-prepared
Not sure if those came from PNCconf, but I commented them out and it seems to have resolved the issue.
net tool-prepare-request <= iocontrol.0.tool-prepare
net tool-prepare-confirmed => iocontrol.0.tool-prepared
Not sure if those came from PNCconf, but I commented them out and it seems to have resolved the issue.
Please Log in or Create an account to join the conversation.
- Lcvette
-
- Offline
- Moderator
-
Less
More
- Posts: 1305
- Thank you received: 650
21 Feb 2025 00:56 #322142
by Lcvette
Replied by Lcvette on topic Probe basic without the ATC
Please Log in or Create an account to join the conversation.
Moderators: KCJ, Lcvette
Time to create page: 0.053 seconds