Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Z 0 on delta printer

    General Discussion
    5
    9
    137
    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.
    • flopo76
      flopo76 last edited by flopo76

      Hello,i have this message always when run Mesh compensation. I never understood how to set z o. Always printing starts or too high or too low,and must use babystep

      Warning: the height map has a substantial Z offset. Suggest use Z-probe to establish Z=0 datum, then re-probe the mesh.
      61 points probed, min error 0.088, max error 0.403, mean 0.245, deviation 0.071
      Height map saved to file heightmap.csv!

      20200301_114133.jpg

      1 Reply Last reply Reply Quote 0
      • dc42
        dc42 administrators last edited by

        Try running auto calibration (G32) before you run mesh bed probing.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • flopo76
          flopo76 last edited by flopo76

          Done, the same thing happens.

          I have rod bar 360.20 why in config-override.g have 368.955 after G32?

          ; config-override.g file generated in response to M500 at 2020-03-01 10:58
          ; This is a system-generated file - do not edit
          ; Delta parameters
          M665 L368.955:368.955:368.955 R134.173 H364.877 B110.0 X-0.584 Y0.358 Z0.000
          M666 X0.252 Y-0.502 Z0.250 A0.00 B0.00
          ; Heater model parameters
          M307 H0 A49.1 C115.9 D0.9 S1.00 V12.0 B0
          M307 H1 A690.7 C261.1 D8.5 S1.00 V11.7 B0
          ; Workplace coordinates
          G10 L2 P1 X0.00 Y0.00 Z0.00
          G10 L2 P2 X0.00 Y0.00 Z0.00
          G10 L2 P3 X0.00 Y0.00 Z0.00
          G10 L2 P4 X0.00 Y0.00 Z0.00
          G10 L2 P5 X0.00 Y0.00 Z0.00
          G10 L2 P6 X0.00 Y0.00 Z0.00
          G10 L2 P7 X0.00 Y0.00 Z0.00
          G10 L2 P8 X0.00 Y0.00 Z0.00
          G10 L2 P9 X0.00 Y0.00 Z0.00

          My config.g :

          ; Configuration file for Duet WiFi (firmware version 3)
          ; executed by the firmware on start-up
          ;
          ; generated by RepRapFirmware Configuration Tool v2.1.8 on Thu Feb 13 2020 18:22:00 GMT+0100 (Ora standard dell’Europa centrale)

          ; General preferences
          G90 ; send absolute coordinates...
          M83 ; ...but relative extruder moves
          M550 P"Delta Star" ; set printer name
          M665 R135 L360.20 B110 H363.830 ; Set delta radius, diagonal rod length, printable radius and homed height
          M666 X0.109 Y-0.341 Z0.232 A0.00 B0.00
          **M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them

          ; Network
          M552 S1 ; enable network
          M586 P0 S1 ; enable HTTP
          M586 P1 S1 ; enable FTP
          M586 P2 S1 ; enable Telnet

          ; Drives
          M569 P0 S0 ; physical drive 0 goes backwards
          M569 P1 S0 ; physical drive 1 goes backwards
          M569 P2 S0 ; physical drive 2 goes backwards
          M569 P3 S1 ; physical drive 3 goes forwards
          M584 X0 Y1 Z2 E3 ; set drive mapping
          M350 X64 Y64 Z64 E64 I0 ; configure microstepping without interpolation
          M92 X320.00 Y320.00 Z320.00 E390.00 ; set steps per mm
          M566 X1200.00 Y1200.00 Z1200.00 E1200.00 ; set maximum instantaneous speed changes (mm/min)
          M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; set maximum speeds (mm/min)
          M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; set accelerations (mm/s^2)
          M906 X1000 Y1000 Z1000 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
          M84 S30 ; Set idle timeout

          ; Axis Limits
          M208 Z0 S1 ; set minimum Z

          ; Endstops
          M574 X2 S1 P"xstop" ; configure active-high endstop for high end on X via pin xstop
          M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
          M574 Z2 S1 P"zstop" ; configure active-high endstop for high end on Z via pin zstop

          ; Z-Probe
          M558 P5 R0.4 C"zprobe.in+zprobe.mod" H10 F500 T6000 ; set Z probe type to effector and the dive height + speeds
          G31 P500 X0 Y0 Z0.358 ; set Z probe trigger value, offset and trigger height
          M557 R85 S20 ; define mesh grid

          ; Heaters
          M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
          M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
          M143 H0 S100 ; set temperature limit for heater 0 to 100C
          M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
          M140 H0 ; map heated bed to heater 0
          M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
          M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
          M143 H1 S280 ; set temperature limit for heater 1 to 280C
          M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit

          ; Fans
          M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
          M106 P0 S1 H1 T55 ; set fan 0 value. Thermostatic control is turned on
          M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
          M106 P1 S0 H-1 ; set fan 1 value. Thermostatic control is turned off
          M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
          M106 P2 S1 H-1 ; set fan 2 value. Thermostatic control is turned off

          ; Tools
          M563 P0 D0 H1 F0:1 ; 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
          M200 D1.75 ; Set extruder filamente diameter to 1.75
          ; Custom settings
          M572 D0 S0.25

          ; Miscellaneous
          M501 ; load saved parameters from non-volatile memory
          M911 S9 R12 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss

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

            Are you doing a single G30 at the center of the bed before running G29?

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • Dougal1957
              Dougal1957 last edited by Dougal1957

              I would say look at the Bed.G and make sure the S is a
              6 or 8 and not a 7 or 9

              1 Reply Last reply Reply Quote 0
              • Danal
                Danal last edited by

                Please post your bed.g

                Delta / Kossel printer fanatic

                1 Reply Last reply Reply Quote 0
                • flopo76
                  flopo76 last edited by

                  This is my bed.g

                  ; bed.g
                  ; called to perform automatic delta calibration via G32
                  ;
                  ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sun Feb 23 2020 10:56:31 GMT+0100 (Ora standard dell’Europa centrale)
                  M561 ; clear any bed transform
                  G28 ; home all towers
                  ; Probe the bed at 6 peripheral and 6 halfway points, and perform 6-factor auto compensation
                  ; Before running this, you should have set up your Z-probe trigger height to suit your build, in the G31 command in config.g.
                  G30 P0 X0 Y89.9 H0.182 Z-99999
                  G30 P1 X77.86 Y44.95 H0.097 Z-99999
                  G30 P2 X77.86 Y-44.95 H0.114 Z-99999
                  G30 P3 X0 Y-89.9 H0.122 Z-99999
                  G30 P4 X-77.86 Y-44.95 H0.212 Z-99999
                  G30 P5 X-77.86 Y44.95 H0.181 Z-99999
                  G30 P6 X0 Y44.9 H0.269 Z-99999
                  G30 P7 X38.88 Y22.45 H0.222 Z-99999
                  G30 P8 X38.88 Y-22.45 H0.269 Z-99999
                  G30 P9 X0 Y-44.9 H0.312 Z-99999
                  G30 P10 X-38.88 Y-22.45 H0.287 Z-99999
                  G30 P11 X-38.88 Y22.45 H0.347 Z-99999
                  G30 P12 X0 Y0 H0.358 Z-99999 S6
                  ; Use S-1 for measurements only, without calculations. Use S4 for endstop heights and Z-height only. Use S6 for full 6 factors
                  ; If your Z probe has significantly different trigger heights depending on XY position, adjust the H parameters in the G30 commands accordingly. The value of each H parameter should be (trigger height at that XY position) - (trigger height at centre of bed)

                  1 Reply Last reply Reply Quote 0
                  • Dougal1957
                    Dougal1957 last edited by Dougal1957

                    Is there any reason for all those H Parameters on you G30 lines (There not normally needed with a smart effector).
                    You may want to either remove them or comment them out and try again.

                    With the setting of S6 the rod length should not get adjusted make sure to clear any M665 or M666 lines out of the Config-overide.g file and then run a Auto Calibration again and save them to the override file again.

                    I also note this in your Config.g

                    ; General preferences
                    G90 ; send absolute coordinates...
                    M83 ; ...but relative extruder moves
                    M550 P"Delta Star" ; set printer name
                    M665 R135 L360.20 B110 H363.830 ; Set delta radius, diagonal rod length, printable radius and homed height
                    M666 X0.109 Y-0.341 Z0.232 A0.00 B0.00
                    **M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them
                    
                    
                    

                    I think you need to comment out that last line not sure what effect that will have being there but I suspect it may be affecting things for you.

                    HTH
                    Doug

                    1 Reply Last reply Reply Quote 0
                    • flopo76
                      flopo76 last edited by

                      Problem solved. I put al trigger heigh in positive,but seems to be in negative.

                      ; Configuration file for Duet WiFi (firmware version 3)
                      ; executed by the firmware on start-up
                      ;
                      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Thu Feb 13 2020 18:22:00 GMT+0100 (Ora standard dell’Europa centrale)

                      ; General preferences
                      G90 ; send absolute coordinates...
                      M83 ; ...but relative extruder moves
                      M550 P"Delta Star" ; set printer name
                      M665 R135 L360.20 B110 H363.830 ; Set delta radius, diagonal rod length, printable radius and homed height
                      ***M666 X0.109 Y-0.341 Z0.232 A0.00 B0.00
                      M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them

                      ; Network
                      M552 S1 ; enable network
                      M586 P0 S1 ; enable HTTP
                      M586 P1 S1 ; enable FTP
                      M586 P2 S1 ; enable Telnet

                      ; Drives
                      M569 P0 S0 ; physical drive 0 goes backwards
                      M569 P1 S0 ; physical drive 1 goes backwards
                      M569 P2 S0 ; physical drive 2 goes backwards
                      M569 P3 S1 ; physical drive 3 goes forwards
                      M584 X0 Y1 Z2 E3 ; set drive mapping
                      M350 X64 Y64 Z64 E64 I0 ; configure microstepping without interpolation
                      M92 X320.00 Y320.00 Z320.00 E390.00 ; set steps per mm
                      M566 X1200.00 Y1200.00 Z1200.00 E1200.00 ; set maximum instantaneous speed changes (mm/min)
                      M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; set maximum speeds (mm/min)
                      M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; set accelerations (mm/s^2)
                      M906 X1000 Y1000 Z1000 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
                      M84 S30 ; Set idle timeout

                      ; Axis Limits
                      M208 Z0 S1 ; set minimum Z

                      ; Endstops
                      M574 X2 S1 P"xstop" ; configure active-high endstop for high end on X via pin xstop
                      M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
                      M574 Z2 S1 P"zstop" ; configure active-high endstop for high end on Z via pin zstop

                      ; Z-Probe
                      M558 P5 R0.4 C"zprobe.in+zprobe.mod" H10 F500 T6000 ; set Z probe type to effector and the dive height + speeds
                      G31 P500 X0 Y0 Z-0.050 ; set Z probe trigger value, offset and trigger height
                      M557 R85 S20 ; define mesh grid

                      ; Heaters
                      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
                      M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
                      M143 H0 S100 ; set temperature limit for heater 0 to 100C
                      M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
                      M140 H0 ; map heated bed to heater 0
                      M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
                      M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
                      M143 H1 S280 ; set temperature limit for heater 1 to 280C
                      M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit

                      ; Fans
                      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
                      M106 P0 S1 H1 T55 ; set fan 0 value. Thermostatic control is turned on
                      M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
                      M106 P1 S0 H-1 ; set fan 1 value. Thermostatic control is turned off
                      M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
                      M106 P2 S1 H-1 ; set fan 2 value. Thermostatic control is turned off

                      ; Tools
                      M563 P0 D0 H1 F0:1 ; 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
                      M200 D1.75 ; Set extruder filamente diameter to 1.75
                      ; Custom settings
                      M572 D0 S0.25

                      ; Miscellaneous
                      M501 ; load saved parameters from non-volatile memory
                      M911 S9 R12 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss

                      ; config-override.g file generated in response to M500
                      ; This is a system-generated file - do not edit
                      ; Delta parameters
                      M665 L360.200:360.200:360.200 R131.272 H363.794 B110.0 X-0.299 Y0.419 Z0.000
                      M666 X0.168 Y-0.402 Z0.234 A0.00 B0.00
                      ; Heater model parameters
                      M307 H0 A340.0 C140.0 D5.5 S1.00 V0.0 B0
                      M307 H1 A340.0 C140.0 D5.5 S1.00 V0.0 B0
                      ; Workplace coordinates
                      G10 L2 P1 X0.00 Y0.00 Z0.00
                      G10 L2 P2 X0.00 Y0.00 Z0.00
                      G10 L2 P3 X0.00 Y0.00 Z0.00
                      G10 L2 P4 X0.00 Y0.00 Z0.00
                      G10 L2 P5 X0.00 Y0.00 Z0.00
                      G10 L2 P6 X0.00 Y0.00 Z0.00
                      G10 L2 P7 X0.00 Y0.00 Z0.00
                      G10 L2 P8 X0.00 Y0.00 Z0.00
                      G10 L2 P9 X0.00 Y0.00 Z0.00

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