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

Extruder parameter format question

Scheduled Pinned Locked Moved Solved
General Discussion
3
18
579
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
    GeneRisi
    last edited by 22 Mar 2021, 01:33

    OK, now I see what you are saying. I read the documentation to mean that the M584 for a given axis had to come before the M350 for that same axis, not that the gcode needed to have all M584s before all M350s.

    I'll give it a try!

    undefined 3 Replies Last reply 22 Mar 2021, 03:16 Reply Quote 0
    • undefined
      GeneRisi
      last edited by 22 Mar 2021, 01:45

      I just created SeqTest.g which contains this:

      M584 X0
      M350 X16
      M584 Y1
      M350 Y16

      It runs fine. Did it do the right thing? I don't know yet.

      1 Reply Last reply Reply Quote 1
      • undefined
        GeneRisi @GeneRisi
        last edited by 22 Mar 2021, 03:16

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • undefined
          GeneRisi @GeneRisi
          last edited by 22 Mar 2021, 03:17

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • undefined
            GeneRisi @GeneRisi
            last edited by 22 Mar 2021, 03:18

            @GeneRisi said in Extruder parameter format question:

            OK, now I see what you are saying. I read the documentation to mean that the M584 for a given axis had to come before the M350 for that same axis, not that the gcode needed to have all M584s before all M350s.

            So, @dc42 , which is true?

            1 Reply Last reply Reply Quote 0
            • undefined
              Phaedrux Moderator
              last edited by 22 Mar 2021, 03:27

              I think the problem is that M584 isn't empty by default. So when you set a single axis, the other axis are also defined as the defaults. This can lead to some unintended consequences.

              There are only a few order dependencies in RRF and M584 is one of them.

              Z-Bot CoreXY Build | Thingiverse Profile

              undefined 1 Reply Last reply 22 Mar 2021, 04:12 Reply Quote 1
              • undefined
                GeneRisi @Phaedrux
                last edited by GeneRisi 22 Mar 2021, 04:12

                @Phaedrux , I think my situation now could be a cautionary tale. I went to the printer and smelled something acrid burning. The hemera hot end turned on and the cooling fan did not, so it burned and melted.

                When I disconnect the hemera, reinsert the sd card with version 2.x on it, I now get an error message after it asks me to do a manual bed leveling, which it never did before. How do I diagnose what's wrong? I am guessing it is hardware unless version 3.2.2 installed something into a non-volatile memory somewhere.

                I get this error message now:

                SetPositions called when DDA ring not empty

                Also, all of my heater settings and temperature reading are -273 ... so strange

                1 Reply Last reply Reply Quote 0
                • undefined
                  Phaedrux Moderator
                  last edited by 22 Mar 2021, 19:02

                  Post your config.g and the results of sending M122.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  undefined 1 Reply Last reply 22 Mar 2021, 20:08 Reply Quote 0
                  • undefined
                    GeneRisi @Phaedrux
                    last edited by 22 Mar 2021, 20:08

                    @Phaedrux I think I know what this problem is now. When I re-insert the sdcard used for RRF2 after the failure, it didn't automatically install RRF2 firmware back on the board, so of course it doesn't work now.

                    Since my goal is to get RRF3 working, I will redo the config file to the more standard approach.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Phaedrux Moderator
                      last edited by 22 Mar 2021, 21:02

                      That's correct. The firmware is flashed to the board itself. The SD card is just a storage medium for the config files.

                      The easiest way to switch between firmware for RRF2 and RRF3 is to upload the full release zip files for the version you want, and then upload your config files for that version.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      undefined 1 Reply Last reply 23 Mar 2021, 16:21 Reply Quote 0
                      • undefined
                        GeneRisi @Phaedrux
                        last edited by 23 Mar 2021, 16:21

                        @Phaedrux Thank you!

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