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.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.
    • 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
                                          • re_tourundefined
                                            re_tour @oliof
                                            last edited by

                                            @oliof To be honest the tube came with the machine, I just dug it out of the box and changed the old one. I had my suspicions tho that it may be a crappier replacement, since the one which was fitted to the hotend looked different.

                                            I bought a new coupler as @infiniteloop pointed out that it may be shot(which it absolutely was) and now I'm printing a calibration cube. I don't want to jynx it, but so far its seems to function normally again.

                                            The cooling fan is a noctua 10x10 fan with a step down converter, which I don't think is an issue(but I've been wrong before sooo...)

                                            I may buy a dragonfly if I have this issue again though since the coupling cost me 5€ and the dragonfly is around 40€ but would eliminate this kind of problem altogether.

                                            Thank you for the tips!

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

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