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

    Z height

    Scheduled Pinned Locked Moved
    Smart effector for delta printers
    2
    4
    1.6k
    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.
    • flopoundefined
      flopo
      last edited by

      Hi everyone,

      I have a Delta printer with DuetWiFi and Smart Effector, when I print the nozzle is too close to the bed. I have to use the baby step to reach the optimal Z height.
      Even if I do autocalibration, when I print the Z height is too close to the bed. What's the parameter I need to modify to adjust Z height?

      this is my config file:

      ; Configuration file for Duet WiFi (firmware version 1.17)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool on Thu Aug 17 2017 23:56:06 GMT+0200 (ora solare Europa occidentale)

      ; General preferences
      M111 S0 ; Debugging off
      G21 ; Work in millimetres
      G90 ; Send absolute coordinates…
      M83 ; ...but relative extruder moves
      M555 P2 ; Set firmware compatibility to look like Marlin

      ;*** The homed height is deliberately set too high in the following - you will adjust it during calibration.
      M665 R139 L360.22 B125 H235 ; Set delta radius, diagonal rod length, printable radius and homed height
      M666 X0 Y0 Z0 ; Put your endstop adjustments here, or let auto calibration find them
      M208 Z0 S1 ; Set minimum Z
      M206 X0 Y0 Z0

      ; Endstops
      M574 X2 Y2 Z2 S1 ; Define active high microswitches
      M558 P5 R0.4 F500 H10
      G31 P100 X0 Y0 Z-0.1 ; Set Z probe trigger value, offset and trigger height
      M557 R105 S20 ; Define mesh grid

      ; Drives
      M569 P0 S1 ; Drive 0 goes forwards
      M569 P1 S1 ; Drive 1 goes forwards
      M569 P2 S1 ; Drive 2 goes forwards
      M569 P3 S1 ; Drive 3 goes forwards
      M350 X32 Y32 Z32 E32 I0 ; Configure microstepping without interpolation
      M92 X200 Y200 Z200 E172 ; Set steps per mm
      M566 X1200 Y1200 Z1200 E1200 ; Set maximum instantaneous speed changes (mm/min)
      M203 X12000 Y12000 Z12000 E5000 ; Set maximum speeds (mm/min)
      M201 X3000 Y3000 Z3000 E3000 ; Set accelerations (mm/s^2)
      M906 X1100 Y1100 Z1100 E800 I100 ; Set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Heaters
      M143 S265 ; Set maximum heater temperature to 265C
      M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
      M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0
      M305 P1 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 1

      ; Tools
      M563 P0 D0 H1 ; Define tool 0
      G10 P0 X0 Y0 Z0.3 ; Set tool 0 axis offsets
      G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C

      ; Network
      M550 PDUET DELTA ; Set machine name
      M552 S1 ; Enable network
      M587 Sfiore_wifi2 P"fiorello1" ; Configure access point. You can delete this line once connected
      M586 P0 S1 ; Enable HTTP
      M586 P1 S1 ; Enable FTP
      M586 P2 S0 ; Disable Telnet

      ; Fans
      M106 P0 S1 I0 F500 H0:1 T60 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
      M106 P1 S1 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
      M106 P2 S1 I0 F500 H0:1 T50 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

      ; Custom settings are not configured

      ; Miscellaneous
      M501 ; Load saved parameters from non-volatile memory

      1 Reply Last reply Reply Quote 0
      • Jareryundefined
        Jarery
        last edited by

        G31 P100 X0 Y0 Z-0.1 ; Set Z probe trigger value, offset and trigger height

        Trigger height needs to be set,
        https://duet3d.com/wiki/Calibrating_a_delta_printer

        scroll down to the Measuring Trigger Height section to get trigger height, then replace the Z-0.1 figure.
        On mine, with smart effector and pei bed on a layer of thermal transfer gasket, I have Z-0.28

        1 Reply Last reply Reply Quote 0
        • flopoundefined
          flopo
          last edited by

          I set the trigger height(Z-0.447), yet it doesn't change anything. When I start printing, Z height is still too low; I need to use baby step to raise Z to 0.35 to get optimal prints.
          My new config.g, after setting the trigger height:

          ; Configuration file for Duet WiFi (firmware version 1.17)
          ; executed by the firmware on start-up
          ;
          ; generated by RepRapFirmware Configuration Tool on Thu Aug 17 2017 23:56:06 GMT+0200 (ora solare Europa occidentale)

          ; General preferences
          M111 S0 ; Debugging off
          G21 ; Work in millimetres
          G90 ; Send absolute coordinates…
          M83 ; ...but relative extruder moves
          M555 P2 ; Set firmware compatibility to look like Marlin

          ;*** The homed height is deliberately set too high in the following - you will adjust it during calibration.
          M665 R139 L360.22 B125 H235 ; Set delta radius, diagonal rod length, printable radius and homed height
          M666 X0 Y0 Z0 ; Put your endstop adjustments here, or let auto calibration find them
          M208 Z0 S1 ; Set minimum Z
          M206 X0 Y0 Z0

          ; Endstops
          M574 X2 Y2 Z2 S1 ; Define active high microswitches
          M558 P5 R0.4 F500 H10
          G31 P100 X0 Y0 Z-0.447 ; Set Z probe trigger value, offset and trigger height
          M557 R105 S20 ; Define mesh grid

          ; Drives
          M569 P0 S1 ; Drive 0 goes forwards
          M569 P1 S1 ; Drive 1 goes forwards
          M569 P2 S1 ; Drive 2 goes forwards
          M569 P3 S1 ; Drive 3 goes forwards
          M350 X32 Y32 Z32 E32 I0 ; Configure microstepping without interpolation
          M92 X200 Y200 Z200 E172 ; Set steps per mm
          M566 X1200 Y1200 Z1200 E1200 ; Set maximum instantaneous speed changes (mm/min)
          M203 X12000 Y12000 Z12000 E1200; Set maximum speeds (mm/min)
          M201 X1000 Y1000 Z1000 E1000 ; Set accelerations (mm/s^2)
          M906 X1100 Y1100 Z1100 E800 I100 ; Set motor currents (mA) and motor idle factor in per cent
          M84 S30 ; Set idle timeout

          ; Heaters
          M143 S265 ; Set maximum heater temperature to 265C
          M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
          M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0
          M305 P1 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 1

          ; 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

          ; Network
          M550 PDUET DELTA ; Set machine name
          M552 S1 ; Enable network
          M587 Sfiore_wifi2 P"fiorello1" ; Configure access point. You can delete this line once connected
          M586 P0 S1 ; Enable HTTP
          M586 P1 S1 ; Enable FTP
          M586 P2 S0 ; Disable Telnet

          ; Fans
          M106 P0 S1 I0 F500 H0:1 T60 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
          M106 P1 S1 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
          M106 P2 S1 I0 F500 H0:1 T50 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

          ; Custom settings are not configured

          ; Miscellaneous
          M501 ; Load saved parameters from non-volatile memory

          1 Reply Last reply Reply Quote 0
          • flopoundefined
            flopo
            last edited by

            I've solved it. I made an autocalibration with a piece of paper folded three times. Weird, but it solved the problem. Now the height is correct and it prints well.

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