RRF3.01-RC2 CoreXY - Tool Definition and multi commands ?



  • Getting closer to a fully working system, thanks to DC, but I've come to a couple of 'funnies'...

    M122.csv config.g

    Firstly, while trying to define a tool, as per the wiki, I'm unable to add multiple drives, heaters or fans etc to a single default tool definition. The additional 'object' always result in "No Tool defined"
    I've not found any additional posts\info on this, so is it me, missing other config settings (M140's ? I have tried to no avail) or does not work as per the wiki anymore ?

    The second relates to running multiple G\M commands on a single line, e.g. in the DWC console window, if I enter G28 space G29, the G28 command is executed, but the G29 isn't executed, but the console window, reports successful completion.



  • @Dr_Ju_Ju said in RRF3.01-RC2 CoreXY - Tool Definition and multi commands ?:

    The second relates to running multiple G\M commands on a single line, e.g. in the DWC console window, if I enter G28 space G29, the G28 command is executed, but the G29 isn't executed, but the console window, reports successful completion.

    The Duet G-Code document says:

    Multiple commands on a single line
    RepRapFirmware allows multiple G- and M-commands to be included in a single line. Each occurrence of G or M on the line that is preceded by a space or tab character and is not inside a quoted string or a command starts a new command.

    Also, it works for me, with the test "G28 Y G28 X". Each is executed, in sequence.

    Board: Duet 3 MB6HC (MB6HC)
    DSF Version: 1.2.4.0
    Firmware: RepRapFirmware for Duet 3 MB6HC v0.6 or 1.0 3.0 (2020-01-03b3)



  • For me, when I try that same command (G28 X G28 Y or G28 Y G28X) the initial G28 is executed, but the second command is not.



  • @Dr_Ju_Ju said in RRF3.01-RC2 CoreXY - Tool Definition and multi commands ?:

    Firstly, while trying to define a tool, as per the wiki, I'm unable to add multiple drives, heaters or fans etc to a single default tool definition. The additional 'object' always result in "No Tool defined"

    I guess you mean this line in from your config.g

    "; M563 P0 S"Extruder" D0:1:2:3 H0:1 F0:1 ; define tool 0 - No Tool Defined"

    Regarding the drives, you only have one extruder drive defined - "M584 X0 Y1 Z2 E3" So in your M563 D0 is the first extruder which you have connected to E3. Drives 1,2, and 3 would be the next extruders in the order that you define them in M584.

    Regarding the heaters, H0 is the bed heater so you probably can't assign that to the hot end. If you have multiple hot end heaters, you need to define them somewhere and use H2, 3 etc.

    Regarding the fans, you've defined fan0 as the part cooling fan but fan1 as a thermostatic hot end fan so you can't use that as part cooling fan. If you have multiple part cooling fans, you need to define them as non thermostatic and use fan2, 3 etc.



  • @Dr_Ju_Ju said in RRF3.01-RC2 CoreXY - Tool Definition and multi commands ?:

    For me, when I try that same command (G28 X G28 Y or G28 Y G28X) the initial G28 is executed, but the second command is not.

    What is your board/release/etc? You can find this on the "machine specific" tab in the web interface.



  • Thanks Ian, so as I suspected, unless I define additional 'objects' they can't be added to the tool.

    Danal, I've included the output from M122 above i.e.
    === Diagnostics ===
    RepRapFirmware for Duet 2 WiFi/Ethernet version 3.01-RC2 running on Duet Ethernet 1.02 or later
    Board ID: 08DGM-95BNL-MGPSJ-6J1F2-3SD6L-9JZHX

    Julian



  • I'm on 3.0, you are on 3.01-RC2.

    I just upgraded to 3.01-RC2

    Board: Duet 3 MB6HC (MB6HC)
    DSF Version: 1.2.4.0
    Firmware: RepRapFirmware for Duet 3 MB6HC v0.6 or 1.0 3.01-RC2 (2020-02-18b1)

    And "G28 Y G28 X" still works fine.



  • On the "General" tab, what Duet Web Control are you running?

    Duet Web Control 2.0.7



  • yes DWC 2.0.7


Log in to reply