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

    motor phase A may be disconnected reported by driver(s) 0 1 2

    Scheduled Pinned Locked Moved
    General Discussion
    5
    20
    3.1k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      Have you changed the motor driver stealthChop settings recently? What M569 commands do you have in config.g?

      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
      • Vetiundefined
        Veti
        last edited by

        it does not look like a duet maestro. so no stealthchop.

        1 Reply Last reply Reply Quote 0
        • fredvmundefined
          fredvm
          last edited by

          Thank you for your swift response!

          this is what i got:

          ; Axis and motor configuration
          M569 P0 S1 ; Drive 0 goes forwards
          M569 P1 S1 ; Drive 1 goes forwards
          M569 P2 S1 ; Drive 2 goes forwards
          M569 P3 S1 ; Drive 3 goes forwards
          M569 P4 S0 ; Drive 4 goes forwards

          I didn't change any drivers. Didn't do anything really. I've printed 50+ hours in this configuration and it popped up out of nowhere seemingly. I did do an update after the problem first started occuring.

          Yes, it's not a Duet Meastro. It's a Duet 2 Wifi ( sorry forgot to mention that ).

          I'll check for the crimping on the connectors.

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

            It's odd that you are getting that error on 3 separate drivers. Is it always phase A? What is the motor specification?

            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
            • fredvmundefined
              fredvm
              last edited by

              The x y z motors are KL17h248-15-4A

              Specifications:
              Shaft: 5mm diameter with flat
              Current Per Phase: 1.5A
              Holding Torque: 5.5Kg.cm (76 oz-in)
              Rated Voltage: 4.2V
              NO.of Phase: 2
              Step Angle: 1.8° ± 5%
              Resistance Per Phase: 2.8Ω± 10%
              Inductance Per Phase: 4.8mH± 20%
              Insulation Class: Class B
              Dielectric Strength: 100Mohm
              Operation Temp Range: -20 ~ +40° C
              Lead Wire: 22AWG / 750mm with connector to stepper motor driver

              The extruder motor is 42bygh4413ag5.18-x

              http://www.promoco-motors.com/products/StepperMotors/42BYGH Planetary Gearmotor Series.pdf

              Thank for your assistance.

              1 Reply Last reply Reply Quote 0
              • fredvmundefined
                fredvm
                last edited by

                I'm running some test calibrations and it's not only phase A

                G32
                Warning: motor phase A may be disconnected reported by driver(s) 0 1
                Warning: motor phase B may be disconnected reported by driver(s) 0 1

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

                  Do the warnings appear only when you run the motors at high speeds? What are your axis steps/mm?

                  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
                  • fredvmundefined
                    fredvm
                    last edited by

                    No, i don't think so. I'm running at an avereage speed of 45 mm/s.

                    M92 X80 Y80 Z80 ; Set axis steps/mm

                    i'll put my full config.g below:

                    ; Configuration file for SeeMeCNC Rostock MAX V3

                    ; Communication and general
                    M111 S0 ; Debug off
                    M550 PSeeMeCNCRostockMAXV3 ; Machine name and Netbios name (can be anything you like)
                    M551 Retteket3t ; Machine password (used for FTP)
                    ;*** If you have more than one Duet on your network, they must all have different MAC addresses, so change the last digits
                    M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xEA ; MAC Address
                    ;*** Wifi Networking
                    M552 S1 ; Enable WiFi

                    M555 P2 ; Set output to look like Marlin
                    M575 P1 B57600 S1 ; Comms parameters for PanelDue

                    G21 ; Work in millimeters
                    G90 ; Send absolute coordinates...
                    M83 ; ...but relative extruder moves

                    ; Axis and motor configuration
                    M569 P0 S1 ; Drive 0 gaxioes forwards
                    M569 P1 S1 ; Drive 1 goes forwards
                    M569 P2 S1 ; Drive 2 goes forwards
                    M569 P3 S1 ; Drive 3 goes forwards
                    M569 P4 S0 ; Drive 4 goes forwards
                    M574 X2 Y2 Z2 S1 ; set endstop configuration (all endstops at high end, active high)
                    ;*** The homed height is deliberately set too high in the following - you will adjust it during calibration
                    M665 R144.158 L291.06 B120 H392.701 X0 Y0 Z0 ; set delta radius, diagonal rod length, printable radius and homed height
                    M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them
                    M350 X16 Y16 E16 I1 ; Set 16x microstepping with interpolation
                    M92 X80 Y80 Z80 ; Set axis steps/mm
                    M906 X1000 Y1000 Z1000 E1200 I60 ; Set motor currents (mA) and increase idle current to 60%
                    M201 X1000 Y1000 Z1000 E1000 ; Accelerations (mm/s^2)
                    M203 X20000 Y20000 Z20000 E3600 ; Maximum speeds (mm/min)
                    M566 X1200 Y1200 Z1200 E1200 ; Maximum instant speed changes mm/minute

                    ; Thermistors
                    M305 P0 T100000 B3950 R4700 H30 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
                    M305 P1 T100000 B3974 R4700 H30 L0 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
                    ;M305 P2 T100000 B3974 R4700 H30 L0 ; Put your own H and/or L values here to set the second nozzle thermistor ADC correction
                    M570 S180 ; Hot end may be a little slow to heat up so allow it 180 seconds

                    ; Fans
                    M106 P1 H-1 ; disable thermostatic mode for fan 1

                    ; Tool definitions
                    M563 P0 D0 H1 ; Define tool 0
                    G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
                    ;*** If you have a single-nozzle build, comment the next 2 lines
                    ;M563 P1 D1 H2 ; Define tool 1
                    ;G10 P1 S0 R0 ; Set tool 1 operating and standby temperatures
                    M92 E450:450 ; Set extruder steps per mm

                    ; Z probe and compensation definition
                    M558 P5 X0 Y0 Z1 H5 F1200 T2400

                    ; grid compensation
                    M557 R110 S15

                    G31 X0 Y0 Z-0,5 P500 ; Set the zprobe offset and threshold (determine your printer's Z offset value). For a delta, use zero X and Y offset.

                    ;*** If you are using axis compensation, put the figures in the following command
                    M556 S78 X0 Y0 Z0 ; Axis compensation here

                    M501;

                    T0 ; select first hot end

                    Phaedruxundefined 1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator @fredvm
                      last edited by

                      @fredvm said in motor phase A may be disconnected reported by driver(s) 0 1 2:

                      M350 X16 Y16 E16 I1 ; Set 16x microstepping with interpolation
                      M92 X80 Y80 Z80 ; Set axis steps/mm

                      Your M350 is missing a value for Z and your M92 is missing a value for E

                      Z-Bot CoreXY Build | Thingiverse Profile

                      wilrikerundefined 1 Reply Last reply Reply Quote 0
                      • fredvmundefined
                        fredvm
                        last edited by

                        @fredvm said in motor phase A may be disconnected reported by driver(s) 0 1 2:

                        M350

                        wow, thanks for noticing that!
                        I'll add the right values and see what happens.

                        1 Reply Last reply Reply Quote 0
                        • fredvmundefined
                          fredvm
                          last edited by

                          Nope, still got the warning:

                          G32

                          Warning: motor phase A may be disconnected reported by driver(s) 0 1
                          Warning: motor phase B may be disconnected reported by driver(s) 0 1

                          1 Reply Last reply Reply Quote 0
                          • wilrikerundefined
                            wilriker @Phaedrux
                            last edited by

                            @phaedrux said in motor phase A may be disconnected reported by driver(s) 0 1 2:

                            @fredvm said in motor phase A may be disconnected reported by driver(s) 0 1 2:

                            M350 X16 Y16 E16 I1 ; Set 16x microstepping with interpolation
                            M92 X80 Y80 Z80 ; Set axis steps/mm

                            Your M350 is missing a value for Z and your M92 is missing a value for E

                            Just for the sake of completeness: default value for M350 is 16x interpolated (all axes) and default for M92 Ennn is 420 (X, Y=80 and Z=4000).

                            Manuel
                            Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                            with probably always latest firmware/DWC (incl. betas or self-compiled)
                            My Tool Collection

                            Vetiundefined 1 Reply Last reply Reply Quote 0
                            • Vetiundefined
                              Veti @wilriker
                              last edited by

                              @wilriker said in motor phase A may be disconnected reported by driver(s) 0 1 2:

                              default for M92 Ennn is 420 (X, Y=80 and Z=4000).

                              not 400?

                              wilrikerundefined 1 Reply Last reply Reply Quote 0
                              • wilrikerundefined
                                wilriker @Veti
                                last edited by

                                @veti said in motor phase A may be disconnected reported by driver(s) 0 1 2:

                                not 400?

                                Here's the responsible part of Configuration.h

                                constexpr float DefaultXYDriveStepsPerUnit = 80.0;		// steps/mm
                                constexpr float DefaultZDriveStepsPerUnit = 4000.0;
                                constexpr float DefaultEDriveStepsPerUnit = 420.0;
                                

                                Manuel
                                Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                with probably always latest firmware/DWC (incl. betas or self-compiled)
                                My Tool Collection

                                1 Reply Last reply Reply Quote 0
                                • Vetiundefined
                                  Veti
                                  last edited by

                                  @wilriker said in motor phase A may be disconnected reported by driver(s) 0 1 2:

                                  Here's the responsible part of Configuration.h

                                  i would say that might be an oversight. 400 is way more common than 4000. I dont even know how you would get that.

                                  wilrikerundefined 1 Reply Last reply Reply Quote 0
                                  • wilrikerundefined
                                    wilriker @Veti
                                    last edited by

                                    @veti said in motor phase A may be disconnected reported by driver(s) 0 1 2:

                                    i would say that might be an oversight. 400 is way more common than 4000. I dont even know how you would get that.

                                    M5 threaded rod with a lead of 0.8mm. I think this was the default in Mendel printers - and Adrian Bowyer the original author of RRF is also the creator of that printer. I guess that setting stuck since. 😄

                                    Manuel
                                    Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                    with probably always latest firmware/DWC (incl. betas or self-compiled)
                                    My Tool Collection

                                    Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                    • Phaedruxundefined
                                      Phaedrux Moderator @wilriker
                                      last edited by

                                      @wilriker Having used a printer with 0.8mm M5 threaded rod I can say that it actually worked quite well. So long as the rods were straight and the threads of the rod and nuts held out. Proper lubrication was a must. Those things would get hot during a long Z axis move.

                                      Z-Bot CoreXY Build | Thingiverse Profile

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

                                        I have moved a number of posts from this thread to topic "Duet sometimes really slow? - I2C error or?".

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