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

    My printer stops extruding randomly, what am I missing?

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    6
    41
    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.
    • re_tourundefined
      re_tour
      last edited by

      Hi guys. At this point I'm frustrated enough to be done with troubleshooting on my own and would like to ask your opinion about the subject, maybe you'll have an advice which didn't occur to me yet.

      So my issue is, that after I rebuilt my Ender 3 with the same bigtreetech board which I had, I flashed it with my previous reprap OS, worked like a charm, happiness all around. UNTIL I started having issues with the extruding stopping mid printing. Troubleshooting steps which I tried:

      • Checked my extruder motor, it works fine
      • Bought the metal upgrade kit for the filament guide, thinking the old one may be too weak to be able to push the filament into the printer
      • Checked if my hotend stayed on the same temperature (200°C) during the printing
      • Tried unclogging my nozzle with the factory needle
      • Replaced said nozzle
      • Tried another PLA filament

      After all these attempts, I have failed to locate the source of the problem, which is that after about 1-2 layers, the filament gets stuck in the hotend somehow, creating a kind of plug (since when I finally pull the filament back I can see that the last 1-2cm which was in the hotend is thicker and breaks rather than bends) which blocks the nozzle to output anything. Since I changed the nozzle I'm completely clueless what the issue is, at this point I'm thinking about buying a brand new hotend, but before doing that I thought I'll seek some advice, maybe I missed some king of obvious troubleshooting step.

      Thank you for reading. Best wishes.

      Creality Ender 3 | BIGTREETECH E3 RRF V1.1 Wifi | BLTouch | RepRap 3.3.0_11

      Exerqtorundefined jay_s_ukundefined infiniteloopundefined 3 Replies Last reply Reply Quote 0
      • Exerqtorundefined
        Exerqtor @re_tour
        last edited by Exerqtor

        @re_tour What RRF version and board(s) are you using?

        Regardless i would say 200C is to cold, and most likely the issue. Try bumping up the temp 10c and do another print to see if it has an impact on the behaviour.

        re_tourundefined 1 Reply Last reply Reply Quote 1
        • jay_s_ukundefined
          jay_s_uk @re_tour
          last edited by

          @re_tour can you post your config and the output of M122 P200

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          re_tourundefined 1 Reply Last reply Reply Quote 0
          • re_tourundefined
            re_tour @Exerqtor
            last edited by

            @Exerqtor I have a Bigtreetech E3 RRF V1.1 board with reprap 3.3.0_11

            Turning up the temperature is a bit weird, I'll try that out tomorrow, however, I've always printed at 200°C and I never had this issue.

            Creality Ender 3 | BIGTREETECH E3 RRF V1.1 Wifi | BLTouch | RepRap 3.3.0_11

            1 Reply Last reply Reply Quote 0
            • re_tourundefined
              re_tour @jay_s_uk
              last edited by

              @jay_s_uk

              ; Configuration file for SKR-RFF-E3-v1.1
              
              ; General preferences
              G90                                            ; send absolute coordinates...
              M83                                            ; ...but relative extruder moves
              M550 P"Ender3"                                 ; set printer name
              
              ; 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 using TMC2209 driver timings
              M569 P1 S0                                     ; physical drive 1 goes backwards using TMC2209 driver timings
              M569 P2 S1                                     ; physical drive 2 goes forwards using TMC2209 driver timings
              M569 P3 S0                                     ; physical drive 3 goes forwards using TMC2209 driver timings
              M584 X0 Y1 Z2 E3                               ; set drive mapping
              M350 X16 Y16 Z16 E16 I1                        ; configure microstepping with interpolation
              M92 X80.00 Y80.00 Z400.00 E93.00               ; set steps per mm
              M566 X1200.00 Y1200.00 Z60.00 E360.00          ; set maximum instantaneous speed changes (mm/min)
              M203 X9000.00 Y9000.00 Z1800.00 E6000.00       ; set maximum speeds (mm/min)
              M201 X500.00 Y500.00 Z100.00 E5000.00          ; set accelerations (mm/s^2)
              M906 X1000 Y1000 Z1000 E1000 I30               ; set motor currents (mA) and motor idle factor in per cent
              M84 S30                                        ; Set idle timeout
              
              ; Axis Limits
              M208 X0 Y0 Z0 S1                               ; set axis minima
              M208 X235 Y235 Z260 S0                         ; set axis maxima
              
              ; Endstops
              M574 X1 S1 P"xstop"                            ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
              M574 Y1 S1 P"ystop"                            ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop
              
              ; Z-Probe
              M950 S0 C"servo0"                              ; create servo pin 0 for BLTouch
              M558 P9 C"^probe" H5 F300:120 A3 T6000         ; set Z probe type to bltouch and the dive height + speeds,the F300:120 first speed 300 second 120
              G31 P500 X30 Y11 Z2.16                           ; set Z probe trigger value, offset and trigger height
              M557 X30:190 Y30:190 P5                       ; define mesh grid
              
              ; Heaters
              M308 S0 P"bedtemp" Y"thermistor" T100000 B4092 ; configure sensor 0 as thermistor on pin bedtemp
              M950 H0 C"bed" T0                              ; create bed heater output on bed and map it to sensor 0
              M307 H0 B0 R0.365 C296.6 D3.97 S1.00 V24.0                               ; disable bang-bang mode for the bed heater and set PWM limit
              M140 H0                                        ; map heated bed to heater 0
              M143 H0 S120                                   ; set temperature limit for heater 0 to 120C
              M143 H0 S120                                   ; set temperature limit for heater 0 to 120C
              M308 S1 P"e0temp" Y"thermistor" T100000 B4092  ; 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
              M307 H1 B0 R2.845 C121.4:119.4 D5.71 S1.00 V24.0                               ; disable bang-bang mode for heater  and set PWM limit
              M143 H1 S245                                   ; set temperature limit for heater 1 to 245C
              
              ; Fans
              M950 F0 C"fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
              M106 P0 C"Part Cooling Fan" S0 H-1             ; set fan 0 name and value. Thermostatic control is turned off
              M950 F1 C"fan1" Q500                           ; create fan 1 on pin fan1 and set its frequency
              M106 P1 C"Hotend Fan" S0.01 H1 T45             ; set fan 1 name and 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
              
              M918 P1 E4 E1000000
              
              M122 P200
              === Diagnostics ===
              RepRapFirmware for STM32F4 based Boards version 3.3.0_11 running on STM32F4
              
              == Configurable Board.txt Settings ==
              board = biquskr_rrf_e3_1.1  Signature 0x69c59016
              
              leds.diagnostic = E.2
              stepper.powerEnablePin = NoPin
              stepper.enablePins = {D.7, D.3, D.14, D.10, C.13, E.15, NoPin, NoPin, NoPin, NoPin, NoPin}
              stepper.stepPins = {D.5, D.0, C.6, D.12, C.15, E.13, NoPin, NoPin, NoPin, NoPin, NoPin}
              stepper.directionPins = {D.4, A.15, C.7, D.13, A.8, E.12, NoPin, NoPin, NoPin, NoPin, NoPin}
              stepper.digipotFactor = 0.00
              stepper.TmcUartPins = {D.6, D.1, D.15, D.11, C.14, E.14, NoPin, NoPin, NoPin, NoPin, NoPin}
              stepper.numSmartDrivers = 4
              stepper.num5160Drivers = 0
              stepper.spiChannel = 255
              stepper.TmcDiagPins = {NoPin, NoPin, NoPin, NoPin, NoPin, NoPin, NoPin, NoPin, NoPin, NoPin, NoPin}
              heat.tempSensePins = {A.1, A.0, NoPin, NoPin, NoPin, NoPin, NoPin, NoPin, NoPin}
              heat.spiTempSensorCSPins = {NoPin, NoPin, NoPin, NoPin}
              heat.spiTempSensorChannel = 255
              atx.powerPin = NoPin
              atx.powerPinInverted = false
              atx.initialPowerOn = true
              sdCard.internal.spiFrequencyHz = 25000000
              sdCard.external.csPin = NoPin
              sdCard.external.cardDetectPin = NoPin
              sdCard.external.spiFrequencyHz = 4000000
              sdCard.external.spiChannel = 255
              lcd.lcdCSPin = B.1
              lcd.lcdBeepPin = E.8
              lcd.encoderPinA = B.2
              lcd.encoderPinB = E.7
              lcd.encoderPinSw = E.9
              lcd.lcdDCPin = NoPin
              lcd.panelButtonPin = NoPin
              lcd.spiChannel = 4
              softwareSPI.pins = {NoPin, NoPin, NoPin}
              SPI0.pins = {NoPin, NoPin, NoPin}
              SPI1.pins = {B.13, B.14, B.15}
              SPI2.pins = {NoPin, NoPin, NoPin}
              SPI3.pins = {NoPin, NoPin, NoPin}
              SPI4.pins = {E.10, NoPin, E.11}
              SPI5.pins = {NoPin, NoPin, NoPin}
              8266wifi.espDataReadyPin = A.6
              8266wifi.lpcTfrReadyPin = A.7
              8266wifi.TfrReadyPin = A.7
              8266wifi.espResetPin = A.4
              8266wifi.csPin = B.12
              8266wifi.serialRxTxPins = {D.9, D.8}
              8266wifi.spiChannel = 1
              serial.aux.rxTxPins = {NoPin, NoPin}
              adc.prefilter.enable = true
              led.neopixelPin = NoPin
              power.VInDetectPin = NoPin
              power.voltage = 24
              accelerometer.spiChannel = 255
              
              == Defined Pins ==
              e0temp,th0 = A.0
              bedtemp,tb = A.1
              e1temp,th1 = A.2
              PT100,th2 = A.3
              xstop,x-stop = C.0
              ystop,y-stop = C.1
              zstop,z-stop = C.2
              e0stop,e0det = C.3
              e1stop = B.10
              x2stop = B.11
              IO = E.3
              servo0 = B.0
              probe = C.5
              bed,hbed = B.4
              e0heat,heat0 = B.3
              e1heat = E.4
              fan0,fan = B.5
              fan1 = B.6
              fan2 = E.5
              fan3 = E.6
              LCDCS = B.1
              LCDENCB = B.2
              LCDENCB = E.7
              LCDBEEP = E.8
              LCDBTN = E.9
              LCDD4 = E.10
              LCDEN = E.11
              Neopixel,PB7 = B.7
              TX1,tft-tx = A.9
              RX1,tft-rx = A.10
              PD8 = D.8
              PD9 = D.9
              SDA1,PB8 = B.8
              SCL1,PB9 = B.9
              PD13 = D.13
              PD12 = D.12
              PD11 = D.11
              PD10 = D.10
              PA4 = A.4
              PA5 = A.5
              PA6 = A.6
              PA7 = A.7
              PB12 = B.12
              PB13 = B.13
              PB14 = B.14
              PB15 = B.15
              PSON,PE1 = E.1
              PWRDET,PE0 = E.0
              LED,PE2 = E.2
              
              == Hardware Serial ==
              AUX Serial: Disabled 
              WIFI Serial: Disabled 
              
              == PWM ==
              0:  Pin B.0 freq 50 value 0.073600 channel 0 next 742 on 1472 off 18528
              1:  Pin B.4 freq 250 value 0.000000 period 4000
              2:  Pin B.3 freq 250 value 0.000000 Tim 2 chan 2
              3:  Pin B.5 freq 500 value 0.000000 Tim 3 chan 2
              4:  Pin B.6 freq 500 value 0.000000 Tim 4 chan 1
              5:  Pin E.8 freq 0 value 0.000000
              6: 
              7: 
              8: 
              9: 
              10: 
              11: 
              12: 
              13: 
              14: 
              15: 
              
              == MCU ==
              TS_CAL1 (30C) = 952
              TS_CAL2 (110C) = 1193
              V_REFINCAL (30C 3.3V) = 1500
              
              V_REFINT raw 5987
              V_REF  3.308824
              
              T_MCU raw 3829
              T_MCU cal 31.742739
              T_MCU calc 29.507614
              
              T_MCU raw (corrected) 3839
              T_MCU cal (corrected) 32.592369
              T_MCU calc (corrected) 30.332493
              

              Creality Ender 3 | BIGTREETECH E3 RRF V1.1 Wifi | BLTouch | RepRap 3.3.0_11

              jay_s_ukundefined 1 Reply Last reply Reply Quote 0
              • jay_s_ukundefined
                jay_s_uk @re_tour
                last edited by

                @re_tour I would suggest upgrading to 3.4.5 and then test again

                Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                1 Reply Last reply Reply Quote 1
                • infiniteloopundefined
                  infiniteloop @re_tour
                  last edited by

                  @re_tour

                  the filament gets stuck in the hotend somehow, creating a kind of plug (since when I finally pull the filament back I can see that the last 1-2cm which was in the hotend is thicker and breaks rather than bends) which blocks the nozzle to output anything.

                  In case of a clogging nozzle, try these steps to achieve a steady filament flow:

                  • reduce printing speed (drastically)
                  • reduce retractions to less than or about 1 mm
                  • increase hotend temp. to 210°C
                  • stop the part cooling fan

                  Please report back which of the measures helped. I'm curious 🤖

                  Bought the metal upgrade kit for the filament guide

                  Does this mean that you now have a full-metal hotend? Then, you might need to improve the cooling of the (hot end of the) hotend to avoid heat creep.

                  re_tourundefined 1 Reply Last reply Reply Quote 1
                  • re_tourundefined
                    re_tour @infiniteloop
                    last edited by re_tour

                    @infiniteloop I have a stock ender hotend, I think thats full metal as well but I'm not sure.

                    Okay, so, I have reduced the printing speed to half, reduced retractions, increased hotend temp to 210 and stopped the part cooling fans. All of that for naught. I'm started to think that there may be a problem with the file itself, but I remembered just now that this was an issue before too.

                    One thing tough, after I rebuilt my printer I've fitted a new duct for my hotend, but since I turend off part cooling I don't think that should have any effect.

                    Edit: Somthing just ran accross my mind…could this be caused by the ptfe tube not extending all the way down to the hotend tip? If yes, I’m an idiot…

                    Creality Ender 3 | BIGTREETECH E3 RRF V1.1 Wifi | BLTouch | RepRap 3.3.0_11

                    infiniteloopundefined 1 Reply Last reply Reply Quote 0
                    • infiniteloopundefined
                      infiniteloop @re_tour
                      last edited by

                      @re_tour

                      I have reduced the printing speed to half, reduced retractions, increased hotend temp to 210 and stopped the part cooling fans. All of that for naught.

                      Sorry to hear that. Excluding most of the culprits should - in theory - eliminate clogging.

                      could this be caused by the ptfe tube not extending all the way down to the hotend tip?

                      If that's the case, it would be a perfect reason for a heat creep. Can you re-fit the tube and run a test print?

                      re_tourundefined 3 Replies Last reply Reply Quote 0
                      • re_tourundefined
                        re_tour @infiniteloop
                        last edited by

                        @infiniteloop

                        Sorry to hear that. Excluding most of the culprits should - in theory - eliminate clogging.

                        It was a fair advice, I would've ended up doing these steps anyway I think just out of sheer frustration.

                        If that's the case, it would be a perfect reason for a heat creep. Can you re-fit the tube and run a test print?

                        Yep, I'm in the process of doing exactly that right now, I'll be posting in a few with the results.

                        Creality Ender 3 | BIGTREETECH E3 RRF V1.1 Wifi | BLTouch | RepRap 3.3.0_11

                        1 Reply Last reply Reply Quote 0
                        • re_tourundefined
                          re_tour @infiniteloop
                          last edited by

                          @infiniteloop
                          Okay, so... I have made so many amateur errors that I can't even comprehend how I made these mistakes.

                          First thing is, that during the reassembly I forgot to tie the hotend down properly and it was wobbling like crazy (I have no idea how I didn't notice that before...), no wonder I had layers shifting all over the place

                          Second thing was that during reassembly I probably pulled a bit on the ptfe tube, which pulled it back like half a centimeter, which caused heat creep and got the filament stuck all the time.

                          I took the whole hotend apart and thats how I discovered the issue.

                          Moral of the story: after a major rebuild ALWAYS double, triple, quadruple check everything. Luckily I had a new ptfe tube which I could replace and nothing clogged/broke/strained to the point where its unusable. I'm printing a calibration cube just to be sure everything is in order.

                          Creality Ender 3 | BIGTREETECH E3 RRF V1.1 Wifi | BLTouch | RepRap 3.3.0_11

                          infiniteloopundefined 1 Reply Last reply Reply Quote 2
                          • infiniteloopundefined
                            infiniteloop @re_tour
                            last edited by

                            @re_tour

                            I have made so many amateur errors that I can't even comprehend how I made these mistakes.

                            Don’t blame yourself for the errors - you can’t avoid all of them. I appreciate that you were conscious about the potential pitfalls, you were spot-on with the tube not extending all the way down. Glad you found it.

                            1 Reply Last reply Reply Quote 1
                            • re_tourundefined
                              re_tour @infiniteloop
                              last edited by re_tour

                              @infiniteloop

                              After two failed attempts (extruding stopped yet again at both cubes) and several bed calibrations, I THINK I finally know what the issue could be... It seems like the filament gets melted inside the ptfe tube (?!) which gets stuck and thus no extrusion.

                              I...wtf? 😄 Is it possible that I just have a sh*t ptfe tube? Am I pushing the tube too far into the hotend? Am I not pushing it far enough?!

                              I'm so bummed at the moment I can't even describe...
                              f3050505-fe02-4619-8409-248b4f1cc48e-kép.png

                              Creality Ender 3 | BIGTREETECH E3 RRF V1.1 Wifi | BLTouch | RepRap 3.3.0_11

                              infiniteloopundefined 1 Reply Last reply Reply Quote 0
                              • infiniteloopundefined
                                infiniteloop @re_tour
                                last edited by

                                @re_tour

                                Am I pushing the tube too far into the hotend?

                                I don't think so, it must go straight down to the heat break. On your photo, the thickening in the filament indicates a potential gap: looks like the tube coupling looses grip. That's quite common if you have to remove the tube several times for a hot or cold pull. Either shorten the ptfe or replace it. If that doesn't help, replace the coupling.

                                re_tourundefined 1 Reply Last reply Reply Quote 1
                                • re_tourundefined
                                  re_tour @infiniteloop
                                  last edited by

                                  @infiniteloop Seesh the coupling is done for. I can just pull the tube out with no resistance at all. I'll be ordering one asap, will post results when that arrives.

                                  Thank you for the help, I'll update as soon as I can!

                                  Creality Ender 3 | BIGTREETECH E3 RRF V1.1 Wifi | BLTouch | RepRap 3.3.0_11

                                  infiniteloopundefined 1 Reply Last reply Reply Quote 0
                                  • infiniteloopundefined
                                    infiniteloop @re_tour
                                    last edited by

                                    @re_tour

                                    Seesh the coupling is done for. I can just pull the tube out with no resistance at all.

                                    Yeah, that’s what you get when you’ve faced some serious trouble with the filament path. I’ve gone through that several times 😵. Order some ptfe as well: pulling these thickenings through the tube widens its diameter, which results in higher friction of the filament (due to unequal guiding). In my case, a cheap, fresh no-name tube worked better than the widened blue "wonder" tube it replaced.

                                    oliofundefined re_tourundefined 2 Replies Last reply Reply Quote 1
                                    • oliofundefined
                                      oliof @infiniteloop
                                      last edited by

                                      @infiniteloop stock ender3 hotend has ptfe line go all the way to the nozzle, and with a bad heatsink fan and high retracts this can happen (plus clogs between the inevitably appearing gap between nozzle and tube when the cheap coupler gives out).

                                      Alsp your after market tube is transparent and likely not proper PTFE, so it may not have the right inner and outer diameter.

                                      Dont waste money on Capricorn tubes, not worth it. Get a nice after market all metal hotend (NF Smart or Phaetus Dragonfly BMS are decent choices), a replacement coupler for the filament feeder (or a whole new feeder), and normal ptfe tube).

                                      Check the heatsink fan for proper operation.

                                      With an all metal hotend reduce retract to 1mm or less. If you keep the ptfe lined one, keep retract at 4mm or less.

                                      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                                      infiniteloopundefined re_tourundefined 2 Replies Last reply Reply Quote 1
                                      • infiniteloopundefined
                                        infiniteloop @oliof
                                        last edited by

                                        @oliof Not sure of what you want to tell me:

                                        1. I have an all metal hotend, and it has its merits if you want to print ABS, Nylon etc. at high temperatures, but it’s overkill for PLA, not to mention the inherent problems with an all-metal design. But that’s OT.

                                        2. You are right in that blue tubes may not be worth it, but my point was not to recommend crap ("not proper PTFE") instead. In the context of this thread, I just wanted to alert the OP of potential problems with a deformed tubing.

                                        3. Thx for your recommendations on retraction settings. Due to the fact that I mainly use PETG, mine are different.

                                        oliofundefined 1 Reply Last reply Reply Quote 0
                                        • oliofundefined
                                          oliof @infiniteloop
                                          last edited by

                                          @infiniteloop i meant to mention OP, sorry.

                                          <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

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

                                            Here is another vote for not using Capricorn tubing. I tried it one of my experimental multi-input hot ends and it was easily pushed out of the coupling by pressure build up within the hot end, whereas "generic" non-branded PTFE tubing did not suffer the same way. I'm not sure if that is due to the Capricorn being exactly the correct OD whereas the generic stuff might be a bit oversized, or whether the Capricorn is just a bit more "slippery". Either way, "generic" PTFE tubing was gripped better by the coupling than the expensive Capricorn tubing.

                                            I did discover a way to fit PTFE tubing into a heat sink such that it'll never move but it's a bit extreme. There is a product called "Technicoll X-935" which is a two part cyanoacrylate and primer specially designed for gluing PTFE/PP/PE etc. Apply the primer/activator to one surface and the cyanoacrylate the other. BUT, you have about one second to get the PTFE into the heat sink. If you are not very fast, then the liner will be stuck part way inside and the only way it comes out is by drilling it out. This is the voice of experience talking...........

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

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