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

Error: Short-to-ground on drivers 1

Scheduled Pinned Locked Moved
Duet Hardware and wiring
4
19
5.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
    dc42 administrators
    last edited by 17 Feb 2018, 18:33

    If attempting to move the motor connected to the Y motor output causes that error message to appear, that indicates that driver 1 (Y driver) has a shorted mosfet or that there is a short in the external wiring. If it produces that message even with no motor connected to the Y motor output, then it's the driver that is faulty.

    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
      equanimity8
      last edited by 17 Feb 2018, 20:18

      Thanks for your input!

      Currently, I have the Z and X motors connected to their respective drivers i.e. Y driver is free. When I move Z axis no error appears. When I move X axis the error in driver 1 appears. When I move Y axis the carriage does move although just a short distance and quite slowly. If I'm understanding correctly what you have written, driver 1 (Y) is faulty.

      That is unfortunate but I'd rather think forward. I was wondering how can I remap the driver from E1 (which is free since I'm using a single extruder) to move the Y axis. I'm looking at the gcode but I must say its harder for me than I thought.

      1 Reply Last reply Reply Quote 0
      • undefined
        dc42 administrators
        last edited by 17 Feb 2018, 21:16

        Yes, to can use M584 X0 Y4 Z2 E3 in config.g to do that. But you are entitled to have your Duet repaired or replaced under warranty, assuming you have had it for less than 6 months.

        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
          equanimity8
          last edited by 17 Feb 2018, 22:04

          Thanks for spelling it out for me, I appreciate your time.
          I only wanted to ask if I have to add some gcode to "deactivate" driver 1 (Y) or just add the remapping gcode, connect to the proper driver and go about my merry ways? Also, what should I make of the low voltage error I received earlier? I do have many more questions but I believe I should make use of the search feature.

          Also, thank you for bringing that up. I'd rather have a properly functioning board but I wanted to continue with finalizing my config. I did contact RepRapWorld so we'll see that will happen but yes I've had it for less than six months.

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 17 Feb 2018, 22:30

            The output MOSFETs won't be enabled on driver 1 if it is never used.

            The M584 command must come earlier in config.g than the M906 command, also earlier than the M350 command if you have one.

            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
              equanimity8
              last edited by 18 Feb 2018, 10:55

              Thanks for clarifying. I did add that in my ;Drives and I can move all axes without any errors.

              I appreciate your help. I'm happy the support of the boards lives up to the expectations. Well done, to you, dc42, sir.

              1 Reply Last reply Reply Quote 0
              • undefined
                equanimity8
                last edited by 18 Feb 2018, 12:20

                Now, as everything moves correctly I wanted to have my axes home in the correct direction. I flipped Z and it worked as expected. However, when I try to flip Y (drive 4) it goes south somewhere. I added M569 P4 S0 ; Drive 4 goes backwards but in that case when I move X from the interface Y moves in the wrong direction and when I move Y in the interface X moves in the right direction. If I add M569 P4 S1 the interface moves the correct axis and X moves in the right direction and Y moves in the wrong direction.
                ; Drives
                M584 X0 Y4 Z2 E3 ;remap drive Y to drive E1
                M569 P0 S1 ; Drive 0 goes forwards
                M569 P1 S1 ; Drive 1 goes forwards
                M569 P2 S0 ; Drive 2 goes backwards
                M569 P3 S1 ; Drive 3 goes forwards
                M569 P4 S0 ; Drive 4 goes backwards

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by 18 Feb 2018, 13:48

                  It sounds to me that your printer currently has a left-hand coordinate system. To change it to a right-hand coordinate system, swap over the X and Y motor connections or swap X and Y in the M584 command, then use M569 to get the correct directions.

                  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
                    equanimity8
                    last edited by 18 Feb 2018, 14:02

                    By a lucky mistake I just read that RRF uses a right-hand origin. Where can I get more info why this is the case and wouldn't it result in mirrored prints?

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dc42 administrators
                      last edited by 18 Feb 2018, 14:41

                      All 3D printing assumes a right-hand coordinate system - which means that looking from above, the +Y direction is rotated 90 degrees anticlockwise from the +X direction.

                      On a CoreXY printer, the usual choice is that looking at the front of the printer, +X is to the right and +Y is away from you.

                      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

                      undefined 1 Reply Last reply 28 May 2018, 11:12 Reply Quote 0
                      • undefined
                        equanimity8
                        last edited by 18 Feb 2018, 15:08

                        I think we both are talking about an origin of front/left like here - http://www.makerslide-machines.com/old-web-site/res/z-in-same-time.jpg, do correct me if that's not the case.

                        I had issues with it but after going out for a walk I now have it working properly with the following, if anybody ever needs it:
                        ; Drives
                        M584 X0 Y4 Z2 E3 ;remap driver Y to driver E1
                        M569 P0 S1 ; Drive 0 goes forwards
                        M569 P1 S1 ; Drive 1 goes forwards
                        M569 P2 S0 ; Drive 2 goes forwards
                        M569 P3 S1 ; Drive 3 goes forwards
                        M569 P4 S1 ; Drive 3 goes forwards

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Vlad @dc42
                          last edited by 28 May 2018, 11:12

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