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

    Z axis movement

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    14
    824
    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.
    • Vetiundefined
      Veti
      last edited by

      are you saying the z moves in the wrong direction during printing? or distance traveled wrong?

      please post your config.g

      1 Reply Last reply Reply Quote 0
      • drthomasw3undefined
        drthomasw3
        last edited by

        The wrong direction during printing

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

          @drthomasw3 said in Z axis movement:

          The wrong direction during printing

          when you issue a z move in the web ui. does it move in the wrong direction as well?
          if so you need to invert the z motor direction and modify your homing file. you might be homing to max rather than min.

          1 Reply Last reply Reply Quote 0
          • drthomasw3undefined
            drthomasw3
            last edited by

            No from the web ui. The input of a positive Z value results in + movement the bed goes down.

            ; homez.g
            ; called to home the Z axis
            ;
            ; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 17 2019 17:57:39 GMT-0400 (Eastern Daylight Time)
            G91 ; relative positioning
            G1 Z5 F6000 S2 ; lift Z relative to current position
            G90 ; absolute positioning
            G1 X25 Y25 F6000 ; go to first probe point
            G30 ; home Z by probing the bed

            1 Reply Last reply Reply Quote 0
            • drthomasw3undefined
              drthomasw3
              last edited by

              Now when I home z I get
              0_1567185200984_dce1c999-435b-4156-b328-1488c411f099-image.png

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

                still waiting for your config

                1 Reply Last reply Reply Quote 0
                • drthomasw3undefined
                  drthomasw3
                  last edited by

                  ; Configuration file for Duet WiFi (firmware version 1.21)
                  ; executed by the firmware on start-up
                  ;
                  ; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 17 2019 17:57:37 GMT-0400 (Eastern Daylight Time)

                  ; General preferences
                  G90 ; Send absolute coordinates...
                  M83 ; ...but relative extruder moves

                  M667 S1 ; Select CoreXY mode

                  ; Network
                  M550 P"My Printer" ; Set machine name
                  M552 S1 ; Enable network
                  M587 S"Bones" P"Gre8Scot ;" I10.9.65.119 J10.9.65.248 K255.255.255.0 ; Configure access point and IP addresses. You can delete this line once connected
                  M586 P0 S1 ; Enable HTTP
                  M586 P1 S0 ; Disable FTP
                  M586 P2 S0 ; Disable Telnet

                  ; Drives
                  M569 P0 S1 ; Physical drive 0 goes forwards
                  M569 P1 S1 ; Physical drive 1 goes forwards
                  M569 P2 S0 ; Physical drive 2 goes backwards
                  M569 P3 S0 ; Physical drive 3 goes backwards
                  M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
                  M92 X80.00 Y80.00 Z400.00 E98.00 ; Set steps per mm
                  M566 X600.00 Y600.00 Z12.00 E120.00 ; Set maximum instantaneous speed changes (mm/min)
                  M203 X18000.00 Y18000.00 Z180.00 E1500.00 ; Set maximum speeds (mm/min)
                  M201 X3000.00 Y3000.00 Z100.00 E10000.00 ; Set accelerations (mm/s^2)
                  M906 X950.00 Y950.00 Z950.00 E950.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
                  M84 S30 ; Set idle timeout

                  ; Axis Limits
                  M208 X0 Y0 Z0 S1 ; Set axis minima
                  M208 X330 Y330 Z400 S0 ; Set axis maxima

                  ; Endstops
                  M574 X1 Y1 S1 ; Set active high endstops

                  ; Z-Probe
                  M574 Z1 S2 ; Set endstops controlled by probe
                  M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
                  M558 P9 H5 F120 T6000 ; Set Z probe type to bltouch and the dive height + speeds
                  G31 P500 X0 Y0 Z2.5 ; Set Z probe trigger value, offset and trigger height
                  M557 X15:12 Y15:195 S20 ; Define mesh grid

                  ; Heaters
                  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 B4138 R4700 ; Set thermistor + ADC parameters for heater 1
                  M143 H1 S280 ; Set temperature limit for heater 1 to 280C

                  ; Fans
                  M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
                  M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 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 power saving
                  M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run o

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

                    @drthomasw3 said in Z axis movement:

                    M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0
                    M305 P1 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 1

                    not related but B4138 is wrong for your thermistor.

                    i dont see a reason why it would be moving down before print but up during the print.
                    unless your g codes contain code that would change the configuration at the beginning.

                    1 Reply Last reply Reply Quote 0
                    • drthomasw3undefined
                      drthomasw3
                      last edited by

                      Test g code that results in z moving the wrong direction: Did I miss something?
                      G90
                      M82
                      M106 S0
                      M140 S60
                      M190 S60
                      M104 S210 T0
                      M109 S210 T0
                      G28 ; home all axes
                      G1 Z0.2 F3000 ; get ready to prime
                      G92 E0 ; reset extrusion distance
                      G1 X100 E10 F600 ; prime nozzle
                      G92 E0 ; reset extrusion distance
                      ; process Process1
                      ; layer 1, Z = 0.105
                      T0
                      G92 E0.0000
                      G1 E-4.0000 F2400
                      ; feature skirt
                      ; tool H0.105 W0.600
                      G1 Z0.105 F1000
                      G1 X135.100 Y137.970 F4800
                      G1 E0.0000 F2400
                      G92 E0.0000
                      G1 X137.970 Y135.100 E0.0957 F1500
                      G1 X162.030 Y135.100 E0.6628
                      G1 X164.900 Y137.970 E0.7585
                      G1 X164.900 Y162.030 E1.3257
                      G1 X162.030 Y164.900 E1.4214
                      G1 X137.970 Y164.900 E1.9885
                      G1 X135.100 Y162.030 E2.0842
                      G1 X135.100 Y137.970 E2.6514
                      G92 E0.0000
                      G1 E-4.0000 F2400
                      G1 X135.700 Y138.219 F4800
                      G1 E0.0000 F2400
                      G92 E0.0000
                      G1 X138.219 Y135.700 E0.0840 F1500
                      G1 X161.781 Y135.700 E0.6394
                      G1 X164.300 Y138.219 E0.7234
                      G1 X164.300 Y161.781 E1.2788
                      G1 X161.781 Y164.300 E1.3628
                      G1 X138.219 Y164.300 E1.9182
                      G1 X135.700 Y161.781 E2.0022
                      G1 X135.700 Y138.219 E2.5576
                      G92 E0.0000
                      G1 E-4.0000 F2400
                      ; feature inner perimeter
                      G1 X142.700 Y142.700 F4800
                      G1 E0.0000 F2400
                      G92 E0.0000
                      G1 X157.300 Y142.700 E0.3442 F1125
                      G1 X157.300 Y157.300 E0.6883
                      G1 X142.700 Y157.300 E1.0325
                      G1 X142.700 Y142.700 E1.3767
                      G1 X142.100 Y142.100 F4800
                      G92 E0.0000
                      G1 X157.900 Y142.100 E0.3725 F1125
                      G1 X157.900 Y157.900 E0.7449
                      G1 X142.100 Y157.900 E1.1174
                      G1 X142.100 Y142.100 E1.4898
                      G1 X141.500 Y141.500 F4800
                      G92 E0.0000
                      G1 X158.500 Y141.500 E0.4007 F1125
                      G1 X158.500 Y158.500 E0.8015
                      G1 X141.500 Y158.500 E1.2022
                      G1 X141.500 Y141.500 E1.6030
                      G1 X140.900 Y140.900 F4800
                      G92 E0.0000
                      G1 X159.100 Y140.900 E0.4290 F1125
                      G1 X159.100 Y159.100 E0.8581
                      G1 X140.900 Y159.100 E1.2871
                      G1 X140.900 Y140.900 E1.7161

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

                        cant see anything in the g code either.

                        try printing and when its happening pause the print and check the manual movement from the ui again.

                        1 Reply Last reply Reply Quote 0
                        • drthomasw3undefined
                          drthomasw3
                          last edited by

                          Ok I will do that

                          1 Reply Last reply Reply Quote 0
                          • botundefined
                            bot
                            last edited by

                            Does your homing file(s) contain colons before the commands? The error message seems to show double colons.

                            Perhaps your z is not being homes before the print, because maybe your homeall file differs from the individual axes. This would result in the z axis only moving towards the z end stop, and not the other way (before homing). Is your z endstop located at min?

                            *not actually a robot

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

                              please upload your actual homing files rather than copy and paste.

                              Z-Bot CoreXY Build | Thingiverse Profile

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