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

Duet2 V1.04. Motor not energized but steps seen on oscilloscope

Scheduled Pinned Locked Moved
Duet Hardware and wiring
6
29
2.3k
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
    Veti @A Former User
    last edited by 23 May 2019, 18:44

    @vbiondo said in Duet2 V1.04. Motor not energized but steps seen on oscilloscope:

    Motor current (mA) - X:2000, Y:2000, Z:2000, E:2000:2000, idle factor 0%

    M906 X1000.00 Y1000.00 Z1000.00 E800.00 I30 ; Set motor currents (mA) and motor idle factor in per cent

    This does not match.
    You set the current to 1000 but its reported to be 2000.

    do you have a config overwrite?

    1 Reply Last reply Reply Quote 0
    • ?
      A Former User
      last edited by 23 May 2019, 19:01

      I don't know what a config overwrite would be.
      I am trying to learn to use this card.
      But my 24 volts power supply ammeter reports only 100mA with or without the motor plugged in.
      There is only one motor plugged in, I don't know how there could be any current in an axis that has no motor.

      1 Reply Last reply Reply Quote 0
      • undefined
        Veti
        last edited by 23 May 2019, 19:33

        is there a file called Config-override.g in your sys folder.

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User
          last edited by 23 May 2019, 19:57

          Thank you for your quick response.

          No, there's no Config-override.g.

          There's bed, config, homedelta, pause, resume, sleep, stop, tfree0, tpost0 and tpre0.g.

          I configured as a MiniKossel, because I'll eventually be using it to control a similar delta printer.

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 23 May 2019, 21:04

            How have you tried to move the motor? On a delta, the only types of move allowed before the printer has been homed are G1 moves with the S1 or S2 (or H1 or H2) parameter, and only if the machine is in relative movement mode (G91). See https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareDeltaPrinter#Section_Testing_the_motors_and_endstops_individually.

            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 23 May 2019, 21:34 Reply Quote 0
            • ?
              A Former User @dc42
              last edited by 23 May 2019, 21:34

              I have tried with home moves, and wtih the S1 parameter as described in your testing the motors individually guide.

              As I indicated, I do see step pulses on the X_step pin of the diagnostic pad on the board with my oscilloscope, but of course no movement since the motor has no current.

              Thank you for your help.

              1 Reply Last reply Reply Quote 0
              • ?
                A Former User
                last edited by 24 May 2019, 20:25

                Could I please get a further suggestion for resolving my problem of no motor current on my Duet2?

                1 Reply Last reply Reply Quote 0
                • undefined
                  T3P3Tony administrators
                  last edited by 24 May 2019, 21:23

                  When you home do the other two towers move and just the X not work?

                  www.duet3d.com

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User
                    last edited by 24 May 2019, 21:36

                    Thank you T3P3Tony,

                    No. No movement on any motors.

                    I have put a motor into each of the motor connectors and none of them is energized.

                    My 24 volt power supply shows a draw of about 100mA, but none of the motors is energized.

                    I have checked the ENN pin of the TMC2660 chips, they are at ground. There is 24 volts at the appropriate pins of the TMC2660s, and 3.3 volts at their supply.

                    undefined 1 Reply Last reply 24 May 2019, 22:40 Reply Quote 0
                    • undefined
                      T3P3Tony administrators @A Former User
                      last edited by 24 May 2019, 22:40

                      @vbiondo please post your homedelta.g

                      Also when are your endstops showing as being triggered when you look at the machine properties page of settings in Duet Web Control:
                      https://duet3d.dozuki.com/Wiki/Duet_Web_Control_Manual#Section_Machine_Properties
                      If you trigger them does the status change?

                      www.duet3d.com

                      1 Reply Last reply Reply Quote 0
                      • ?
                        A Former User
                        last edited by 25 May 2019, 00:01

                        Tony,

                        My X,Y, and Z endstops show as "No" ( not hit ) unless I short 1&3 of the endstop connector, then they show "Yes."

                        E0 is opposite, shows as "Yes" unless 1&3 are shorted.

                        Below is my homedelta.g file. Shouldn't my motors be energized regardless of homedelta?

                        Thank you.

                        ; homedelta.g
                        ; called to home all towers on a delta printer
                        ;
                        ; generated by RepRapFirmware Configuration Tool v2 on Wed May 22 2019 17:26:42 GMT-0700 (Pacific Daylight Time)
                        G91 ; relative positioning

                        ;*** Slow homing has been configured. Change F180 to F1800 below when your configuration is working
                        G1 S1 X265 Y265 Z265 F180 ; move all towers to the high end stopping at the endstops (first pass)
                        G1 X-5 Y-5 Z-5 F1800 S2 ; go down a few mm
                        ;*** Slow homing has been configured. Change F180 to F360 below when your configuration is working
                        G1 S1 X10 Y10 Z10 F180 ; move all towers up once more (second pass)
                        G1 Z-5 F2400 ; move down a few mm so that the nozzle can be centred
                        G90 ; absolute positioning
                        G1 X0 Y0 F2400 ; move X+Y to the centre

                        undefined 1 Reply Last reply 25 May 2019, 07:52 Reply Quote 0
                        • undefined
                          Veti
                          last edited by 25 May 2019, 04:18

                          how exactly did you determine the phases of your motors?

                          ? 1 Reply Last reply 25 May 2019, 16:39 Reply Quote 0
                          • undefined
                            deckingman
                            last edited by 25 May 2019, 05:39

                            I don't know much about Delta's but @dc42 said above that the only moves allowed before homing are G1 with an S parameter and only if G91 relative is set. Yet the config file shows G90 (absolute).

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

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              T3P3Tony administrators @A Former User
                              last edited by 25 May 2019, 07:52

                              @vbiondo that home delta looks ok to me. If it had been blank or something then maybe the motors would not be energised as they had not received a valid command to home. Although thinking about it you say you have seen the step pulses going to the driver so that does not make sense. I wonder if the ENN line is not switching for all the stepper drivers. See if pin 19 on the steppers is going low when movement is commanded.

                              @deckingman that's why the homedelta.g switches them to relative before homing them.

                              www.duet3d.com

                              ? 1 Reply Last reply 25 May 2019, 16:41 Reply Quote 0
                              • undefined
                                MoczikGabor
                                last edited by 25 May 2019, 09:26

                                Does the extruder motor move?

                                If you can not heat up, use "M302 S1" to allow cold extrusion.

                                T0
                                M302 S1
                                M83
                                G1 E+100 F500

                                ? 1 Reply Last reply 25 May 2019, 16:48 Reply Quote 0
                                • undefined
                                  MoczikGabor
                                  last edited by 25 May 2019, 10:13

                                  HW check ideas, since you have an oscilloscope:

                                  • Do any signal present on TMC's OA1 OA2 OB1 OB2 pins? (during move)

                                  • What can you measure between BRA/BRB and GND? 1. Measure resistance without power, 2. check on scope during move.

                                  • Between SRA/SRB and GND?

                                  • You verified that the TMC's get 24V and the STEP signals. This is where everything gets interesting... But does them get GND?

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    dc42 administrators
                                    last edited by dc42 25 May 2019, 10:34

                                    1. Please upgrade your firmware to version 2.02, which will provide better diagnostics.

                                    2. Please verify that you have continuity from the Duet motor headers right through to your motors. With power off but motors connected, use your multimeter to measure the resistance between the two pins at one end of the X motor connector, by touching the probes on the motor connector spills on the underside of the Duet. It should read a few ohms, the resistance of one motor phase. Then check the resistance between the two pins at the other end of the X motor connector. Likewise you should get a few ohms resistance between. There should be on continuity between any pair of pins on the X motor connector that are not next to each other, or between the two middle pins.

                                    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
                                    • ?
                                      A Former User @Veti
                                      last edited by 25 May 2019, 16:39

                                      @veti
                                      I determined the phases of my motors using an ohmmeter to find the low resistance pairs.

                                      Also, it corresponded to the motor manufacturer's spec sheet.

                                      1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User @T3P3Tony
                                        last edited by 25 May 2019, 16:41

                                        @t3p3tony
                                        The ENN pin is always low.

                                        1 Reply Last reply Reply Quote 0
                                        • ?
                                          A Former User @MoczikGabor
                                          last edited by 25 May 2019, 16:48

                                          @moczikgabor
                                          No, the motor doesn't energize or move on either E0 or E1.
                                          I used the commands you described, thank you:

                                          T0
                                          M302 S1
                                          M83
                                          G1 E+100 F500

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