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

Printer just stopped, can't find the reason

Scheduled Pinned Locked Moved
General Discussion
6
17
801
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
    deckingman @appjaws
    last edited by 14 Jul 2022, 20:01

    @appjaws Hi Paul. From what I can gather, homeall.g works but other macros do not. Now homeall.g is a macro so that seems strange and would lead me to suspect something other than the board - i.e. it will run some macros but not others. The difference is that the homing macros are in the /sys folder, whereas other macros are in the /macros folder. Your initial failed print was running a gcode file that exists inside the /gcodes folder. So I'm wondering if your problems are stemming from a corrupt or failing SD card. Do you have another that you can try?

    Ian
    https://somei3deas.wordpress.com/
    https://www.youtube.com/@deckingman

    1 Reply Last reply Reply Quote 0
    • undefined
      appjaws
      last edited by 14 Jul 2022, 20:18

      @deckingman thanks, I thought it could have been the SD card so I opened a new 32GB card and copied all the directories and files from the original card to it.
      This didn't make any difference.
      I even tried to enter G1 X10 but nothing happened except the rotation circle busy sign again.

      I have an awful feeling that the processor is damaged , how I don't know, unless it overheated because of the hot weather. I don't want to buy another duet2 untill I am sure that it is damaged and that the dueX5 is OK.

      appjaws - Core XYUV Duet Ethernet Duex5
      firmware 3.5.0-rc.4 Web Interface 3.5.0-rc.4
      Ormerod 1-converted to laser engraver, Duet wifi
      OpenSCAD version 2024.03.18
      Simplify3D 5.1.2

      undefined undefined 2 Replies Last reply 14 Jul 2022, 21:31 Reply Quote 0
      • undefined
        Phaedrux Moderator
        last edited by 14 Jul 2022, 21:16

        Are you able to safely test individual motor movement commands using G1 H2 for each axis?

        At this point it would help if you gave some more information about the machine and configuration. I see you have a U and V axis, so your homing files and config.g would be helpful.

        @appjaws said in Printer just stopped, can't find the reason:

        I then issued G1 X100 Y100 and pressed send button but nothing happened, the button just shows the rotating circle.

        This makes me think that there is something preventing the motors from actually moving. Where are the motors physically connected? The Duet or the Duex?

        Z-Bot CoreXY Build | Thingiverse Profile

        undefined 1 Reply Last reply 15 Jul 2022, 15:22 Reply Quote 0
        • undefined
          deckingman @appjaws
          last edited by deckingman 14 Jul 2022, 21:31

          @appjaws I have the original Duet Ethernet from my machine that I could lend you. It'll cost you the postage and I'd want it back. Pm or email me if that's any use.

          Edit. I also have the Duex 5 so I could lend them both

          Ian
          https://somei3deas.wordpress.com/
          https://www.youtube.com/@deckingman

          1 Reply Last reply Reply Quote 2
          • undefined
            jay_s_uk @appjaws
            last edited by 15 Jul 2022, 05:11

            @appjaws I also have some refirb duet 2s I'll be selling if you're interested

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

            1 Reply Last reply Reply Quote 0
            • undefined
              appjaws @Phaedrux
              last edited by 15 Jul 2022, 15:22

              @deckingman Thank you so much for the offer, I am pretty convinced that it is a processor fault, so I will be buying a used Duet2. In the unlikely event that the replacement board doesn't solve the problem, I'll ask you for a loan of your dueX5 so I can confirm the state of mine.

              @deckingman @Phaedrux
              I don't think it is the dueX5 board because I have 3 Z motors connected and they are working as well as the XU, YV and E motors.

              It's almost as if the processor is only handling the first instructions and not releasing for the next set. As an example I ran my auto start macro, the macro started and the first thing it does is the set the bed temperature to 60C, when that is reached it then sets to 65C and the nozzle to 195C. What happened is that the bed reached 60C and then nothing else... very strange. This macro is used daily and is included at the end of this entry FYI.

              I have calibrated the MCU temperature and it now reads about 36 degrees

              Nothing has changed in my config or macro files and bearing in mind that the machine stopped towards the end of a print and the head stayed at the last extruder position instead of moving to the park position at the end of the print, I think it must be the processor at fault.

              Has there been any changes in the firmware since the beta version of 3.4.1 that would require config or macro changes?

              this is the start up macro:-
              ; Conditional Startup Macro
              M98 P"0:/macros/extra/Set LED Red"

              M561 ; clear any existing bed transforms
              T0 ; select first hot end
              M501 ; Load override
              M584 X0:3 Y1:4 Z7:8:9 E2:5:6 P3
              M291 P"Preheating bed and nozzle for accurate probing " R" Conditional Startup Macro " S1 T0; Display message

              if heat.heaters[0].current <=65 && heat.heaters[1].current <=195
              if heat.heaters[0].current <60
              M104 S0 ; Set tool to 0
              M140 S60 ; Set bed temperature to 60
              M116 ; waiting for bed to reach temperature
              M140 S65
              if heat.heaters[0].current >60
              M104 S195 ; Set current tool temperature to 195C
              M116 S3 ; waiting for heaters to reach temperature

              M98 P"0:/macros/Auto Bed Levelling"

              M291 P"Reducing Nozzle heater 120" R"Startup Macro" S1 T0; Display message
              M400 ; Wait for moves to complete
              G92 E0 ; Zero Extruder
              M104 S120 R120 ; Set current tool temperature to 120C

              M98 P"0:/macros/extra/Set LED Green"

              M291 P"Startup Completed " R" Conditional Startup Macro" S1 T5; Display message

              appjaws - Core XYUV Duet Ethernet Duex5
              firmware 3.5.0-rc.4 Web Interface 3.5.0-rc.4
              Ormerod 1-converted to laser engraver, Duet wifi
              OpenSCAD version 2024.03.18
              Simplify3D 5.1.2

              1 Reply Last reply Reply Quote 0
              • undefined
                Phaedrux Moderator
                last edited by 15 Jul 2022, 22:32

                Waiting for @DC42 to have a look. I haven't seen a CPU failure like this before. Usually it either works or it's dead.

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators @appjaws
                  last edited by 16 Jul 2022, 13:51

                  @appjaws said in Printer just stopped, can't find the reason:

                  @Phaedrux thanks for any help, I am at a loss.
                  Hope the file has been uploaded this time.
                  M122-output.txt

                  That output just shows that the last reset was a software reset commanded by you 5 min 21 seconds before you ran M122.

                  After the update I homed all XU, YV, Z which worked fine but the homeall button just showed a rotating circle. Eventually that stopped and the button label was correct so I tried my macro auto bed levelling, nothing happened except a rotating circle against the maco entry.

                  1. Check that your versions of RRF and DWC are in step.
                  2. One reason for the printer doing nothing and DWC showing a wait-circle which goes away after a while is that the motors were unable to move, for example because the Duet had 5V power but not VIN power. Are you using external 5V power?

                  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
                    appjaws
                    last edited by 16 Jul 2022, 14:16

                    @dc42 Thank you for your interest.
                    RRF and DWC are in step both at v3.4.1
                    I am not using an external 5V system, The whole system is powered by a 24V supply
                    I can move each motor set XU, YV, Z individually and they move as expected.
                    If I home just the XU then when the moves are finished, I just get the rotating circle on the "HomeX" button and I can't do anything else.
                    It is the same if I Home YV or Z

                    very strange.

                    appjaws - Core XYUV Duet Ethernet Duex5
                    firmware 3.5.0-rc.4 Web Interface 3.5.0-rc.4
                    Ormerod 1-converted to laser engraver, Duet wifi
                    OpenSCAD version 2024.03.18
                    Simplify3D 5.1.2

                    undefined 1 Reply Last reply 17 Jul 2022, 12:55 Reply Quote 0
                    • undefined
                      appjaws @appjaws
                      last edited by 17 Jul 2022, 12:55

                      Just disconnected the boards and have found no signs of burning on the duet or the deuX5.
                      So still baffled by this strange fault.

                      appjaws - Core XYUV Duet Ethernet Duex5
                      firmware 3.5.0-rc.4 Web Interface 3.5.0-rc.4
                      Ormerod 1-converted to laser engraver, Duet wifi
                      OpenSCAD version 2024.03.18
                      Simplify3D 5.1.2

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Tinchus
                        last edited by 17 Jul 2022, 21:39

                        I was having some time ago the same exact problem. What I found finally was that for some reason, the gcode file I was uploading thorugh wifi, was being uploaded incomplete. So I started the prints and the print finished when the gcode just ended. Since the endgcode was not there, everything was on: nozzle, bed...
                        To check this: download the file you have on the printer and open in and check if the file is complete..
                        In my case the problem was caused by a bad wifi conection

                        undefined 1 Reply Last reply 18 Jul 2022, 09:47 Reply Quote 0
                        • undefined
                          appjaws @Tinchus
                          last edited by 18 Jul 2022, 09:47

                          @tinchus Thank you for the info but I don't think this is my problem, I can't even get the printer setup to do a print. Hopefully another board will arrive today, which I hope will solve the problem.

                          appjaws - Core XYUV Duet Ethernet Duex5
                          firmware 3.5.0-rc.4 Web Interface 3.5.0-rc.4
                          Ormerod 1-converted to laser engraver, Duet wifi
                          OpenSCAD version 2024.03.18
                          Simplify3D 5.1.2

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