editing active gcode list

More
19 Mar 2023 18:26 #267096 by foam man
Hi
When I call for a M98 code in the Axix display I get an error saying unknown code. On the active Gcode list, on the  Axis MDI screen, M98 is not listed. Is it possible to add that to the list? O, should I ask, is that why Linux does not recognize M98 as an Mcode? Because it's not on the list?
Thanks 

Please Log in or Create an account to join the conversation.

More
19 Mar 2023 20:00 #267102 by andypugh
Replied by andypugh on topic editing active gcode list
M98 and M99 were added fairly recently and are only in v2.9 and later (ie, not in any released version, yet)

They don't do anything that can't also be done with O nnn CALL etc, though.

Please Log in or Create an account to join the conversation.

More
20 Mar 2023 03:52 #267113 by foam man
Replied by foam man on topic editing active gcode list
what about setting up a subroutine filepath in the ini folder?
it talks about it in the INI config
Or is that for later versions as well?
thanks

Please Log in or Create an account to join the conversation.

More
20 Mar 2023 10:13 #267130 by andypugh
Replied by andypugh on topic editing active gcode list
You can either add the subroutine location to the list in the iNI file, or choose to put the subroutine files somewhere that is already in the list in the INI file.

I think that one advantage of the O<name> CALL syntax of LinuxCNC is that the subroutines can be either in the same G-code file as they are called from, or they can be "library" routines stored somewhere in the SUBROUTINE_PATH

Please Log in or Create an account to join the conversation.

More
20 Mar 2023 14:19 #267150 by foam man
Replied by foam man on topic editing active gcode list
 

File Attachment:

File Name: untitled.txt.txt
File Size:2 KB


 


Hi thanks the responseI'm including a file that shows how I tried to set it up, but still get an error which is also included. Keep in mind that the different sections in this file are actually separate files. I threw them together for easier reading, but it's exactly how they are.
Attachments:

Please Log in or Create an account to join the conversation.

More
20 Mar 2023 14:44 #267152 by andypugh
Replied by andypugh on topic editing active gcode list
Remove the spaces from the subroutine names and the associated filenames (Maybe use "_" instead)
Also maybe replace the "-" with "_" too.

Please Log in or Create an account to join the conversation.

More
20 Mar 2023 14:49 #267153 by andypugh
Replied by andypugh on topic editing active gcode list
Also, the SUBROUTINE_PATH should point to directories where subroutines should be searched for. This is a colon-delimited list.

You have:
SUBROUTINE_PATH=/home/user/Documents/XYZA\normal use/1-2hl rect

Try, instead, with something like:
SUBROUTINE_PATH=/home/user/Documents/XYZA:~/linuxcnc/nc_files/subroutines

(I don't actually think that /home/user/Documents is a valid path, unless your username on the PC is "user" )
~ is a Linux shourcut for /home/{your username} which is what I used in the second entry in the list.

Please Log in or Create an account to join the conversation.

More
20 Mar 2023 18:40 #267176 by foam man
Replied by foam man on topic editing active gcode list
The way it’s written in ini is copied and pasted from when I go into he file itself and the directory is listed on the top

Please Log in or Create an account to join the conversation.

More
20 Mar 2023 18:53 #267179 by Aciera
Replied by Aciera on topic editing active gcode list
As already suggested:

Remove the spaces from the subroutine names and the associated filenames (Maybe use "_" instead)
Also maybe replace the "-" with "_" too.


The same goes for the directories.
Just because it generally works does not mean that all applications can handle it.

Please Log in or Create an account to join the conversation.

More
21 Mar 2023 04:07 #267202 by foam man
Replied by foam man on topic editing active gcode list
 

File Attachment:

File Name: untitled.t...3-20.txt
File Size:2 KB

hi 
This is the way I set it up now. Still get the same error
I tried about 20 different ways trying to keep in mind what you said, and always got the same error.
My Linux CNC version is 2.7.14. Is there a chance it does not work with this?
I read the same thing you said about semi colons in the INI config and took it to mean a semicolon between every file that is a SUB name. Is that right? Or what am I missing?
Sorry for wasting your guys time on somthing that sames to be straight forward.
Thanks
Attachments:

Please Log in or Create an account to join the conversation.

Time to create page: 0.137 seconds
Powered by Kunena Forum