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

    Smart effector first layer issues

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    94
    4.7k
    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.
    • Carloundefined
      Carlo @Lakeman
      last edited by Carlo

      @Lakeman said in Smart effector first layer issues:

      M208 Z0 S1 ; set minimum Z

      G31 P100 X0 Y0 Z-0.1

      M208 Z0 S1 ; set minimum Z Change to Z-0.3
      M666 X0.3 Y-0.08 Z0 set to 0.0 let calibration find it
      Post your config-override.g ,bed.g also
      Hope this helps

      1 Reply Last reply Reply Quote 0
      • Lakemanundefined
        Lakeman
        last edited by

        ; bed.g
        ; called to perform automatic delta calibration via G32
        ;
        ; generated by RepRapFirmware Configuration Tool v2.1.3 on Sat Dec 07 2019 21:21:10 GMT+0100 (Midden-Europese standaardtijd)
        M561 ; clear any bed transform
        ; 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.00 Y185.00 Z-99999 H0
        G30 P1 X118.92 Y141.72 Z-99999 H0
        G30 P2 X182.19 Y32.12 Z-99999 H0
        G30 P3 X160.21 Y-92.50 Z-99999 H0
        G30 P4 X63.27 Y-173.84 Z-99999 H0
        G30 P5 X-63.27 Y-173.84 Z-99999 H0
        G30 P6 X-160.21 Y-92.50 Z-99999 H0
        G30 P7 X-182.19 Y32.12 Z-99999 H0
        G30 P8 X-118.92 Y141.72 Z-99999 H0
        G30 P9 X0.00 Y92.50 Z-99999 H0
        G30 P10 X80.11 Y46.25 Z-99999 H0
        G30 P11 X80.11 Y-46.25 Z-99999 H0
        G30 P12 X0.00 Y-92.50 Z-99999 H0
        G30 P13 X-80.11 Y-46.25 Z-99999 H0
        G30 P14 X-80.11 Y46.25 Z-99999 H0
        G30 P15 X0 Y0 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)

        ; config-override.g file generated in response to M500 at 2020-01-20 12:41
        ; This is a system-generated file - do not edit
        ; Delta parameters
        M665 L440.500:440.500:440.500 R227.793 H418.764 B185.0 X0.269 Y0.195 Z0.000
        M666 X0.247 Y-0.013 Z-0.235 A0.00 B0.00
        ; Heater model parameters
        M307 H0 A90.0 C700.0 D10.0 S1.00 V0.0 B1
        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

        Carloundefined 1 Reply Last reply Reply Quote 0
        • Carloundefined
          Carlo @Lakeman
          last edited by Carlo

          @Lakeman

          Are you heating the bed and nozzle to get your trigger height and during probing ?
          60C bed
          130C nozzle

          config.g
          M558 P8 C"zprobe.in+zprobe.mod" R0.4 H3 F1200 T6000 change feedrate
          M501 change to
          ;M501 restart the printer after changing the other bits M208 ,M666 above also
          And calibrate your trigger height with 60c 130c that should do it then delta calibration with heat and redo your height map with those settings changed with heat with ;M501 no config-override.g

          1 Reply Last reply Reply Quote 0
          • Lakemanundefined
            Lakeman
            last edited by

            This is with the Z-0.3 and M666 all on 0
            I always heat the bed to 60 in advance, and nozzle usually 120

            first layer.jpg

            Carloundefined 1 Reply Last reply Reply Quote 0
            • Carloundefined
              Carlo @Lakeman
              last edited by

              @Lakeman
              Leave it @ Z-0.3

              1 Reply Last reply Reply Quote 0
              • Lakemanundefined
                Lakeman
                last edited by

                Especially on the bottom you can see that it is scraping the bed on the right, and half a cm next to it it comes off. I wanted to finish this layer, because this will continue untill the layers next to each other have that difference, but it started pulling everything off.

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

                  can you post the picture of the mesh bed?

                  1 Reply Last reply Reply Quote 0
                  • Carloundefined
                    Carlo @Lakeman
                    last edited by

                    @Lakeman
                    I have the same printer as you and had similar issues ..unless you have a mechanical issue
                    its in the setup which carriages are you using for the mag conversion ?

                    1 Reply Last reply Reply Quote 0
                    • Lakemanundefined
                      Lakeman
                      last edited by Lakeman

                      This is with mag conversion.
                      level.JPG

                      Carloundefined 1 Reply Last reply Reply Quote 0
                      • Carloundefined
                        Carlo @Lakeman
                        last edited by

                        @Lakeman

                        can you post a complete image with deviation on the right and more side on?

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

                          have you tried 8 factor calibration instead of 6?

                          change S6 to S8 in bed.g

                          1 Reply Last reply Reply Quote 0
                          • Carloundefined
                            Carlo @Carlo
                            last edited by

                            @Carlo

                            What length is on the stickers on the arms from Haydn?

                            1 Reply Last reply Reply Quote 0
                            • Lakemanundefined
                              Lakeman
                              last edited by

                              3d printed the conversion as per thingiverse, and 440.47
                              How did you solve the issues on your printer?
                              arms.jpg

                              Carloundefined 1 Reply Last reply Reply Quote 0
                              • Carloundefined
                                Carlo @Lakeman
                                last edited by Carlo

                                @Lakeman
                                Same length as mine, by doing what I suggesting you do
                                Ok but you have 3 diff lengths for the arms then so you must have done a Factor 7 in your bed as it changed the length of the arms so copy your M307 to your config.g delete config-override and have you made the changes to feedrate etc and tried calibration again with ;M501 in config.g ?
                                Also is it a Volcano your using and a clean nozzle?

                                1 Reply Last reply Reply Quote 0
                                • Lakemanundefined
                                  Lakeman
                                  last edited by

                                  Oke, changed the config file, deleted config override. Put S8 in the bed.g.
                                  Heated to 60/120 (had to reset the bed heating several times because it was going to slow, but looked normal... ?) Anyway, after that did a delta calibration.
                                  G32
                                  Calibrated 8 factors using 16 points, (mean, deviation) before (-0.201, 0.639) after (0.000, 0.062)
                                  Then mesh compensation with sensitivity M672 S105:30:225 (to many false readings before)
                                  G29
                                  121 points probed, min error -0.146, max error 0.138, mean -0.014, deviation 0.059
                                  Height map saved to file 0:/sys/heightmap.csv (lookes the same as picture before ;))

                                  Started printing and have the same results, with the same high and low spots.

                                  I do not really understand what you are saying about the 3 different lengths and a factor 7 in the bed?

                                  Config:
                                  ; Configuration file for Duet WiFi (firmware version 3)
                                  ; executed by the firmware on start-up
                                  ;
                                  ; generated by RepRapFirmware Configuration Tool v3.1.4 on Mon Aug 03 2020 16:16:44 GMT+0200 (Midden-Europese zomertijd)

                                  ; General preferences
                                  G90 ; send absolute coordinates...
                                  M83 ; ...but relative extruder moves
                                  M550 P"Predator" ; set printer name
                                  M665 R227.9 L440.48 B185 H418.879 X0.217 Y0.125 Z0 ; 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

                                  ; Network
                                  M552 S1 ; enable network
                                  M586 P0 S1 ; enable HTTP
                                  M586 P1 S0 ; disable FTP
                                  M586 P2 S0 ; disable 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 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
                                  M92 X80.00 Y80.00 Z80.00 E400.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 Z-0.3 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 P8 C"zprobe.in+zprobe.mod" R0.4 H3 F1200 T6000 ; set Z probe type to effector and the dive height + speeds
                                  G31 P100 X0 Y0 Z-0.1 ; set Z probe trigger value, offset and trigger height
                                  M557 R185 S30 ; 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 S120 ; set temperature limit for heater 0 to 120C
                                  M307 H0 B1 S1.00 ; enable 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 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
                                  M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
                                  M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on

                                  ; Tools
                                  M563 P0 D0 H1 F0 ; 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

                                  ; Custom settings are not defined

                                  ; Miscellaneous
                                  M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
                                  ;M501 ;should save my data after calibration without homing.

                                  ; bed.g
                                  ; called to perform automatic delta calibration via G32
                                  ;
                                  ; generated by RepRapFirmware Configuration Tool v2.1.3 on Sat Dec 07 2019 21:21:10 GMT+0100 (Midden-Europese standaardtijd)
                                  M561 ; clear any bed transform
                                  ; 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.00 Y185.00 Z-99999 H0
                                  G30 P1 X118.92 Y141.72 Z-99999 H0
                                  G30 P2 X182.19 Y32.12 Z-99999 H0
                                  G30 P3 X160.21 Y-92.50 Z-99999 H0
                                  G30 P4 X63.27 Y-173.84 Z-99999 H0
                                  G30 P5 X-63.27 Y-173.84 Z-99999 H0
                                  G30 P6 X-160.21 Y-92.50 Z-99999 H0
                                  G30 P7 X-182.19 Y32.12 Z-99999 H0
                                  G30 P8 X-118.92 Y141.72 Z-99999 H0
                                  G30 P9 X0.00 Y92.50 Z-99999 H0
                                  G30 P10 X80.11 Y46.25 Z-99999 H0
                                  G30 P11 X80.11 Y-46.25 Z-99999 H0
                                  G30 P12 X0.00 Y-92.50 Z-99999 H0
                                  G30 P13 X-80.11 Y-46.25 Z-99999 H0
                                  G30 P14 X-80.11 Y46.25 Z-99999 H0
                                  G30 P15 X0 Y0 Z-99999 S8
                                  ; 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)

                                  Carloundefined 1 Reply Last reply Reply Quote 0
                                  • Carloundefined
                                    Carlo @Lakeman
                                    last edited by Carlo

                                    @Lakeman
                                    So in your config.g M665 L=440.48 in config-overrride.g it was L440.50 but actual is L440.47
                                    Did you redo G29 ? new height map
                                    Almost all delta users do a delta calibration before a print
                                    Change S8 - S6
                                    Are you actually enabling G29 S1 to enable mesh in your start gcode or typing it in before print ?

                                    1 Reply Last reply Reply Quote 0
                                    • Lakemanundefined
                                      Lakeman
                                      last edited by

                                      Smart effector with standard e3d hotend

                                      hotend.jpg

                                      1 Reply Last reply Reply Quote 0
                                      • Lakemanundefined
                                        Lakeman
                                        last edited by

                                        This was the new height map
                                        level.JPG
                                        Nozzle is clean, and filament I pulled back 5cm
                                        Changed back to S6 in the bed.g
                                        Some arms are 440.48 and some .47 So I have to chose, but that difference is minimum. Not sure why it was .50 in the override.
                                        Mesh is enabled

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

                                          @Lakeman said in Smart effector first layer issues:

                                          ;M501 ;should save my data after calibration without homing.

                                          you disabled the overwrite loading

                                          also see
                                          https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer

                                          what the different factor calibration do. 7 adjusts arm length

                                          1 Reply Last reply Reply Quote 0
                                          • Lakemanundefined
                                            Lakeman
                                            last edited by

                                            Yes, as in the post above

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