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

    Cant probe z axis

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    2
    4
    329
    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.
    • idaho creatorundefined
      idaho creator
      last edited by

      So I tore apart my anet a8 that I had running for 2 years on a duetwifi. I built a new I3 frame with a 280x280x300 print area. Adjusted congfig file to adjust for 0,9 degreee nema 17 steppers. I got it all up and running and then updated firmware and webserver but know when I when I home all, X and Y zero properly but when I probe with my Differential IR probe I get an Error: Z probe was not triggered during probing move. The z axis goes down about 50 mill and then stops and gives me error. If I add M564 S0 it works fine and can probe the z access, but I dont want to run that all the time/ attached are my config bed and Homeall files if anyone could please help me out. I have read just everything trying to figure out what is wrong.

      Config.g

      ; Prusa i3 config file for dc42 Duet firmware

      ; Prologue and comms section
      M111 S0 ; Debug off
      M550 PBad Ass 3d printer ; Machine name (can be anything you like)
      M551 P1234 ; Machine password
      ;*** If you have more than one Duet on your network, they must all have different MAC addresses, so change the last digits
      M540 DE:AD:BE:ER:CA:PE ; MAC Address
      ;*** ;*** Wifi Networking
      M552 S1 ; Enable WiFi

      M555 P1 ; Set output to look like Marlin
      M575 P1 B57600 S1 ; Comms parameters for PanelDue

      ;Stepper motor use identification
      M584 X0 Y1 Z2:4 E3:5 ; Driver 0 controls the X motor, 1 controls Y, 2 and 4 control Z motors, 3 and 5 control E motors
      M671 X-20:260 Y0:0 S0.5 ; leadscrews at left and right of X axis
      M208 X-5:260 Y0:260 ; X carriage moves from -5 to 205, Y bed goes from 0 to 200

      ; Movement section

      M569 P0 S1 ; Drive 0 goes forwards (change to S0 to reverse it)
      M569 P1 S1 ; Drive 1 goes backwards
      M569 P2 S0 ; Drive 2 goes backwards
      M569 P3 S0 ; Drive 3 goes backwards
      M569 P4 S0 ; Drive 4 goes forwards
      M569 P5 S0 ; Drive 4 goes forwards
      M350 X16 Y16 Z16 E16 I1 ; Set 16x microstepping with interpolation
      M92 X128 Y128 Z853 E837 ; Set axis steps/mm
      M566 X900 Y900 Z20 E120 ; Minimum speeds mm/minute
      M203 X600 Y600 Z160 E1200 ; Maximum speeds (mm/min)
      M201 X500 Y500 Z20 E250 ; Accelerations (mm/s^2)
      M906 X900 Y900 Z900 E800 I30 ; Set motor currents (mA)
      M84 S30

      ;Endstops
      M574 X1 Y1 S0 ; set endstop configuration (X and Y endstops only, at low end, active high)

      ;Axis Limits
      M208 X25 Y20 Z0 S1 ; set axis minimum (adjust to make X=0 and Y=0 the edge of the bed)
      ;M206 X25 Y20 Z-10
      M208 X300 Y300 Z250 S0 ; set axis maxima (adjust to suit your machine)

      ;power failure
      ;M911 S6.0:10.5:11.0 // auto-pause at 10.0V, then either stop at 6V or auto-resume at 11V

      ; Differential IR sensor
      :G29 S1 ; Mesh bed leveling is on or off (1 or 0)
      M558 P1 X15 Y15 Z1 H4 F50 T3500
      G31 P500 X-26 Y-12 Z1.222
      M557 X10:250 Y10:250 S20 ; Define mesh grid

      ; BL Touch
      ;M307 H3 A-1 C-1 D-1
      ;M558 P5 X0 Y0 Z1 H4 I1 F50 T4000
      ;G31 P25 X-23 Y-20 Z30
      ;M557 X10:200 Y20:200 S20 ; Define mesh grid

      ; Heater and thermistor section
      ;*** If you have a Duet board with 1K thermistor series resistors, change R4700 to R1000 to the following M305 commands
      M305 P0 t100000 B4138 R4700
      M143 H0 S100 ; Put your own H and/or L values here to set the bed thermistor ADC correction
      M305 P1 t100000 B4138 R4700
      M143 H1 S300 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
      ;M305 P2 t100000 B4388 R4700 H0 L0 ; Put your own H and/or L values here to set the second nozzle thermistor ADC correction
      ;M301 H1 P10 I0.10 D100 T0.50 S1.0 ; PID settings for extruder 0
      ;M301 H2 P10 I0.10 D100 T0.50 S1.0 ; PID settings for extruder 1
      M570 H1 P4 T15 ; Increase to allow extra heating time if needed on Hotend 1
      ;M570 H2 P4 T15 ; Increase to allow extra heating time if needed on Hotend 2

      ; Tool definition section
      M563 P0 D0 H1 ; define tool 0
      G10 P0 S0 R0 X0 Y0 ; set tool 0 temperatures and offsets
      ;M563 P1 D1 H1 ; define tool 1
      ;G10 P1 S0 R0 X0 Y0 ; set tool 0 temperatures and offsets

      ;M563 P0 D0 H1 ; Define tool 0 to use extruder drive 0 and heater 1
      ;G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
      ;*** If you have a dual-nozzle build, un-comment the following 2 lines
      ;M563 P1 D1 H2 ; Define tool 1
      ;G10 P1 S0 R0 X15 Y4 ; Set tool 1 operating and standby temperatures

      ; Epilogue
      ;*** If you are using axis compensation, put the figures in the following command
      ;M556 S78 X40 Y-7 Z0 ; Axis compensation here
      M501
      T0 ; select first hot end

      Bed.g

      ; bed.g file for RepRapFirmware, generated by Escher3D calculator
      ; 16 points, 6 factors, probing radius: 150, probe offset (17, 0)
      ;G30 P0 X0.00 Y149.05 Z-99999 H0
      ;G30 P1 X70.67 Y122.41 Z-99999 H0
      ;G30 P2 X118.14 Y68.21 Z-99999 H0
      ;G30 P3 X134.73 Y0.00 Z-99999 H0
      ;G30 P4 X118.14 Y-68.21 Z-99999 H0
      ;G30 P5 X70.67 Y-122.41 Z-99999 H0
      ;G30 P6 X0.00 Y-149.05 Z-99999 H0
      ;G30 P7 X-75.00 Y-129.90 Z-99999 H0
      ;G30 P8 X-129.90 Y-75.00 Z-99999 H0
      ;G30 P9 X-150.00 Y-0.00 Z-99999 H0
      ;G30 P10 X-129.90 Y75.00 Z-99999 H0
      ;G30 P11 X-75.00 Y129.90 Z-99999 H0
      ;G30 P12 X0.00 Y73.14 Z-99999 H0
      ;G30 P13 X54.05 Y-31.21 Z-99999 H0
      ;G30 P14 X-64.95 Y-37.50 Z-99999 H0
      ;G30 P15 X0 Y0 Z-99999 S6
      ;G29 S0
      ;M561 ; clear any bed transform
      ;G29 ; probe the bed and enable compensation

      G28 ; home
      ;M401 ; deploy Z probe (omit if using bltouch)
      G30 P0 X20 Y100 Z-99999 ; probe near a leadscrew, half way along Y axis
      G30 P0 X250 Y100 Z-99999 s2; half way along Y axis, half way along Y axis

      ;M402 ; retract probe (omit if using bltouch)

      homeall.g

      ; Prusa i3 homeall file for use with dc42 Duet firmware
      ; Adjust the bed upper and lower limits in config.g (M208 commands) to get the correct homing positions

      G91
      G1 s2 Z10 F6000 H1 ; raise head 10mm to keep it clear of the bed
      G1 s1 X-305 Y-305 F1800 ; course home X and Y
      G1 X25 Y25 F6000 ; move 5mm away from the homing switches
      G1 s1 X-305 Y-305 F360
      G90
      G1 X25 Y25 F6000
      ;G1 X100 Y100 F2000 ; move tol bed centre for probing

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

        You don't have anything in homeall to actually probe the bed as far as I can see.

        It moves Z 10mm up to get out of the way and then there is no G30 afterwards to probe. Did it get cut off when you copy and pasted? or is it actually not there?

        If it's not there, just add G30 after the X Y moves to position the probe so that it can get your Z height.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • idaho creatorundefined
          idaho creator
          last edited by

          Sorry Yes they G30 is at the very end. It did get cut off

          1 Reply Last reply Reply Quote 0
          • idaho creatorundefined
            idaho creator
            last edited by idaho creator

            So I figured it out. In the Home all the First G1 with the H1 in it. For some reason it worked before but doesnt allow the z axis to go below the zero set at power up. But I can home all axis now. Funny how you miss stuff til you post with a problem

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