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

massive overextrusion, E-Steps are calibrated

Scheduled Pinned Locked Moved
Tuning and tweaking
18
82
6.3k
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.
  • undefined
    deckingman @Enpixa
    last edited by 23 Jan 2021, 17:45

    @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
    • undefined
      Phaedrux Moderator
      last edited by 23 Jan 2021, 21:07

      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
      • undefined
        OwenD
        last edited by 23 Jan 2021, 21:26

        Is your slicer set for volumetric extrusion?

        undefined 1 Reply Last reply 24 Jan 2021, 13:14 Reply Quote 0
        • undefined
          Enpixa
          last edited by Enpixa 24 Jan 2021, 13:12

          @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
          • undefined
            Enpixa @OwenD
            last edited by Enpixa 24 Jan 2021, 13:14

            @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
            • undefined
              Veti @Enpixa
              last edited by 24 Jan 2021, 13:31

              @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?

              undefined 1 Reply Last reply 24 Jan 2021, 13:52 Reply Quote 0
              • undefined
                Enpixa @Veti
                last edited by 24 Jan 2021, 13:52

                @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
                • undefined
                  Enpixa
                  last edited by Enpixa 24 Jan 2021, 13:54

                  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
                  • undefined
                    fcwilt
                    last edited by 24 Jan 2021, 14:18

                    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

                    undefined 2 Replies Last reply 24 Jan 2021, 14:20 Reply Quote 0
                    • undefined
                      Enpixa @fcwilt
                      last edited by 24 Jan 2021, 14:20

                      This post is deleted!
                      1 Reply Last reply Reply Quote 1
                      • undefined
                        Enpixa @fcwilt
                        last edited by Enpixa 24 Jan 2021, 14:21

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

                        undefined 1 Reply Last reply 24 Jan 2021, 14:28 Reply Quote 0
                        • undefined
                          fcwilt
                          last edited by 24 Jan 2021, 14:25

                          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
                          • undefined
                            deckingman @Enpixa
                            last edited by 24 Jan 2021, 14:28

                            @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

                            undefined 1 Reply Last reply 24 Jan 2021, 14:35 Reply Quote 1
                            • undefined
                              Enpixa @deckingman
                              last edited by 24 Jan 2021, 14:35

                              @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
                              • undefined
                                Enpixa
                                last edited by 24 Jan 2021, 15:03

                                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

                                undefined 1 Reply Last reply 24 Jan 2021, 15:09 Reply Quote 0
                                • undefined
                                  fcwilt
                                  last edited by fcwilt 24 Jan 2021, 15:08

                                  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

                                  undefined 1 Reply Last reply 24 Jan 2021, 15:10 Reply Quote 0
                                  • undefined
                                    deckingman @Enpixa
                                    last edited by 24 Jan 2021, 15:09

                                    @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

                                    undefined 1 Reply Last reply 24 Jan 2021, 16:35 Reply Quote 0
                                    • undefined
                                      Enpixa @fcwilt
                                      last edited by 24 Jan 2021, 15:10

                                      @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
                                      • undefined
                                        Enpixa @deckingman
                                        last edited by Enpixa 24 Jan 2021, 16:35

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

                                        undefined 1 Reply Last reply 24 Jan 2021, 18:32 Reply Quote 0
                                        • undefined
                                          Phaedrux Moderator @Enpixa
                                          last edited by 24 Jan 2021, 18:32

                                          @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
                                          20 out of 82
                                          • First post
                                            20/82
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA