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

    massive overextrusion, E-Steps are calibrated

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    18
    82
    6.4k
    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.
    • deckingmanundefined
      deckingman @Enpixa
      last edited by

      @Enpixa said in massive overextrusion, E-Steps are calibrated:

      @deckingman thx for taking part in the discussion. I saw an old thread from you where there was quite a similar problem which suddenly disappeared. I love your great multicolor Printer !

      Thanks. But due to various firmware issues, it's currently just a useless pile of extrusion and motors.

      Ian
      https://somei3deas.wordpress.com/
      https://www.youtube.com/@deckingman

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

        Can you post your config.g?
        Can you post your homeall.g?
        Can you post the entire gcode file or at least the first 50 or so lines of it?
        Can you send M122 and post the results?
        Can you send M98 P"config.g" and post the results?

        Is this just the first layer that is over extruded or are you letting the print progress to higher layers to allow for any incorrect Z0 position to be overcome?

        Might be worth going through this complete calibration? https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Maestro+Guide+Part+4:+Calibration/40

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • OwenDundefined
          OwenD
          last edited by

          Is your slicer set for volumetric extrusion?

          Enpixaundefined 1 Reply Last reply Reply Quote 0
          • Enpixaundefined
            Enpixa
            last edited by Enpixa

            @Phaedrux : thx for your reply, here it comes

            config.g:

            ; Configuration file for Duet WiFi (firmware version 3)
            ; executed by the firmware on start-up
            ;
            
            ;M555 P2    ; emulate Marlin
            
            ; General preferences
            G90                                            ; send absolute coordinates...
            M82											; ...absoulte extruder moves
            M550 P"Wanhao Duplicator 6 Plus"               ; set printer name
            
            ; Network
            M551 P"*hidden*"                               ; set password
            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 = X goes reverse
            M569 P1 S1                                     ; physical drive 1 = Y goes forward
            M569 P2 S0                                     ; physical drive 2 = Z goes reverse
            M569 P3 S0                                     ; physical drive 3 = E0 goes reverse
            M584 X0 Y1 Z2 E3                               ; set drive mapping
            M92 X80.04 Y80.04 Z800.96 E415.80              ; set steps per mm  //  von Phil: M92 X80.04 Y80.04 Z800.96 E433.80 
            M350 X16 Y16 Z16 E16 I1                        ; configure microstepping without interpolation
            
            M566 X600.00 Y600.00 Z24.00 E20.00            ; set jerk/maximum instantaneous speed changes (mm/min)
            M203 X12000.00 Y12000.00 Z120.00 E3000.00      ; set maximum speeds (mm/min)
            M201 X600.00 Y600.00 Z200.00 E2000.00       ; set accelerations (mm/s^2)
            M906 X1300 Y1300 Z1200 E1200 I50               ; set motor currents (mA) and motor idle factor in per cent
            M84 S10                                        ; Set idle timeout
            ;M593 F32.50                                   ; enable Dynamic Acceleration Adjustment with its frequency
                                                           ; to make this work, you also have to set a high acc value (like M201 X10000.00 Y10000.00) and jerk value (like M566 ;X1800.00 Y1800.00
            ; Axis Limits
            M208 X0 Y0 Z0 S1                               ; set axis minima
            M208 X190 Y180 Z170 S0                         ; set axis maxima
            
            ; Endstops
            M574 X1 S1 P"!^xstop"                          ; configure active-low endstop for low end on X via pin !^xstop
            M574 Y1 S1 P"!^ystop"                          ; configure active-low endstop for low end on Y via pin !^ystop
            M574 Z1 S2                                     ; configure Z-probe endstop for low end on Z
            
            ; Z-Probe
            M558 P5 C"^!zprobe.in" H2 F60 T6000 A1         ; set Z probe type to switch and the dive height + speeds
            G31 P1000 X-2 Y50 Z2.3                    ; Z-WERT GRÖSSER=Näher am bett; set Z probe trigger value, offset and trigger height
            M557 X0:190 Y50:200 S60:50                     ; define mesh grid
            M376 H1                                        ; Set compensation taper to 5mm
            
            ; Heated Bed
            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
            M307 H0 A52.2 C59.4 D1.1 V23.9 B0 S1.00        ; disable bang-bang mode (turn on PID mode) for bed heater, set PWM limit and the PID settings
            M140 H0                                        ; map heated bed to heater 0
            M143 H0 S120                                   ; set temperature limit for heater 0 to 120C
            
            ; Hotend 
            M308 S1 P"spi.cs1" Y"rtd-max31865"             ; configure sensor 1 as thermocouple via CS pin spi.cs1
            M950 H1 C"e0heat" T1                           ; create nozzle heater output on e0heat and map it to sensor 1
            ;M307 H1 A398.4 C224.6 D7.5 V24.0 B0 S1.00      ; disable bang-bang mode (turn on PID mode) for nozzle heater, set PWM limit and the PID settings
            ;M307 H1 A261.2 C161.4 D4.3 S1.00 V24.1 B0
            ;M307 H0 A52.2 C59.4 D1.1 S1.00 V23.9 B0
            M307 H1 A448.4 C273.6 D9.6 S1.00 V24.0 B0
            
            ; 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
            
            ; LED
            M950 F2 C"fan2" Q500                           ; create LED on pin fan2 so that the brightness can be controlled via the dashboard and set its frequency
            M106 P2 S255 H-1                               ; turn LED on (Thermostatic control is turned off)
            
            ; Tools
            M563 P0 S"Hotend" 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
            
            ; Miscellaneous
            M575 P1 S1 B57600                              ; enable support for PanelDue
            T0                                             ; select first tool
            
            M501
            
            

            config-overwrite.g:

            ; config-override.g file generated in response to M500 at 2021-01-22 02:51
            ; This is a system-generated file - do not edit
            ; Heater model parameters
            M307 H0 A52.2 C59.4 D1.1 S1.00 V23.9 B0
            M307 H1 A448.4 C273.6 D9.6 S1.00 V24.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
            

            1st Lines of Gcode of the File:, atm in Cura set to Marlin-Style, but same issue with Reprap-Style.

            ;FLAVOR:Marlin
            ;TIME:22400
            ;Filament used: 14.1189m
            ;Layer height: 0.1
            ;MINX:25.453
            ;MINY:6.229
            ;MINZ:0.3
            ;MAXX:112.584
            ;MAXY:176.376
            ;MAXZ:7
            ;Generated with Cura_SteamEngine 4.8.0
            M140 S60
            M105
            M190 S60
            M104 S205
            M105
            M109 S205
            M82 ;absolute extrusion mode
            G21 ;metric values
            G90 ;absolute positioning
            M82 ;set extruder to absolute mode
            M107 ;start with the fan off
            G28 X0 Y0 ;move X/Y to min endstops
            G28 Z0 ;move Z to min endstops
            G29
            G1 Z15.0 F100 ;move the platform down 15mm
            G92 E0 ;zero the extruded length
            G1 F200 E6 ;extrude 6 mm of feed stock
            G92 E0 ;zero the extruded length again
            G1 F100
            ;Put printing message on LCD screen
            M117 Printing...
            G92 E0
            G92 E0
            G1 F1500 E-3
            ;LAYER_COUNT:68
            ;LAYER:0
            M107
            G0 F2400 X40.217 Y24.157 Z0.3
            ;TYPE:SKIRT
            G1 F1500 E1.24726
            G1 F1800 X41.609 Y21.834 E1.38236
            G1 X42.958 Y19.433 E1.51976
            G1 X44.245 Y16.98 E1.65796
            G1 X45.453 Y14.513 E1.79501
            G1 X45.734 Y13.901 E1.8286
            G1 X45.881 Y13.596 E1.8455
            G1 X46.139 Y13.091 E1.87379
            G1 X46.215 Y12.953 E1.88165
            G1 X46.472 Y12.509 E1.90724
            G1 X46.781 Y12.022 E1.93602
            G1 X46.872 Y11.888 E1.9441
            G1 X47.216 Y11.411 E1.97344
            G1 X47.579 Y10.951 E2.00267
            

            M98 :

            24.1.2021, 14:00:54	M98 P"config.g"
            HTTP is enabled on port 80
            FTP is disabled
            TELNET is disabled
            Warning: Heater 1 appears to be over-powered. If left on at full power, its temperature is predicted to reach 473C
            Warning: Heater 1 appears to be over-powered. If left on at full power, its temperature is predicted to reach 473C
            

            M122:

            M122
            === Diagnostics ===
            RepRapFirmware for Duet 2 WiFi/Ethernet version 3.1.1 running on Duet WiFi 1.02 or later
            Board ID: *hidden*
            Used output buffers: 3 of 24 (12 max)
            === RTOS ===
            Static ram: 27980
            Dynamic ram: 93888 of which 20 recycled
            Exception stack ram used: 264
            Never used ram: 8920
            Tasks: NETWORK(blocked,368) HEAT(blocked,1224) MAIN(running,1824) IDLE(ready,80)
            Owned mutexes: WiFi(NETWORK)
            === Platform ===
            Last reset 00:02:47 ago, cause: power up
            Last software reset at 2021-01-23 14:38, reason: User, spinning module GCodes, available RAM 8672 bytes (slot 2)
            Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
            Error status: 0
            MCU temperature: min 15.9, current 23.1, max 23.3
            Supply voltage: min 23.8, current 24.1, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
            Driver 0: standstill, SG min/max not available
            Driver 1: standstill, SG min/max not available
            Driver 2: standstill, SG min/max not available
            Driver 3: standstill, SG min/max not available
            Driver 4: standstill, SG min/max not available
            Date/time: 2021-01-24 13:57:47
            Cache data hit count 292974609
            Slowest loop: 3.30ms; fastest: 0.12ms
            I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
            === Storage ===
            Free file entries: 10
            SD card 0 detected, interface speed: 12.0MBytes/sec
            SD card longest read time 1.0ms, write time 0.0ms, max retries 0
            === Move ===
            Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
            Bed compensation in use: none, comp offset 0.000
            === MainDDARing ===
            Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
            === AuxDDARing ===
            Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
            === Heat ===
            Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
            Heater 1 is on, I-accum = 0.0
            === GCodes ===
            Segments left: 0
            Movement lock held by null
            HTTP is idle in state(s) 0
            Telnet is idle in state(s) 0
            File is idle in state(s) 0
            USB is idle in state(s) 0
            Aux is idle in state(s) 0
            Trigger is idle in state(s) 0
            Queue is idle in state(s) 0
            Daemon is idle in state(s) 0
            Autopause is idle in state(s) 0
            Code queue is empty.
            === Network ===
            Slowest loop: 15.78ms; fastest: 0.00ms
            Responder states: HTTP(2) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
            HTTP sessions: 1 of 8
            - WiFi -
            Network state is active
            WiFi module is connected to access point 
            Failed messages: pending 0, notready 0, noresp 0
            WiFi firmware version 1.23
            WiFi MAC address 24:62:ab:15:71:3c
            WiFi Vcc 3.37, reset reason Unknown
            WiFi flash size 4194304, free heap 20968
            WiFi IP address 192.168.0.133
            WiFi signal strength -76dBm, reconnections 0, sleep mode modem
            Socket states: 0 4 0 0 0 0 0 0
            

            Sometimes i let it run higher, but only possible, when i set to 50-60% flow. otherwise there are huge blobs etc on first layer.

            1 Reply Last reply Reply Quote 0
            • Enpixaundefined
              Enpixa @OwenD
              last edited by Enpixa

              @OwenD said in massive overextrusion, E-Steps are calibrated:

              Is your slicer set for volumetric extrusion?

              No, not set to volumetric

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

                @Enpixa said in massive overextrusion, E-Steps are calibrated:

                M906 X1300 Y1300 Z1200 E1200 I50 ; set motor currents (mA) and motor idle factor in per cent

                which motor is on your bondtech?

                Enpixaundefined 1 Reply Last reply Reply Quote 0
                • Enpixaundefined
                  Enpixa @Veti
                  last edited by

                  @Veti said in massive overextrusion, E-Steps are calibrated:

                  @Enpixa said in massive overextrusion, E-Steps are calibrated:

                  M906 X1300 Y1300 Z1200 E1200 I50 ; set motor currents (mA) and motor idle factor in per cent

                  which motor is on your bondtech?

                  Veti, it is the original Wanhao motor. But it is not getting hot when printing. it seems ok.

                  1 Reply Last reply Reply Quote 0
                  • Enpixaundefined
                    Enpixa
                    last edited by Enpixa

                    Here are some Photos with 100% flow. Retraction: tried everything between 2-8mm, makes a difference, but doesnt avoid overextrusion.

                    photo_2021-01-24_14-50-22.jpg

                    photo_2021-01-24_14-50-38.jpg
                    photo_2021-01-24_14-50-46.jpg

                    and some settings screenshot:
                    somesettings.png

                    as mentioned before the "Marlin-Style" Favor was only a test, made no difference compared to "reprap-style"

                    1 Reply Last reply Reply Quote 0
                    • fcwiltundefined
                      fcwilt
                      last edited by

                      Hi,

                      Is the slicer set to use absolute or relative extrusion mode?

                      Frederick

                      Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                      Enpixaundefined 2 Replies Last reply Reply Quote 0
                      • Enpixaundefined
                        Enpixa @fcwilt
                        last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 1
                        • Enpixaundefined
                          Enpixa @fcwilt
                          last edited by Enpixa

                          @fcwilt said in massive overextrusion, E-Steps are calibrated:

                          Hi,

                          Is the slicer set to use absolute or relative extrusion mode?

                          Frederick

                          at the moment it is set to absolute in slicer. also M82 in config.g.
                          Also tried it with relative in slicer and M83 in config... same overextrusion. as mentioned before, also tried 3 different slicers (Cura, Supersclicer, Simpflify3D)

                          deckingmanundefined 1 Reply Last reply Reply Quote 0
                          • fcwiltundefined
                            fcwilt
                            last edited by

                            Hi,

                            Well I've always been told to use relative but if you tried it already then it must be something else.

                            The only two things that come to mind are the settings in M92 or perhaps a the presence of a "rogue" M122 command.

                            I'll keep thinking.

                            Frederick

                            Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                            1 Reply Last reply Reply Quote 0
                            • deckingmanundefined
                              deckingman @Enpixa
                              last edited by

                              @Enpixa You need to adjust that first layer. The nozzle is too near the build platform. You can see it in the fact that it's leaving a line in the non-print moves between those circular features are the rest is just too squashed. So it looks like over extrusion because it's being forced out sideways due to the proximity of the nozzle to the build plate. Use baby stepping if necessary but whatever means you use, the nozzle needs to be 0.2mm or so higher on that first layer.

                              Ian
                              https://somei3deas.wordpress.com/
                              https://www.youtube.com/@deckingman

                              Enpixaundefined 1 Reply Last reply Reply Quote 1
                              • Enpixaundefined
                                Enpixa @deckingman
                                last edited by

                                @deckingman said in massive overextrusion, E-Steps are calibrated:

                                @Enpixa You need to adjust that first layer. The nozzle is too near the build platform. You can see it in the fact that it's leaving a line in the non-print moves between those circular features are the rest is just too squashed. So it looks like over extrusion because it's being forced out sideways due to the proximity of the nozzle to the build plate. Use baby stepping if necessary but whatever means you use, the nozzle needs to be 0.2mm or so higher on that first layer.

                                Deckingman, you are right, that was due the testing-phase, will increase the distance and show you updates soon. Had tested everything from very close (now) to very far ) Didnt help with the overextrusion.

                                1 Reply Last reply Reply Quote 1
                                • Enpixaundefined
                                  Enpixa
                                  last edited by

                                  Now are some Photos with more distance to the bed, leveling should be in the "range of ok":

                                  photo_2021-01-24_16-01-30.jpg

                                  photo_2021-01-24_16-01-37.jpg

                                  deckingmanundefined 1 Reply Last reply Reply Quote 0
                                  • fcwiltundefined
                                    fcwilt
                                    last edited by fcwilt

                                    Here's a thought.

                                    I experienced some strange over extruding a while back when testing a new slicer.

                                    It turned out that the filament size in the slicer was set to 2.85 instead of 1.75.

                                    Frederick

                                    Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                                    Enpixaundefined 1 Reply Last reply Reply Quote 0
                                    • deckingmanundefined
                                      deckingman @Enpixa
                                      last edited by

                                      @Enpixa There are still streaks on the moves between the circular features, which ought to be non-print moves. That might be because of pressure build up or lack of retraction, but it might also be that the nozzle/bed gap needs to be increased a bit more. Try another 0.1mm baby stepping to see if that helps.

                                      Ian
                                      https://somei3deas.wordpress.com/
                                      https://www.youtube.com/@deckingman

                                      Enpixaundefined 1 Reply Last reply Reply Quote 0
                                      • Enpixaundefined
                                        Enpixa @fcwilt
                                        last edited by

                                        @fcwilt said in massive overextrusion, E-Steps are calibrated:

                                        Here's a thought.

                                        I experienced some strange over extruding a while back when testing a new slicer.

                                        It turned out that the filament size in the slicer was set to 2.85 instead of 1.75.

                                        Frederick

                                        58222377-c152-430f-83bf-1ef5d324e484-image.png

                                        1 Reply Last reply Reply Quote 0
                                        • Enpixaundefined
                                          Enpixa @deckingman
                                          last edited by Enpixa

                                          @deckingman said in massive overextrusion, E-Steps are calibrated:

                                          @Enpixa There are still streaks on the moves between the circular features, which ought to be non-print moves. That might be because of pressure build up or lack of retraction, but it might also be that the nozzle/bed gap needs to be increased a bit more. Try another 0.1mm baby stepping to see if that helps.

                                          Did some more iterations. This time with Simplify3D, as there i got better retraction- settings for ooze-prevention. First looks ok, but imo lines are far too thick. (also use these slicers with my other 3d-printers, no problems) Distance to printbed is quite far, can easily remove print with my fingers by just gently touching.

                                          photo_2021-01-24_17-20-06.jpg

                                          After printing a while:
                                          photo_2021-01-24_17-19-47.jpg

                                          Second attempt, same Settings:
                                          photo_2021-01-24_17-20-12.jpg

                                          There is some heavy jamming going on at 100% flow.... Filament also came out of my hotendblock.

                                          I still think there is some issue with my config or in the firmware.
                                          Sure it could be some complete wrong settings i made in the slicers, but i checked everything i was thinking of the last days and they are working with my other printers.

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

                                            @Enpixa said in massive overextrusion, E-Steps are calibrated:

                                            Filament also came out of my hotendblock.

                                            Like out the heat break side? I think you might need to re-visit the hotend assembly.

                                            fw 3.2 is available now. Probably a good idea to update. Not likely to solve your problems I don't think, but lots of fixes regardless.

                                            Upload to your system tab. https://github.com/Duet3D/RepRapFirmware/releases/download/3.2/Duet2and3Firmware-3.2.zip

                                            https://github.com/Duet3D/RepRapFirmware/releases/tag/3.2

                                            Z-Bot CoreXY Build | Thingiverse Profile

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