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

    Issue with tool board (possibly driver) ?

    Scheduled Pinned Locked Moved Unsolved
    Duet Hardware and wiring
    2
    2
    156
    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.
    • aprzundefined
      aprz
      last edited by aprz

      I'm using 2x tool board for my dual extrusion setup and I noticed that one motor on a tool board is "hesitating/vibrating" (best way to describe the symptom) as well as turning the opposite direction every other time I have it extrude or retract. The second tool board on the other print head is working just fine with the same settings as the board with the issue. I made sure that the motor I was using on the problematic board, wasn't the cause of the symptoms that were showing by testing the motor on the non-problematic board. I also made sure that every time I disconnect the motors, that they aren't powered to avoid shorting the driver. I'm not sure what it could be. I sent the m98 P"config.g" and the only error is that the hotend is overpowered which is another issue for another topic but nothing regarding the driver on the tool board.

      Here is is my config.g file.

      ; General preferences
      G90                                                     ; send absolute coordinates...
      M83                                                     ; ...but relative extruder moves
      M550 P"Duet 3"                                          ; set printer name
       
      ; Drives
      M569 P0.4  S1                                             ; X axis physical drive 0.4 goes forwards
      M569 P0.5  S1                                             ; X axis physical drive 0.5 goes forwards
      M569 P2.0  S1                                             ; Y axis physical drive 2.0 goes forwards
      M569 P2.1  S1                                             ; Y axis physical drive 2.1 goes forwards
      M569 P1.1  S0                                             ; Y axis physical drive 1.1 goes forwards
      M569 P1.0  S0                                             ; Y axis physical drive 1.3 goes backwards
      M569 P0.0  S1                                             ; Z axis physical drive 0.0 goes forwards
      M569 P0.1  S1                                             ; Z axis physical drive 0.1 goes forwards
      M569 P0.2  S1                                             ; Z axis physical drive 0.2 goes forwards
      M569 P0.3  S1                                             ; Z axis physical drive 0.3 goes forwards
      M569 P121.0 S0                                            ; Tool 0 physical drive 20.0 goes forwards
      M584 X0.4:0.5 Y2.0:2.1:1.1:1.0 Z0.0:0.1:0.2:0.3 E121.0    ; Four Z motors connected to driver outputs Z axis
      M671 X-30:-30:920:920 Y-30:920:920:-30 S7                 ; leadscrews at rear left, front left, front right, rear right (connected to Z) 
      M208 X0:870   Y0:870                                      ; X carriage moves from 0 to 870, Y bed goes from 0 to 870
      M350 X32      Y32      Z32        E32       I1            ; configure microstepping with interpolation
      M92  X320.00  Y320.00  Z6400.00   E1681.00                ; set steps per mm
      M566 X600     Y600     Z320.00    E7000.00                ; set maximum instantaneous speed changes (mm/min)
      M203 X5250.00 Y5250.00 Z470.00    E10000.00               ; set maximum speeds (mm/min)
      M201 X400     Y400.00  Z320.00   E8000.00                 ; set accelerations (mm/s^2)
      M906 X3200    Y3200    Z3050      E950      I2            ; set motor currents (mA) and motor idle factor in per cent
      M84  S2                                                   ; Set idle timeout
      
      ; Axis Limits
      M208 X0   Y0   Z0   S1                                    ; set axis minima
      M208 X880 Y880 Z780 S0                                    ; set axis maxima
       
      ; Endstops
      M574 X1 S1 P"2.io2.in"                                    ; configure active-low endstop for low end on X via pin 2.io2.in
      M574 Y1 S1 P"1.io2.in"                                    ; configure active-low endstop for low end on Y via pin 1,io2.in
      M574 0Z S1                                                ; N/a endstops
      
       
      ; Z-Probe
      M558 P8 C"!121.io0.in" H3 F150 T5200                     ; set Z probe type to unmodulated and the dive height + speeds
      G31  P1000 X0 Y0 Z-1.84                                  ; set Z probe trigger value, offset and trigger height
      M557 X0:880 Y0:880 S45                                   ; define mesh grid X/Y and probe spacing
       
      ; Heaters
      M308 S0 P"121.temp0" Y"pt1000"                          ; configure sensor 0 as thermistor on pin 20.temp0
      M950 H0 C"121.out0" T0                                  ; create nozzle heater output on 20.out0 and map it to sensor 0
      M307 H0 R1.555 C397.7 D6.96 S1.00 V24.1 B0              ; PID auto tune results for Tool 0 Titan Aqua 1.75
      M308 S1 P"temp0" Y"thermistor" T100000 B3950            ; configure sensor 1 as thermistor on pin temp0
      M950 H1 C"out0" T1                                      ; create bed heater output on out0 and map it to sensor 1
      M307 H1 R0.224 C219.6 D7.78 S1.00 V24.1                 ; PID auto tune results for Tool 1 bed heater
      M140 H1                                                 ; map heated bed to heater 1
      M143 H1 S120                                            ; set temperature limit for heater 1 to 120C
       
      
      ; Fans
      M950 F0 C"out8" Q200                                    ; create fan 0 on pin out8 and set its frequency
      M106 P0 S255 H0 T45 C"Radiator Fan"                     ; set fan 0 value. Thermostatic control is turned on
      M950 F1 C"out9" Q500                                    ; create fan 1 on pin out9 and set its frequency
      M106 P1 S200 H0 T45 C"water pump"                       ; set fan 1 value. Thermostatic control is turned on
       
      ; Tools
      M563 P0 S"Titan Aqua 1.75" D0 H0 F0                      ; define tool 0
      G10  P0 X0 Y0 Z0                                         ; set tool 0 axis offsets
      G10  P0 R0 S0                                            ; set initial tool 0 active and standby temperatures to 0C
       
      
      ; Custom settings are not defined
       
      M501
      
      dc42undefined 1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @aprz
        last edited by

        @aprz, ir does sound as though that tool board has a faulty or incompletely-soldered stepper driver. Please ask your supplier to replace it under warranty, referring to this reply as authorization.

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