# Extruder running backwards at start of print

**URL:** <https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938>\
**Category:** 3d Printing / Slicers / Setup / Problems\
**Created:** [January 21, 2021, 9:51pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938 "2021-01-21T21:51:06Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Heartland](https://avatars.discourse-cdn.com/v4/letter/h/8dc957/32.png) [@Heartland](https://forum.makewithtech.com/u/Heartland)\
**Post date:** [January 21, 2021, 9:51pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/1 "2021-01-21T21:51:06Z")

</div>

When I start a print my extruder pulls the filament back up the tube. I have to manually push it back down the tube to the nozzle. I have a ender3 v2 with latest Smith 3D BLTouch software and use Cura.  
What have I got set wrong? Can some one help? thanks

---

<div class="post-metadata">

**Author:** ![Ender5r](https://avatars.discourse-cdn.com/v4/letter/e/b4bc9f/32.png) [@Ender5r](https://forum.makewithtech.com/u/Ender5r)\
**Post date:** [January 21, 2021, 9:52pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/2 "2021-01-21T21:52:41Z")

</div>

You omitted 1 important item: after you manually push the filament down, does it then feed properly & print?

---

<div class="post-metadata">

**Author:** ![Heartland](https://avatars.discourse-cdn.com/v4/letter/h/8dc957/32.png) [@Heartland](https://forum.makewithtech.com/u/Heartland)\
**Post date:** [January 21, 2021, 9:54pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/3 "2021-01-21T21:54:28Z")

</div>

Yes it does

---

<div class="post-metadata">

**Author:** ![Ender5r](https://avatars.discourse-cdn.com/v4/letter/e/b4bc9f/32.png) [@Ender5r](https://forum.makewithtech.com/u/Ender5r)\
**Post date:** [January 21, 2021, 9:56pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/4 "2021-01-21T21:56:29Z")

</div>

In that case I would inspect the Start G-code in Cura. I suspect there is a line in there that reads something like “G1 E-xxx…”. That would tell the extruder to retract.

---

<div class="post-metadata">

**Author:** ![Alan](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.makewithtech.com/alan/32/26_2.png) [@Alan](https://forum.makewithtech.com/u/Alan)\
**Post date:** [January 21, 2021, 9:56pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/5 "2021-01-21T21:56:48Z")

</div>

Make sure you have the right start g-code set in Cura. Typically, the end g-code will do a slight retraction (a few mm). (You printer prints ok after you push the filament back down the tube?)

Cheers

---

<div class="post-metadata">

**Author:** ![Heartland](https://avatars.discourse-cdn.com/v4/letter/h/8dc957/32.png) [@Heartland](https://forum.makewithtech.com/u/Heartland)\
**Post date:** [January 21, 2021, 10:03pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/6 "2021-01-21T22:03:44Z")

</div>

There is a: E0 ;Reset Extruder  
And: G92 E0 ;Reset Extruder

---

<div class="post-metadata">

**Author:** ![Ender5r](https://avatars.discourse-cdn.com/v4/letter/e/b4bc9f/32.png) [@Ender5r](https://forum.makewithtech.com/u/Ender5r)\
**Post date:** [January 21, 2021, 10:05pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/7 "2021-01-21T22:05:37Z")

</div>

I don’t think E0 by itself is valid. The G92 E0 is OK AFAIK. I would comment out the E0 line & test.

---

<div class="post-metadata">

**Author:** ![Heartland](https://avatars.discourse-cdn.com/v4/letter/h/8dc957/32.png) [@Heartland](https://forum.makewithtech.com/u/Heartland)\
**Post date:** [January 21, 2021, 10:07pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/8 "2021-01-21T22:07:16Z")

</div>

I will try that, thanks

---

<div class="post-metadata">

**Author:** ![Heartland](https://avatars.discourse-cdn.com/v4/letter/h/8dc957/32.png) [@Heartland](https://forum.makewithtech.com/u/Heartland)\
**Post date:** [January 22, 2021, 3:04pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/9 "2021-01-22T15:04:00Z")

</div>

My problem is solved. Thanks for your help Ender5r & Alan.  
In Cura there is no choice for the Ender 3 V2 and I chose “Ender-3/EnderPro/Ender-3-3S”  
I changed to “Creality Ender-3 Pro” and it seems to be working fine.  
The key was the “E0” code tip from Ender5r. It’s in the “Ender-3/EnderPro/Ender-3-3S” Choice,  
and not in the “Creality Ender-3 Pro” choice.  
Thanks again

---

<div class="post-metadata">

**Author:** ![Ender5r](https://avatars.discourse-cdn.com/v4/letter/e/b4bc9f/32.png) [@Ender5r](https://forum.makewithtech.com/u/Ender5r)\
**Post date:** [January 22, 2021, 5:01pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/10 "2021-01-22T17:01:22Z")

</div>

Are you saying that if you select Ender-3/EnderPro/Ender-3-3S as the printer, the Start G code has a line with only E0 in it? That really seems like a mistake. I just checked the list of valid commands on [U][https://marlinfw.org/meta/gcode/[/U]](https://marlinfw.org/meta/gcode/%5B/U%5D) & I cannot find any command that starts with E (all the commands start with G or M).

It would be very interesting for you to go back & choose Ender-3/EnderPro/Ender-3-3S again, remove the E0 line, then test again. If the printer still works, you may have found a bug in your version of Cura. BTW, what version of Cura are you using?

Another way to think of it may be to blame, or partly blame, the Smith3D firmware, or perhaps Marlin in general. Properly written software should reject invalid commands (i.e. skip over them or stop & spit out an error message).

---

<div class="post-metadata">

**Author:** ![Alan](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.makewithtech.com/alan/32/26_2.png) [@Alan](https://forum.makewithtech.com/u/Alan)\
**Post date:** [January 22, 2021, 5:53pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/11 "2021-01-22T17:53:42Z")

</div>

Probably something got accidentally deleted. There is a “G92 E0” command at the beginning.

Cheers

---

<div class="post-metadata">

**Author:** ![Alan](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.makewithtech.com/alan/32/26_2.png) [@Alan](https://forum.makewithtech.com/u/Alan)\
**Post date:** [January 22, 2021, 6:41pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/12 "2021-01-22T18:41:25Z")

</div>

My 4.8 (Mac) does not have a "Ender-3/EnderPro/Ender-3-3S" entry under add printers. The first two are listed (no “-3S” listing) and look identical and start with:

Ender 3 Pro  
; Ender 3 Custom Start G-code  
G92 E0 ; Reset Extruder  
G28 ; Home all axes

Ender 3  
; Ender 3 Custom Start G-code  
G92 E0 ; Reset Extruder  
G28 ; Home all axes

Strange!

---

<div class="post-metadata">

**Author:** ![Ender5r](https://avatars.discourse-cdn.com/v4/letter/e/b4bc9f/32.png) [@Ender5r](https://forum.makewithtech.com/u/Ender5r)\
**Post date:** [January 22, 2021, 6:48pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/13 "2021-01-22T18:48:38Z")

</div>

Looking at the screenshot, I can’t help wondering if the line that starts with “E0” is actually a continuation of the previous line. I think it’s unlikely, given that the line above seems to continue & normally lines of code are not allowed to wrap around, but I still think it’s a question.

If the E0 line is not part of the previous line, then it is truly strange, and I think it qualifies as a bug.

---

<div class="post-metadata">

**Author:** ![Heartland](https://avatars.discourse-cdn.com/v4/letter/h/8dc957/32.png) [@Heartland](https://forum.makewithtech.com/u/Heartland)\
**Post date:** [January 22, 2021, 6:55pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/14 "2021-01-22T18:55:54Z")

</div>

It would be nice if you could enlarge the machine settings window to show all codes at once. I scrolled over, doesn’t seem to be a continuation. It’s working well with the Creality Ender-3 Pro choice, so I will go from there. Someone smarter than me could inform Cura. Thanks

---

<div class="post-metadata">

**Author:** ![Ender5r](https://avatars.discourse-cdn.com/v4/letter/e/b4bc9f/32.png) [@Ender5r](https://forum.makewithtech.com/u/Ender5r)\
**Post date:** [January 22, 2021, 8:55pm UTC](https://forum.makewithtech.com/t/extruder-running-backwards-at-start-of-print/2938/15 "2021-01-22T20:55:31Z")

</div>

> [@Heartland](#):
>
> It would be nice if you could enlarge the machine settings window to show all codes at once. I scrolled over, doesn’t seem to be a continuation. It’s working well with the Creality Ender-3 Pro choice, so I will go from there. Someone smarter than me could inform Cura. Thanks

The easiest way to see all the codes (& to build your own or make changes) is to click in the window to put the cursor in the window, hit Ctrl-A to Select All, the Ctrl-C to copy to the Clipboard, then open Notepad & paste the contents.
