Multiple Axes on a PnP Machine
-
is it possible to use UpperCase Letters beyond those provided for multi Axes PnP machine. i am using RRF 3.6.0-beta1 on Duet3 6XD with 4 x 3HC expansion boards
As per documentation / Changes Wiki :
[Duet 3 MB6HC] [Duet 3 MB6XD] The maximum number of axes has been increased to 30. The maximum number of axes+extruders has been increased to 32. Axis letters XYZUVWABCD and abcd.............xyz may be used when using these boards.
I do have XY ZUV WABCD & g ('G) configured (Total 11 Axes Visible ) on Duet3 6XD but i can't home the machine from OpenPnP side.
My issue seems to related to how OpenPnP sees lower case g axis instead of upper cases Axis .
Can i use
XY ZUV WABCD & G ? i mean all upper case for Axes letters?
-
@developeralgo222 you can't use G because it's a reserved letter, same a M, T and a few others.
AFAIK all uppercase letters that can be used have been used which is why lowercase 'A - Aa etc is used
-
i am running into issue with OpenPnP , its able to report the axis as g ('G) but when i try to Home the PnP machine from OpenPnP it seems to fail because it doesn't handle Lower Case g axis letter . I have tried using 'G but that failed too. Not sure what to do it this case
-
@developeralgo222 we cannot make G an axis letter so maybe openPNP can be modified to accept lower case axis letters?
-
Is there away to remove or completely disable the default virtual Extruder E0 axis so that its not visible or active or used anywhere in the PnP machine system. I am not using any Extruder but it shows up when i run M114 command or some reports. If it can completely be deleted or removed that would be ideal. I am having issues with Axes being reported in OpenPnP and would like to remove unnecessary virtual axes that are not being used in PnP Machine
-
@developeralgo222 there is no default extruder E0. There is a virtual extruder position which in M114 is reported as E for compatibility with Marlin. As OpenPnP has been used with Marlin, I presume OpenPnP ignores it. You will only get E0 E1 etc. reported in M114 if you configure extruders explicitly using M584.
I don't know whether OpenPnP is capable of recognising axes with lowercase names. Unfortunately we ran out of available axis letters after XYZUVWABCD because other letters ar3 used extensively in GCode commands that also use axis letters, so when users wanted more than 10 axes we had to start using lowercase letters.
I can look into your homing issue, but that isn't going to help if OpenPnP can't handle lowercase axis letters. The homing filename for an axis with name lowercase g would be this:
home'g.g
-
@dc42
managed to side step the issue and use just a single parallel homing file in Duet3