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

    Driver defect

    Scheduled Pinned Locked Moved
    General Discussion
    4
    14
    1.8k
    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.
    • deckingmanundefined
      deckingman
      last edited by

      Does it happen with every thing you print or is it just one particular file?

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

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

        Perhaps the stepper motor cable is faulty, for instance with a bad crimp connection? Does the position of the extruder motor change with the printing height? If so then it may be that at around 11mm height, the cable is being pulled in such a direction that causes the connection to be lost.

        The TMC2660 drivers are quite reliable - I tried to blow a couple earlier this week by repeatedly connecting and disconnecting stepper motors while they were being driven, without success. When they do fail, there is usually a tell-tale burn mark on the top of the chip.

        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
        • Nilsiboyundefined
          Nilsiboy
          last edited by

          I tried it with two different files with the same result.
          No it's a D-Bot CoreXY with bowden extruder. Connections are all good.

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

            Here are a couple of other possibilities:

            1. If you are running the extruder at an unusually high current AND the Duet WiFi is poorly ventilated, then the drivers could be overheating after a while. You can check whether they are overheating by sending M122 and looking at the driver status section.

            2. If your power supply is overheating and the output voltage is dropping, then the extruder temperature will eventually drop enough to give a heating fault. A bad heater connection or heater cartridge could cause the same problem.

            HTH

            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
            • deckingmanundefined
              deckingman
              last edited by

              Can you start another print now or are you in the situation where it won't extrude at all?

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

              1 Reply Last reply Reply Quote 0
              • Nilsiboyundefined
                Nilsiboy
                last edited by

                1. Motors are only running at 1A and my board has a small fan for cooling.

                2. i got a 24V 40A power supply with a mains powered bed, so that shouldn't be the issue either.

                It does not extrude at all at the moment. With motors off i can freely rotate my extruder and push filament through. If i tell it to extrude it locks the motor in place and I'm not able to turn it anymore.

                1 Reply Last reply Reply Quote 0
                • deckingmanundefined
                  deckingman
                  last edited by

                  So no errors, your power supply and wiring seems fine. You can extrude by hand which rules out any possibility of a blockage in the filament path. The steppers lock the extruder which indicates that the holding current is being applied as normal. This has me stumped so I'll have to leave it for DC42 who is far more knowledgable of these things than I am. The only thing I could suggest is that the motor itself is faulty? Did you try sending M122 as David suggested?

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

                  1 Reply Last reply Reply Quote 0
                  • Nilsiboyundefined
                    Nilsiboy
                    last edited by

                    M122 returns:
                    M122
                    Diagnostics
                    Used output buffers: 2 of 32 (7 max)
                    Platform Diagnostics:
                    Memory usage:
                    Program static ram used: 13132
                    Dynamic ram used: 82180
                    Recycled dynamic ram: 2992
                    Current stack ram used: 2768
                    Maximum stack ram used: 3752
                    Never used ram: 29016
                    Last reset 01:04:26 ago, cause: software
                    Error status: 0
                    Bed probe heights: 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
                    Free file entries: 10
                    SD card 0 detected, interface speed: 20.0MBytes/sec
                    SD card longest block write time: 0.0ms
                    MCU temperature: min 19.6, current 23.3, max 27.1
                    Supply voltage: min 24.1, current 24.2, max 24.5, under voltage events: 0, over voltage events: 0
                    Slowest main loop (seconds): 0.013700; fastest: 0.000000
                    Move Diagnostics:
                    MaxReps: 0, StepErrors: 0. Underruns: 0
                    Heat Diagnostics:
                    Bed heater = 0, chamber heater = -1
                    Heater 1 is on, I-accum = 0.0
                    GCodes Diagnostics:
                    Move available? no
                    Stack pointer: 0 of 5
                    macro is idle
                    http is ready with "M122"
                    telnet is idle
                    serial is idle
                    aux is idle
                    file is idle
                    Network Diagnostics:
                    WiFiServer is running
                    SPI underruns 0, overruns 0
                    Webserver Diagnostics:
                    HTTP sessions: 1 of 8

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

                      You need to run more recent firmware to see the stepper driver status.

                      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
                      • Nilsiboyundefined
                        Nilsiboy
                        last edited by

                        The update of the firmware seems to have solved the issue.

                        Thanks for your help

                        1 Reply Last reply Reply Quote 0
                        • Qdeathstarundefined
                          Qdeathstar
                          last edited by

                          Definately smells like a loose connection.

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