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

    curious problem with dual z

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    2
    5
    186
    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.
    • SIamundefined
      SIam
      last edited by

      Hi,
      i think since the firmwareupdate to 2.04 (2019-11-01b1) i have a mysterious behavior of my z-axis.
      I have a core X/Y printer with dual Z (motor one goes to z motor two goes to E1)
      In stanby i can play around with my Z axis without any Problem! some times it can happen that one Stepper becomes no or not enough Power.
      And this happens only sometimes when i start a Print.
      One Motor runs good the other only stutters (Both z-Axis ball lead screws running smoth )
      if i now cancel The print Job, the good Z-Axis i can't move by Hand the other side i can move with two fingers.
      The last 2 hours i have spend to find the Problem but without success, i have to switch off the printer and switch it back to on and then it works in the most cases.

      I have tried this
      M906 X1360.00 Y1360.00 Z1680.00**:1680.00** E550.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
      without success normaly i have
      M906 X1360.00 Y1360.00 Z1680.00 E550.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
      in my config file

      Is there something i can do if this problem reappears ? in the moment the printer prints fine.

      regards

      Andy

      Hypercube-Evolution-Hybrid, Piezo Orion, Orbiter
      Duet WiFi 1.02 or later + DueX5
      RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta4 (2021-09-27 11:30:36)
      Duet WiFi Server: 1.26
      Duet Web Control 3.4.0beta4 (2021-09-27)

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        Can you post your full config file and homing files?

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • SIamundefined
          SIam
          last edited by

          here it is

          config.g

          ;
          ; generated by RepRapFirmware Configuration Tool v2 on Sun Apr 21 2019 14:18:45 GMT+0200 (Mitteleuropäische Sommerzeit)
          
          ; General preferences
          G90                                         ; Send absolute coordinates...
          M83                                         ; ...but relative extruder moves
          
          M669 K1
          ; Network
          M550 P"hypercube"                          ; Set machine name
          M552 S1                                     ; Enable network
          ;*** Access point is configured manually via M587
          M586 P0 S1                                  ; Enable HTTP
          M586 P1 S1                                  ; Disable FTP
          M586 P2 S1                                  ; Disable Telnet
          
          ; Drives
          M569 P0 S1                                  ; Drive 0 = X goes forwards
          M569 P1 S1                                  ; Drive 1 = Y goes forwards
          M569 P2 S1                                  ; Drive 2 = Z goes forwards
          M569 P3 S1                                  ; Drive 3 = e0 goes backwards
          M569 P4 S1                                  ; Drive 4 = e2 goes forwards
          
          M584 X0 Y1 Z2:4 ; zwei an die Treiberausgänge Z und E1 angeschlossene Z-Motoren
          M671 X10:380 Y190:190 S2 F1.0; Leitspindeln links und rechts von der X-Achse
          
          M350 X16 Y16 Z16:16 E16 I1                     ; Configure microstepping with interpolation
          
          ;nimble settings
          
          M92 X80.26 Y80.26 Z795.00:795.00 E2772 ; nimble			
          
          M566 X900 Y900 Z12 E40 ; Set maximum instantaneous speed changes (mm/min)
          M203 X30000 Y30000 Z1200 E4800 ; Set maximum speeds (mm/min)
          M201 X700 Y700 Z250 E120 ; Set accelerations (mm/s^2)
          
          
          M906 X1360.00 Y1360.00 Z1680.00 E550.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
          M84 S0                                      ; Set idle timeout
          
          ; Axis Limits
          M208 X-1 Y0 Z-3 S1                          ; Set axis minima
          M208 X-5:205 Y0:200 ; Der X-Wagen bewegt sich von -5 bis 205, das Y-Bett von 0 bis 200
          M208 X400 Y370 Z450 S0                      ; Set axis maxima
          
          ; Endstops
          M574 X1 Y1 S1                               ; Set active high endstops
          
          ; Z-Probe
          M574 Z1 S2                                  ; Set endstops controlled by probe
          M558 P8 R0.4 H5 F450 T6000 I1                 ; Set Z probe type to effector and the dive height + speeds
          G31 P500 X0 Y0 Z-0.075                        ; Set Z probe trigger value, offset and trigger height
          M557 X15:390 Y15:370 S50                    ; Define mesh grid
          
          ; Heaters
          M307 H0 B0 S1.00                            ; Disable bang-bang mode for the bed heater and set PWM limit
          M305 P0 T100000 B4138 R4700                 ; Set thermistor + ADC parameters for heater 0
          M143 H0 S120                                ; Set temperature limit for heater 0 to 120C
          M305 P1 T100000 B4276 C7.06e-8 R4700                 ; Set thermistor + ADC parameters for heater 1 B war 4725
          M143 H1 S290                                ; Set temperature limit for heater 1 to 280C
          
          ; Fans
          M106 P0 S0 I0 F25500 H-1 C"Kühlung"                    ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
          M106 P1 S1 I0 F75 H1 T45 C"hotend"                  ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
          M106 P2 S0.5 I0 F250 H-11 T35 C"LED"             ; LED Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on
          
          ; Tools
          M563 P0 D0 H1                               ; 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
          
          ; Automatic saving after power loss is not enabled
          
          ; Custom settings are not configured
          
          ; Miscellaneous
          M501                                        ; Load saved parameters from non-volatile memory
          
          

          homeall

          ; homeall.g
          ; called to home all axes
          ;
          ; generated by RepRapFirmware Configuration Tool v2 on Sun Apr 21 2019 14:18:46 GMT+0200 (Mitteleuropäische Sommerzeit)
          G91                     ; relative positioning
          
          ;M584 Z2	; dual z motor
          
          G1 Z5 F6000 S2          ; lift Z relative to current position single z motor ORIGINAL
          
          ;G1 Z5 U5 F6000 S2   ; lift Z relative to current position dual z motor
          ;G92 Z5		; dual z motor setze z auf 5
          ;M584 Z2:4	; dual z motor mapping motoren
          
          
          
          G1 S1 X-406 Y-385 F1800 ; move quickly to X or Y endstop and stop there (first pass)
          G1 S1 X-406             ; home X axis
          G1 S1 Y-385             ; home Y axis
          G1 X5 Y5 F6000          ; go back a few mm
          G1 S1 X-406 F360        ; move slowly to X axis endstop once more (second pass)
          G1 S1 Y-385             ; then move slowly to Y axis endstop
          G90                     ; absolute positioning
          G1 X14 Y15 F6000        ; go to first bed probe point and home Z
          G30                     ; home Z by probing the bed
          
          ; Uncomment the following lines to lift Z after probing
          ;G91                    ; relative positioning
          ;G1 S2 Z5 F100          ; lift Z relative to current position
          ;G90                    ; absolute positioning
          

          homex

          ; homex.g
          ; called to home the X axis
          ;
          ; generated by RepRapFirmware Configuration Tool v2 on Sun Apr 21 2019 14:18:46 GMT+0200 (Mitteleuropäische Sommerzeit)
          G91               ; relative positioning
          G1 Z5 F6000 S2    ; lift Z relative to current position
          G1 S1 X-406 F1800 ; move quickly to X axis endstop and stop there (first pass)
          G1 X5 F6000       ; go back a few mm
          G1 S1 X-406 F360  ; move slowly to X axis endstop once more (second pass)
          G1 Z-5 F6000 S2   ; lower Z again
          G90               ; absolute positioning
          
          

          homey

          ; homey.g
          ; called to home the Y axis
          ;
          ; generated by RepRapFirmware Configuration Tool v2 on Sun Apr 21 2019 14:18:46 GMT+0200 (Mitteleuropäische Sommerzeit)
          G91               ; relative positioning
          G1 Z5 F6000 S2    ; lift Z relative to current position
          G1 S1 Y-385 F1800 ; move quickly to Y axis endstop and stop there (first pass)
          G1 Y5 F6000       ; go back a few mm
          G1 S1 Y-385 F360  ; move slowly to Y axis endstop once more (second pass)
          G1 Z-5 F6000 S2   ; lower Z again
          G90               ; absolute positioning
          

          homez

          ; homez.g
          ; called to home the Z axis
          ;
          ; generated by RepRapFirmware Configuration Tool v2 on Sun Apr 21 2019 14:18:46 GMT+0200 (Mitteleuropäische Sommerzeit)
          G91              ; relative positioning
          
          ;M584 Z2	; dual z motor
          
          G1 Z5 F6000 S2   ; lift Z relative to current position single z motor ORIGINAL
          
          ;G1 Z5 U5 F6000 S2   ; lift Z relative to current position dual z motor
          ;G92 Z5		; dual z motor setze z auf 5
          ;M584 Z2:4	; dual z motor mapping motoren
          
          
          G90              ; absolute positioning
          G1 X14 Y15 F6000 ; go to first probe point
          G30              ; home Z by probing the bed
          
          ; Uncomment the following lines to lift Z after probing
          ;G91             ; relative positioning
          ;G1 S2 Z5 F100   ; lift Z relative to current position
          ;G90             ; absolute positioning
          
          
          

          Hypercube-Evolution-Hybrid, Piezo Orion, Orbiter
          Duet WiFi 1.02 or later + DueX5
          RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta4 (2021-09-27 11:30:36)
          Duet WiFi Server: 1.26
          Duet Web Control 3.4.0beta4 (2021-09-27)

          Phaedruxundefined 1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator @SIam
            last edited by Phaedrux

            @SIam said in curious problem with dual z:

            M584 X0 Y1 Z2:4

            I think you should be defining your extruder drive here. E3.

            And since you're not creating a new axis, I don't think you need to set the other parameters for both Z drivers.

            What's happening right now, is I think this command M906 X1360.00 Y1360.00 Z1680.00 E550.00 I30 is setting the motor current for your second Z axis driver to the extruder value.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 1
            • SIamundefined
              SIam
              last edited by

              ok this makes sense i will try and report

              Hypercube-Evolution-Hybrid, Piezo Orion, Orbiter
              Duet WiFi 1.02 or later + DueX5
              RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta4 (2021-09-27 11:30:36)
              Duet WiFi Server: 1.26
              Duet Web Control 3.4.0beta4 (2021-09-27)

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