SOLVED Cant probe z axis

  • 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.


    ; 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

    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
    T0 ; select first hot end


    ; 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)


    ; 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

    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
    G1 X25 Y25 F6000
    ;G1 X100 Y100 F2000 ; move tol bed centre for probing

  • Moderator

    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.

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

  • 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

Log in to reply