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

Duex2 issues

Scheduled Pinned Locked Moved
Duet Hardware and wiring
3
6
674
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
    mfd
    last edited by mfd 17 Jun 2018, 23:30

    Hi,

    I purchased a Duex2 a while back that I am just getting around to using and I am having a couple of issues.

    1. BLTouch isn't working when connected to the PWM connector.

      I had the BLTouch before the duex2. It was set up using the exact settings found in the guide here with the wires connected directly to the expansion header.

      I thought I would be able to plug the header into the PWM_5 and everything would continue to work, but that is not the case.

      I have checked the wiring multiple times and everything is correct. I checked for continuity between the PWM_5 signal pin and expansion pin 31 on the duex2 board. There was none, but I am not sure if there should be.

      I have tested connecting the wires back to the expansion header, and everything still works that way.

    2. Direction issues with Drive 6.

      I setup Bed levelling using multiple independent Z motors. The motors for Z1 and Z2 always spin the correct direction. The Z3 motor, which is connected to drive 6, will sometime spin in the opposite direction. When this happens the axis moves the correct distance, just in the wrong direction.

      This was tested by entering G1 S2 Z5 F10 into the gcode console. However, I haven't fully investigated this issue, I have not yet tried with a different cable, motor, or any other firmware configuration, but I thought it would be worth mentioning.

    Any help would be appreciated.

    Thank you

    undefined 1 Reply Last reply 18 Jun 2018, 08:16 Reply Quote 0
    • undefined
      dc42 administrators @mfd
      last edited by dc42 18 Jun 2018, 08:16

      @mfd said in Duex2 issues:

      Hi,

      I purchased a Duex2 a while back that I am just getting around to using and I am having a couple of issues.

      1. BLTouch isn't working when connected to the PWM connector.

      Make sure you have configured it to use the right GPIO pin (7) and disabled the correct heater (also 7), and replace the I1 parameter in the M280 commands by I0.

      The motors for Z1 and Z2 always spin the correct direction. The Z3 motor, which is connected to drive 6, will sometime spin in the opposite direction. When this happens the axis moves the correct distance, just in the wrong direction.

      • Check that your M906 command to set the motor currents comes after the M584 command in config.g, not before it.
      • Check that your M584 command lists the extruder driver numbers as well as the Z driver numbers.
      • If the above two items don't solve it, swap that Z motor and cable with another one, to see whether the problem stays with that motor+cable or stays with that driver.

      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
        mfd
        last edited by 18 Jun 2018, 13:41

        Thank you!

        Making the configuration changes seems to have solved the motor direction issue, I will test this more once I can home Z.

        I was still using I1 in the M280 command, but after changing it I am still having the same issue. Here is the relevant configuration.

        config

        ; Endstops
        M574 Z0 S0 ; Define active low and unused microswitches
        M574 X1 Y1 S1 ; Define active high microswitches
        ; BL Touch
        M307 H7 A-1 C-1 D-1 ;Disable heater 7 since it's being used to drive the bltouch servo.
        M558 P5 X0 Y0 Z1 H5 F160 T6000 ; Set Z probe type to switch
        G31 P25 X30 Y0 Z1.7 ; Set Z probe trigger value

        deploy probe

        M280 P7 S10 I0
        

        retract probe

        M280 P7 S90 I0
        

        I also tried using heater 3 by replacing the 7 with 3 in the M307 and M280 commands.

        When deploying the probe I noticed that the LED indicator for the heater turns on and VIN is measurable across the heater output. Should that be the case?

        undefined 1 Reply Last reply 18 Jun 2018, 13:52 Reply Quote 0
        • undefined
          dc42 administrators @mfd
          last edited by 18 Jun 2018, 13:52

          @mfd said in Duex2 issues:

          When deploying the probe I noticed that the LED indicator for the heater turns on and VIN is measurable across the heater output. Should that be the case?

          Yes that's normal, except the LED won't be very bright (less bright for deployprobe than for retractprobe) and VIN will only appear across the heater output terminals during the servo pulses.

          Have you checked that the 3 bltouch servo wires are connected correctly to the servo connector?

          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
            boldnuts
            last edited by 18 Jun 2018, 13:57

            This is my working bltouch config on heater 3, check your wiring.

            ; Z-Probe
            M307 H3 A-1 C-1 D-1 ; DISABLE HEATER 3 FREE UP pwm CHANNEL 3 BLTOUCH
            M574 Z1 S2 ; Set Z endstop controlled by probe
            M558 P9 H5 F100 T2000 ; BLTOUCH Set Z probe type to unmodulated and the dive height + speeds
            G31 P25 X-29 Y-40 Z2.42 ; BLTOUCH Set Z probe trigger value, offset and trigger height, ;INCREASE VALUE WILL LOWER NOZZLE CLOSER TO THE BED, DECREASE THIS VALUE WILL RAISE THE NOZZLE FROM THE BED
            M557 X15:250 Y20:195 S20 ; Define mesh grid
            M376 H10 ; Set bed compensation taper

            1 Reply Last reply Reply Quote 0
            • undefined
              mfd
              last edited by 18 Jun 2018, 17:55

              When I tried heater 3 the first time I was still using I1 instead of I0, so I tested this again and I was able to get it working with heater 3 and PWM1

              I tried heater 7 and PWM5 again, that still isn't working. I may test some of the other configurations just to see if this is isolated to that connector, but I don't have any plans to use heater 3, so I might just call it good as long as everything is working.

              Thanks!

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