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

    PROBLEMS AFTER UPDATING TO A NEW DUET 2 WIFI BOARD.

    Scheduled Pinned Locked Moved Solved
    General Discussion
    2
    8
    133
    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.
    • GBusy24undefined
      GBusy24
      last edited by

      GBusy24
      20 Apr 2025, 13:54

      I recently replaced a Duet 2 Wifi board with the same. I'm now connected to it and after establishing wifi connection with the card that came with the board, I powered down and reinstalled the SD card from the original board. Motors move in correct direction and it homes correctly also, but when attempting to probe the bed or extrude filament, I get unexpected movements from the carriage. For one example, when I send command G1 E100 F60, instead of extruding filament, the print head/carriage takes off to the right rear of the machine W/O attempting to extrude any filament. I'm a bit confused and wonder if anyone can offer me some insights. Thanks

      No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

      droftartsundefined 1 Reply Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @GBusy24
        last edited by

        @GBusy24 please post your config.g and M122, as text. What version of RRF were you using on your old Duet 2 WiFi? Are you sure you have connected the motors correctly?

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        GBusy24undefined 2 Replies Last reply Reply Quote 0
        • GBusy24undefined
          GBusy24
          last edited by GBusy24

          Riddle me this. So I just replaced a 9-year-old duet Wi-Fi board with a new duet 2 Wi-Fi board that has the external antenna. I have retained the original SD card that has all the important parameters and when I test motor movements, my X, Y and Z Motors all move correctly, but when I heat up the hot end and attempt to extrude filament, I get no movement from the extruder motor, but the X and Y Motors on my core XY setup move the print Carriage to the rear right away from the X stop where everything crashes. I know all the motors are hooked up correctly and everything in config.g seems proper. So what could be going on? Could use some help. Thanks. I'm currently away from my printer so I can't share any diagnostic stuff right now. Thanks again

          No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

          droftartsundefined 1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators @GBusy24
            last edited by droftarts

            @GBusy24 No need to keep making new threads on the same subject. Just reply with the information you've already been asked for.

            EDIT: most likely something in your old config.g is causing the issue, because you haven't updated it from RRF 2.x to RRF 3.x. See https://docs.duet3d.com/User_manual/RepRapFirmware/Migration_RRF2_to_RRF3

            Ian

            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

            1 Reply Last reply Reply Quote 0
            • GBusy24undefined
              GBusy24 @droftarts
              last edited by GBusy24

              @droftarts I will post config.g and result of m122 when I get home from work. I'm confident that all the motors are hooked up correctly and that's why I see proper movement from them when I request it. It homes just like it always did. I will say that the motor movement section in the config. g didn't seem right as it has all Motors moving in the same direction and I'm pretty sure that's incorrect

              No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

              1 Reply Last reply Reply Quote 0
              • GBusy24undefined
                GBusy24 @droftarts
                last edited by GBusy24

                @droftarts Here are the files. I wasdefinitely running 3.5.4. This config.g says it's 3.3. M122.txt , Config,g .txt EDIT: okay I understand now that the 3.3 version was of the reprap configurator tool when I ran it

                No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

                droftartsundefined 1 Reply Last reply Reply Quote 0
                • droftartsundefined
                  droftarts administrators @GBusy24
                  last edited by

                  @GBusy24 A config.g for 3.3 should generally run okay on 3.5.4, and I can't see anything in your config.g that would be causing the XY axis to move on extrusion, unless it's something in homeall.g, so please post that too. Can you home the printer, then send M584 to check the motor driver mapping?

                  As your machine is a CoreXY, I'd think that one motor driver (X or Y) has either been reconfigured, or is picking up the signals for the extruder motor somehow. Does the extruder motor move as well as the X or Y motor, or is it just the XY motor that moves, when an extrusion is commanded? Are there any signs of damage to the Duet around the stepper drivers, or could the back of the Duet PCB be shorting out on anything behind it? Please post a few pictures of your board and wiring.

                  I will say that the motor movement section in the config. g didn't seem right as it has all Motors moving in the same direction and I'm pretty sure that's incorrect

                  If you've tested the motor movement and it's moving in the correct direction, I would think the M569 P# S parameter motor directions are probably okay. See https://docs.duet3d.com/User_manual/Machine_configuration/Configuration_coreXY#testing-motor-movement

                  Ian

                  Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                  GBusy24undefined 1 Reply Last reply Reply Quote 0
                  • GBusy24undefined
                    GBusy24 @droftarts
                    last edited by GBusy24

                    @droftarts Result of motor drive mapping with M584- X=0 Y=1 Z=2 E=3. Extruder does not move along with X and Z when attempting to extrude. Physically looking at the board everything looks perfect. No damage. I see nothing amiss under the board. It sits on a 3D printed mount. I will say that when attempting to test motor movement following the Duet 3D guide, I get no movement at all when sending , G1 H2 X10 F3000, but I do get movement out of X,Y when sending G1 H2 Y10 F3000 and it moves how the guide describes it should in the +x and -Y directions. Here are the things you asked me to share. Homeall.g1000008461.jpg 1000008463.jpg ![1000008464.jpg](/assets/uploads/files/1745450157161-1000008464-resized.jpg Thankful for your help.

                    EDIT 4/25/25:
                    AHA! The move X command, G1 H2 X10 F3000 is turning the extruder motor upon further testing, but why does moving X in DWC work normal as expected? Why doesn't the extruder motor turn instead of X in DWC?Now, my question to you and myself is,.....Did I plug X and E into the board swapped when changing out boards? I don't think so. That means the problem lies within config.g or motor mapping doesn't it? But motor mapping seems proper and so does config.g.

                    I just uploaded my current .json file to the RRF config tool and notice the motor mapping it displays is different from what I'm seeing in my config.g Here it is from the RRFC. Only P3 is changed from S0 in my config.g to S1 that I'm seeing in RRFC tool. I've tried changing it to that in my config.g,, but end up with a bad result.

                    M569 P0 S0 D2 ; driver 0 goes backwards (X axis)
                    M569 P1 S0 D2 ; driver 1 goes backwards (Y axis)
                    M569 P2 S0 D2 ; driver 2 goes backwards (Z axis)
                    M569 P3 S1 D2 ; driver 3 goes forwards (extruder 0)

                    EDIT 4/25/24: Solved
                    I did have the X and E swapped into wrong positions on the board.

                    No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

                    1 Reply Last reply Reply Quote 1
                    • 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