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

    Toolboard extruder motor doing toc-toc noise and not moving

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    7
    331
    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.
    • kuonundefined
      kuon
      last edited by

      I am building an idex printer and I used two tool boards, one for each tool.

      I am testing my setup, and I have one extruder motor working normally, but the other one is doing some "toc-toc" noises and do not move at all.

      Here is my config:

      ; General preferences
      ; use millimeters
      G21
      ; send absolute coordinates...
      G90
      ; ...but relative extruder moves
      M83
      ; set printer name
      M550 P"Duet 3"
      
      ; ######################################
      ; Drives
      ; Y and two Z go forward
      M569 P0.0 S1
      M569 P0.1 S1
      M569 P0.2 S1
      
      ; X and U go backward
      M569 P0.3 S0
      M569 P0.4 S0
      
      ; extruders go forward
      M569 P20.0 S1
      M569 P21.0 S1
      
      ; Drive mapping U is second extruder X (IDEX)
      M584 Y0.0 Z0.1:0.2 X0.3 U0.4 E20.0:21.0
      
      ; configure microstepping with interpolation
      M350 X16 Z16 Y16 Z16 E16:16 I1
      
      ; set steps per mm
      M92 X80.00 U80.0 Y80.60 Z403.02 E415.00:415.00
      
      ; set maximum instantaneous speed changes (mm/min)
      M566 X420.00 U420.00 Y420.00 Z12.00 E60:60
      
      ; set maximum speeds (mm/min)
      M203 X12000.00 U12000.00 Y12000.00 Z1800.00 E3600:3600
      ; set accelerations (mm/s^2)
      M201 X500.00 U500.00 Y500.00 Z30.00 E250:250
      ; set motor currents (mA) and motor idle factor in per cent
      M906 X2000 U2000 Y2000 Z2000 E800:800 I30
      
      ; Set idle timeout
      M84 S30
      
      ; Axis Limits
      ; set axis minima
      M208 X0 U70 Y0 Z0 S1
      ; set axis maxima
      M208 X330 U402 Y300 Z260 S0
      
      ; ######################################
      ; Endstops
      M574 Y1 S1 P"io3.in"
      ;M574 Y2 S1 P"io2.in"                                 ; multiple endspot on single axis not possible
      M574 Z2 S1 P"io0.in+io1.in"
      M574 X1 S1 P"20.io1.in"
      M574 U2 S1 P"21.io1.in"
      
      ; Z-Probe
      M558 P9 C"^20.io0.in" H5 F120 T6000 A10 R0.75 S0.02
      M950 S0 C"20.io0.out"
      G31 P500 X-34.8 Y-15.9 Z3.80
      
      ; Probe grid
      M557 X50:290 Y0:280 P4
      
      ; Bed Heaters
      M308 S0 P"temp0" Y"thermistor" T100000 B3950          ; configure sensor 0 as thermistor on pin temp0
      M950 H0 C"out0" T0                                    ; create bed heater output on out0 and map it to sensor 0
      M307 H0 A299.4 C395.3 D4.4 S1.0 V24.3 B0              ; configure bed heater (values from auto tune)
      M140 H0                                               ; map heated bed to heater 0
      M143 H0 S120                                          ; set temperature limit for heater 0 to 120C
      
      ; ######################################
      ; Tool head 0 (board address 20)
      ; thermistor and heater
      M308 S1 P"20.temp0" Y"thermistor" T100000 B4725 C7.06e-8
      M950 H1 C"20.out0" T1
      M307 H1 B0 S1.00
      M143 H1 S280
      
      ; part fan
      M950 F0 C"20.out1+out1.tach" Q50
      M106 P0 S0 H-1
      
      ; hot end fan
      M950 F1 C"20.out2+out2.tach" Q50
      M106 P1 S220 T45 H1
      
      ; tool
      M563 P0 D0 H1 F0
      G10 P0 X0 Y0 Z0 U0 E0 S0 R0
      
      
      ; ######################################
      ; Tool head 1 (board address 21)
      ; thermistor and heater
      M308 S2 P"21.temp0" Y"thermistor" T100000 B4725 C7.06e-8
      M950 H2 C"21.out0" T2
      M307 H2 B0 S1.00
      M143 H2 S280
      
      ; part fan
      M950 F2 C"21.out1+out1.tach" Q50
      M106 P2 S0 H-1
      
      ; hot end fan
      M950 F3 C"21.out2+out2.tach" Q50
      M106 P3 S220 T45 H2
      
      ; tool
      M563 P1 D1 H2 F2 X3
      G10 P1 X0 Y0 Z0 U0 E0 S0 R0
      
      

      Is there anything amiss in my config? My motors are 1.4A rated, 0.9°.

      If my config is OK, is it the toolboard or the motor that is malfunctioning?

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

        if you swap the motors and wiring with the working one does the problem persist on the board?

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

          @kuon said in Toolboard extruder motor doing toc-toc noise and not moving:

          M350 X16 Z16 Y16 Z16 E16:16 I1

          You are defineind Z twice but not U

          kuonundefined 1 Reply Last reply Reply Quote 0
          • kuonundefined
            kuon @Veti
            last edited by

            @Veti Yeah, I just fixed the M350, I was testing things and messed up. Thanks for catching that.

            As for my problem, I didn't think of it at first (didn't sleep yet), but I tested my motor with another drive from the mainboard and another cable, and it is not working either, same toc toc noise, so I will replace it and see how it goes.

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

              check the phases of that motor. sometimes the pinout can be different even on the same batch of motors.

              kuonundefined 1 Reply Last reply Reply Quote 0
              • kuonundefined
                kuon @Veti
                last edited by

                @Veti Ok I did check the phases before in pair (A+ with A- and B+ with B-) and I had values of about 2ohm, but then I tried different pairs that should have no continuity, and there is about 1mOhm between A+ and B+, so I guess there must be some slight short (there is no continuity at all on my other motor). I guess it's the motor's fault. I will get it replaced by tomorrow and update this post.

                1 Reply Last reply Reply Quote 0
                • kuonundefined
                  kuon
                  last edited by

                  I just got the new motor and it works fine, so it was the motor.

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