• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

Using Slic3r with Tool Changer

Scheduled Pinned Locked Moved
General Discussion
2
6
582
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    St Taw
    last edited by 6 Apr 2019, 19:52

    I am developing my Tool Changer like E3D machine.
    Using Slic3r PE.
    Trying to print only with tool T3

    The Slic3r creates...

    M107
    M190 S65 ; set bed temperature and wait for it to be reached
    M104 S200 T3 ; set temperature

    At this point T3 is not selected as the operational tool

    My start code...
    G28 ; home all axes
    G1 Z15 F5000 ; lift nozzle

    Then Slic3r puts in

    M109 S200 T3 ; set temperature and wait for it to be reached

    T3 is now selected as the operational tool.

    However no T3 macros have been run to get the tool. So cannot print.

    Any suggestions as the correct way to resolve this?

    Thanks for any help.

    1 Reply Last reply Reply Quote 0
    • undefined
      dc42 administrators
      last edited by dc42 4 Jul 2019, 09:48 7 Apr 2019, 09:47

      The tool change macros should be run provided that the firmware considers that the machine has been homed when the M109 T3 command is executed, and tool 3 was not already selected. Did the G28 succeed?

      Which firmware version are you running?

      Duet WiFi hardware designer and firmware engineer
      Please do not ask me for Duet support via PM or email, use the forum
      http://www.escher3d.com, https://miscsolutions.wordpress.com

      1 Reply Last reply Reply Quote 0
      • undefined
        St Taw
        last edited by 7 Apr 2019, 12:06

        Thankyou for reply

        I ran the following in console after just powering up machine so not in homed state.
        Here is log

        12:58:22: T: Tool 3 is selected So tool is selected by M109 command but no macro's run.
        12:58:04: M109 S200 T3
        12:57:31: T: No tool is selected
        12:57:23: G1 Z15 F5000 Bed moves OK
        12:57:01: T: No tool is selected
        12:56:40: G28 All homes OK
        12:55:54: T: No tool is selected
        12:55:47: M104 S200 T3
        12:55:14: T: No tool is selected
        12:54:53: M190 S40
        12:54:32: M107
        12:54:01: Message Log cleared!

        Firmware details.

        Firmware Name: RepRapFirmware for Duet 2 WiFi/Ethernet
        Firmware Electronics: Duet WiFi 1.02 or later + DueX5
        Firmware Version: 2.02(RTOS) (2018-12-24b1)
        WiFi Server Version: 1.22
        Web Interface Version: 1.22.6

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by 7 Apr 2019, 12:18

          If you send T3 instead of sending the M109 T3 command, do the tool change macros run?

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          1 Reply Last reply Reply Quote 0
          • undefined
            St Taw
            last edited by 7 Apr 2019, 14:08

            Hi,
            Repeated the previous sequence exactly the same except replaced

            M109 S200 T3

            with

            T3

            Yes the macros run and it gets the tool.

            1 Reply Last reply Reply Quote 0
            • undefined
              St Taw
              last edited by 10 Apr 2019, 12:16

              The documentation for M109 says if the T command is used the tool is selected (slic3r behaviour). By implication although not explicitly stated I would expect the pre and post macros to be run.
              So is the a bug?

              Also when I cancel a print no macros are not run to deselect the tool and yet the status is then no tools selected.

              I have in cancel.g
              M0
              T-1
              And yet the macros are not run.

              1 Reply Last reply Reply Quote 0
              6 out of 6
              • First post
                6/6
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA