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

    Issue while trying to drive extruder using Duet3 6HC and 1XD

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    2
    3
    132
    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.
    • Elenaundefined
      Elena
      last edited by

      Hello all,

      I am building a large-scale clay extruder and I have encountered a problem when trying to drive Extruders Using a Duet 3 6hc connected to one 1XD external drive. The external drive is a iHSS57.

      The 1xd drive is connected to the main board and communicates well. Both the board and the 1XD have the 3.4.4 firmware version on them.

      When I send Gcode only for movement ie. G1 X100Y100Z100F1000 the machine moves fine. I have tested this with multiple lines of Gcode from a file. When I send GCODE only for extrusion ie. G1 E 100 F1000 the extruder responds fine.

      BUT…. When I send a Gcode command that combines extrusion with movement, ie. G1 X100E100F1000 the machine goes out of whack. In essence, it does not do any interpolation, it starts moving but does not stop where it is supposed to stop (it just keeps going) until you force it to stop. The extruder on the other hand does not start moving… I have tried many combinations of move and extrude ratios, and many configurations for steps per mm and nothing works.

      It is not that motors for movement or extrusion stall or anything like that. They simply don’t follow the gcode instruction.

      If this has been observed before or if anyone has any idea what this is please let me know.

      Here is my config file: config.g

      dc42undefined 1 Reply Last reply Reply Quote 1
      • dc42undefined
        dc42 administrators @Elena
        last edited by dc42

        @Elena said in Issue while trying to drive extruder using Duet3 6HC and 1XD:

        G1 X100E100F1000

        That will be interpreted as G1 X100*10^100 F1000 because the letter E will be interpreted as meaning the number is in exponential notation. Add a space before the letter E in that command.

        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

        Elenaundefined 1 Reply Last reply Reply Quote 0
        • Elenaundefined
          Elena @dc42
          last edited by

          @dc42 Thank you very much! That was it, now it works.

          1 Reply Last reply Reply Quote 0
          • dc42undefined dc42 marked this topic as a question
          • dc42undefined dc42 has marked this topic as solved
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA