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

Duet Maestro 2 stops mid print

Scheduled Pinned Locked Moved
General Discussion
5
56
2.7k
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
    droftarts administrators @massynrt
    last edited by 1 Apr 2020, 08:24

    @massynrt what PSU are you using? Is the wiring firmly connected to the Duet screw terminals? Also, when and where did you purchase the Duet? Warranty is 6 months, so if recent, that’s fine. You’ll need to follow the warranty procedure of the place you bought it from, which usually involves getting an okay from me, dc42 or Phaedrux here on the forum. But before that, let’s see what dc42 says about the M122 reports.

    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
    • undefined
      massynrt
      last edited by massynrt 4 Jan 2020, 08:47 1 Apr 2020, 08:36

      I use a Mean Well 450w 24v PSU. Yes the connectors are secure. The heat bed is 220v with a SSR. Thus no load on PSU..

      I bough it on the 02/03/2020 directly for your website. Order no: 7975.

      Problem is I was forced to buy it from you directly as the local distributor informed me that they won't stock Duet anymore. Thus to ship back, and pay shipment and import duties again will just make this very expensive.

      undefined 1 Reply Last reply 1 Apr 2020, 08:38 Reply Quote 0
      • undefined
        droftarts administrators @massynrt
        last edited by 1 Apr 2020, 08:38

        @massynrt okay, thanks. Let’s try and resolve the problem without shipping it back! Out of interest, who is your local distributor?

        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
        • undefined
          massynrt
          last edited by massynrt 4 Jan 2020, 08:46 1 Apr 2020, 08:40

          Da Vincy Lab.. I see they do have Maestros in stock according to there website. I think my query was for a Duet 3, and I just assumed it was for the Maestro also. And the fact that you had the Maestro on discount, which was not the case in South Africa.

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User
            last edited by 1 Apr 2020, 08:51

            If you guys come to the conclusion that the switch can be faulty ... if it were my board and the alternative was to pay shipping and taxes I'd be inclined to remove the switch; but lets not get ahead of ourselves.

            undefined 1 Reply Last reply 1 Apr 2020, 09:16 Reply Quote 0
            • undefined
              massynrt @A Former User
              last edited by 1 Apr 2020, 09:16

              @bearer i'm all for removing the switch.. But dont want to do somehthing that can damage my warranty (for now)

              1 Reply Last reply Reply Quote 0
              • undefined
                dc42 administrators
                last edited by 1 Apr 2020, 12:22

                It's unlikely that the reset switch has failed. However, the reset pin is also brought out to pin 3 of the 13-pin expansion connector J21 and to pin 8 of the 12864 LCD connector P1. Do you have anything connected to either of those connectors?

                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
                  massynrt
                  last edited by 1 Apr 2020, 12:42

                  No I dont.

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    massynrt
                    last edited by 1 Apr 2020, 14:20

                    @dc42 @droftarts Is it possible to get quicker response? Asking me one question without providing solutions/option is just time wasted. I really need to get this working ASAP. I've open this thread 3 days ago and still no closer to a solution. I do understand the covid-19 thing, but I guess it should be easier to help now.. Please..

                    I'm sure you would have a diagnostics tool or something? How do we troubleshoot this?

                    Is it GCode - Is it hardware.. Where do I start? What can cause this error.. This is questions only the programmer/designer can answer.. Please Please.

                    Please tell me what else you need from me so that I can get everything and we can get this resolved.. Please.

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User
                      last edited by 1 Apr 2020, 15:19

                      Attitude isn't going to help anyone diagnose an intermittent problem, which is difficult enough when one has physical access to the board - let alone over a forum.

                      While you wait, you could turn the printer on, leave it idle, and occationally check the M122 output to see of the last reset cause changes to reset button when its not printing as well.

                      undefined 1 Reply Last reply 1 Apr 2020, 15:39 Reply Quote 0
                      • undefined
                        massynrt @A Former User
                        last edited by massynrt 4 Jan 2020, 15:40 1 Apr 2020, 15:39

                        @bearer Not attitude. Asking. Would be easier if I knew Duet 3D had a call logging system. But as it stands, they dont. I can see the moderators are helping everybody randomly. Just unfair to be asked to wait without knowing that my fault is being attended too.. How long should I wait.. What is fair? I paid for a product that I can't use. I can't work..

                        I also agree that it is difficult to diagnose without access to the board.. I'm available on skype. Please contact me. I can whatever you need.

                        And yes, I did keep the printer on all day, for the last 3 days without the problem.. No Reset. Only when It is printing.

                        undefined 1 Reply Last reply 1 Apr 2020, 16:09 Reply Quote 0
                        • undefined
                          droftarts administrators @massynrt
                          last edited by 1 Apr 2020, 16:09

                          @massynrt I have been discussing this with @dc42, and it takes time to get the answers. In the meantime, I help other people.

                          Unfortunately, most of your M122 reports show user software resets (indicating M999, emergency stop or software update). The rest were reset button, or power up. There really isn't anything from those reports that indicate what's going on. It is not for lack of trying to understand what the problem is, or expending time to try to sort it out for you; it's just unknown.

                          Ultimately, we think that a warranty replacement is justified, as there seems to be something causing these resets, possibly a component on the board, but it's impossible to diagnose this at a distance. While it could just be the reset switch, we think this is unlikely, so would prefer that it isn't removed from the board.

                          So then the question is how to handle the replacement. To replace the Maestro, or return it and buy a Duet 3? It may be possible to get a replacement Maestro from Da Vinci (though not until the 17th April), but it looks like they don't have Duet 3 in stock. So would have to be sent from the UK.

                          What would be your preferred outcome?

                          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
                          • undefined
                            massynrt
                            last edited by 1 Apr 2020, 16:27

                            First outcome would like to get it working. Then on the 17th Davinici csn send me a new one. Ill send this one
                            back if not fixed.

                            undefined 1 Reply Last reply 1 Apr 2020, 20:51 Reply Quote 0
                            • undefined
                              droftarts administrators @massynrt
                              last edited by 1 Apr 2020, 20:51

                              @massynrt said in Duet Maestro 2 stops mid print:

                              Okay, I've contacted Roland (Duet 3D order fulfilment) to see if we can set up anything with Da Vinci Labs, or if we just send you one from the UK and you return the old one to them.

                              First outcome would like to get it working.

                              That's going to take some more investigation, and some time. I don't think this is a firmware issue; it's hardware, wiring or power related.

                              Has the Duet worked correctly at any point? I know it's new, but did you print with it before mounting it, or have any successful prints? How frequently does it cut out?

                              Check there's nothing shorting on it, front or back. The heads of your mounting screws do look a little large; they're not touching anything, are they? Check they're not making contact underneath them, too. Have a good look at the pins dc42 mentioned (pin 3 of the 13-pin expansion connector J21 and to pin 8 of the 12864 LCD connector P1), front and back, to see if there's any stray solder or anything that may conduct, especially as there's a ground pin right next to it on the expansion connector:

                              Screenshot 2020-04-01 at 21.42.58.png

                              While it seems unlikely that the reset button is to blame, can you gently pull the button of the switch, to see if it is stuck in a little way (maybe it's close, and vibration is causing it to trigger). It doesn't look like it from your picture, though.

                              Please take a good picture of the wiring and post it here. The ones you posted earlier where rather dark, and low resolution.

                              If you're sure you are not pressing the reset button before sending the M122 commands, then we need to have a good look at the board to see if there's anything obviously damaged. Can you please take a good, well-lit, high resolution picture of both sides of the board, preferably with nothing connected, and post them here.

                              That's all I can think of at the moment.

                              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
                              • undefined
                                massynrt
                                last edited by 2 Apr 2020, 12:55

                                IMG_20200402_093838.jpg IMG_20200402_093855.jpg

                                The printer did print a few prints fine. Just randomly started to reset.

                                Here is what I've done so far today.

                                1. I've rewired the printer completed. New connectors, new wires - No success.
                                2. I've moved the location of the board to the bottom frame, as to reduce vibrations - No success.
                                3. I've reformatted the sdcard - No success.
                                4. I've created new gcode, Cura, Slic3r, PrusaSlicer. Fast, Slow. High, Low, whatever.. - No success.
                                5. I've moved the X Limit switch from the gantry. - - No success.
                                6. I've added a fan on the Duet. - No success.

                                Observations:

                                1. Before the printer reset, the is definitely some weird printing going on... As if the g code is corrupt. I've noticed it on most of the fails.

                                IMG_20200402_144453.jpg

                                1. I have a good success rate, printing "longer" moves.. Like a base plate. But as soon as the detail start, and "movement - I might go for a while, of crash quick..
                                  IMG_20200402_144808.jpg

                                I'm really tired/frustrated 😞

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  massynrt
                                  last edited by 2 Apr 2020, 12:56

                                  ; Configuration file for Duet Maestro (firmware version 3)
                                  ; executed by the firmware on start-up
                                  ;
                                  ; generated by RepRapFirmware Configuration Tool v2.1.8 on Tue Mar 31 2020 16:02:15 GMT+0200 (South Africa Standard Time)

                                  ; General preferences
                                  G90 ; send absolute coordinates...
                                  M83 ; ...but relative extruder moves
                                  M550 P"Cooper" ; set printer name

                                  ; Network
                                  M552 P192.168.0.9 S1 ; enable network and set IP address
                                  M553 P255.255.255.0 ; set netmask
                                  M554 P192.168.0.1 ; set gateway
                                  M586 P0 S1 ; enable HTTP
                                  M586 P1 S0 ; disable FTP
                                  M586 P2 S0 ; disable Telnet

                                  ; Drives
                                  M569 P0 S0 ; physical drive 0 goes backwards
                                  M569 P1 S1 ; physical drive 1 goes forwards
                                  M569 P2 S0 ; physical drive 2 goes backwards
                                  M569 P3 S1 ; physical drive 3 goes forwards
                                  M584 X0 Y1 Z2 E3 ; set drive mapping
                                  M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
                                  M92 X80.00 Y80.00 Z400.00 E837.00 ; set steps per mm
                                  M566 X800.00 Y800.00 Z12.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
                                  M203 X9000.00 Y9000.00 Z180.00 E1200.00 ; set maximum speeds (mm/min)
                                  M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2)
                                  M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
                                  M84 S30 ; Set idle timeout

                                  ; Axis Limits
                                  M208 X-115 Y-100 Z0 S1 ; set axis minima
                                  M208 X115 Y120 Z300 S0 ; set axis maxima

                                  ; Endstops
                                  M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
                                  M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
                                  M574 Z1 S2 ; configure Z-probe endstop for low end on Z

                                  ; Z-Probe
                                  M950 S0 C"^zprobe.mod" ; create servo pin 0 for BLTouch
                                  M558 P9 C"zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
                                  G31 P500 X9 Y-65 Z1.65 ; set Z probe trigger value, offset and trigger height
                                  M557 X-100:100 Y-50:50 S20 ; define mesh grid

                                  ; Heaters
                                  M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
                                  M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
                                  M143 H0 S100 ; set temperature limit for heater 0 to 100C
                                  M307 H0 A75.4 C81.7 D2.1 V24.1 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
                                  M140 H0 ; map heated bed to heater 0
                                  M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
                                  M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
                                  M143 H1 S280 ; set temperature limit for heater 1 to 280C
                                  M307 H1 A554.4 C258.9 D5.7 V24.0 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit

                                  ; Fans

                                  ; Tools
                                  M563 P0 S"Titan Aero" D0 H1 F0 ; define tool 0
                                  G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
                                  G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C

                                  ; Custom settings are not defined

                                  droftartsundefined 2 Replies Last reply 2 Apr 2020, 13:43 Reply Quote 0
                                  • droftartsundefined
                                    droftarts administrators @massynrt
                                    last edited by 2 Apr 2020, 13:43

                                    @massynrt Thanks for all the pictures and files. It sounds like something is 'loose', and the short rapid moves cause it to 'wobble' and do 'something'. I'll have a good look at the pictures for dry solder joints.

                                    Regarding the print failures, it does look like it's printing very hot. I wonder if the heater is going open circuit. But then it could just be because it's the first infill layer supporting a top layer (so it fills in) and isn't making good contact with the layer below, while printing a bit too hot, so flops into the holes. Some slicers are better at sorting this out than others.

                                    I'll get back to you if I see anything.

                                    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
                                    • droftartsundefined
                                      droftarts administrators @massynrt
                                      last edited by 2 Apr 2020, 13:46

                                      @massynrt said in Duet Maestro 2 stops mid print:

                                      Related to the above:

                                      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
                                      ...
                                      M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp

                                      T100000 B4138 is the default thermistor setting, for a Honeywell 135-104QAD-J01 thermistor that shipped with hot ends from RepRapPro, who have been out of business for 4 years! So I doubt you have the correct thermistor settings, and likely the temperature your heaters are reporting is not accurate. All 100k ohm thermistors have a resistance of 100k ohms at 25C, and will be fairly accurate at room temperature, but they report very differently as they get hotter. So please check what thermistors you have in your bed and hot ends, and set them correctly, then you have a chance of accurately setting extrusion temperature.

                                      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
                                      • undefined
                                        massynrt
                                        last edited by massynrt 4 Feb 2020, 14:36 2 Apr 2020, 14:35

                                        I've updated.. Don't know how I forgot to change that back. I copied/pasted so many times trying to fix this..

                                        ; Configuration file for Duet Maestro (firmware version 3)
                                        ; executed by the firmware on start-up
                                        ;
                                        ; generated by RepRapFirmware Configuration Tool v2.1.8 on Tue Mar 31 2020 16:02:15 GMT+0200 (South Africa Standard Time)

                                        ; General preferences
                                        G90 ; send absolute coordinates...
                                        M83 ; ...but relative extruder moves
                                        M550 P"Cooper" ; set printer name

                                        ; Network
                                        M552 P192.168.0.9 S1 ; enable network and set IP address
                                        M553 P255.255.255.0 ; set netmask
                                        M554 P192.168.0.1 ; set gateway
                                        M586 P0 S1 ; enable HTTP
                                        M586 P1 S0 ; disable FTP
                                        M586 P2 S0 ; disable Telnet

                                        ; Drives
                                        M569 P0 S0 ; physical drive 0 goes backwards
                                        M569 P1 S1 ; physical drive 1 goes forwards
                                        M569 P2 S0 ; physical drive 2 goes backwards
                                        M569 P3 S1 ; physical drive 3 goes forwards
                                        M584 X0 Y1 Z2 E3 ; set drive mapping
                                        M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
                                        M92 X80.00 Y80.00 Z400.00 E837.00 ; set steps per mm
                                        M566 X800.00 Y800.00 Z12.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
                                        M203 X9000.00 Y9000.00 Z180.00 E1200.00 ; set maximum speeds (mm/min)
                                        M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2)
                                        M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
                                        M84 S30 ; Set idle timeout

                                        ; Axis Limits
                                        M208 X-115 Y-100 Z0 S1 ; set axis minima
                                        M208 X115 Y120 Z300 S0 ; set axis maxima

                                        ; Endstops
                                        M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
                                        M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
                                        M574 Z1 S2 ; configure Z-probe endstop for low end on Z

                                        ; Z-Probe
                                        M950 S0 C"^zprobe.mod" ; create servo pin 0 for BLTouch
                                        M558 P9 C"zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
                                        G31 P500 X9 Y-65 Z1.65 ; set Z probe trigger value, offset and trigger height
                                        M557 X-100:100 Y-50:50 S20 ; define mesh grid

                                        ; Heaters
                                        M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin bedtemp
                                        M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
                                        M143 H0 S100 ; set temperature limit for heater 0 to 100C
                                        M307 H0 A75.4 C81.7 D2.1 S1.00 V24.1 B0
                                        M140 H0
                                        ; map heated bed to heater 0
                                        M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin e0temp
                                        M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
                                        M143 H1 S280 ; set temperature limit for heater 1 to 280C
                                        M307 H1 A340.0 C140.0 D5.5 S1.00 V0.0 B0

                                        ; Fans

                                        ; Tools
                                        M563 P0 S"Titan Aero" D0 H1 F0 ; define tool 0
                                        G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
                                        G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C

                                        ; Custom settings are not defined

                                        droftartsundefined 2 Replies Last reply 2 Apr 2020, 15:06 Reply Quote 0
                                        • droftartsundefined
                                          droftarts administrators @massynrt
                                          last edited by 2 Apr 2020, 15:06

                                          @massynrt I've had a good look at the pictures, can't see anything that looks problematic. Any one else see anything?

                                          I'm happy to authorise a warranty replacement for this board. Please see our warranty policy here, and a link to the Warranty Return Form is at the bottom: https://www.duet3d.com/warranty

                                          Unfortunately, it won't be possible to arrange a replacement from Da Vinci Labs, and due to current restrictions couriers are not operating until 17th April, but we'll send a replacement by DHL as soon as it's possible to do so.

                                          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
                                          30 out of 56
                                          • First post
                                            30/56
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA