Skip to content

Remap words ABCUVW in argspec do not work unless the respective axis is enabled in the planner #1910

@ZincBoy

Description

@ZincBoy

Here are the steps I follow to reproduce the issue:

  1. Create a remap gcode (eg G65) with argspec=abcuvw in a config with only XYZ enabled.
  2. call remapped gcode from MDI or other "G65 U1"

This is what I expected to happen:

The U parameter should be passed to the G65 remap code

This is what happened instead:

Error message "Bad character 'U' used" thrown. If axis U is enabled in the INI, the code works as expected.

It worked properly before this:

Tested on 2.8.2 and 2.7.14. Behavior is the same. I don't know if it worked in earlier versions.

Information about my hardware and software:

  • I am using this Linux distribution and version (often, shown by lsb_release -a): Debian GNU/Linux 10 (buster)
  • I am using this kernel version (shown by uname -a): 4.19.0-21-rt-amd64
  • I am running ...
    • [ X] A binary version from linuxcnc.org (including buildbot.linuxcnc.org)
    • A binary I built myself
    • A binary version from some other source besides linuxcnc.org
  • I am using this LinuxCNC version (shown in package manager or, for git versions, scripts/get-version-from-git): 2.8.2
  • I am using this user interface (GUI) (e.g., AXIS, Touchy, gmoccapy, etc): gmoccapy, axis
  • I am using this interface hardware vendor and chipset (e.g., parallel port, ethernet port, FPGA card): n/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions