Jump to content
Ultimaker Community of 3D Printing Experts
michelide

Extruder Priming Feedrate and Feed Length For Priming Extruder

Recommended Posts

Hi All,

 

I believe I have stumbled upon something new to me that I have not yet encountered. I remember all the way back to when the ultimaker 2 was first released. The start and end code in cura did not pull the material out of the extruder after completing a print and fed the extruder tip a larger amount of material when starting. I have recently upgraded the feeder to the Ultimaker 2+ extruder and adjusted the feedrate accordingly (it prints excellently). Now the issue that I am having is that everytime I do a print I have to manually prime the extruder by moving the material in the firmware because the material move is either too short or at the wrong feedrate.

 

Is this something I have to add into start and/or end code in cura upon making the file to print? What kind of additions to the code do I need?

 

I'd prefer the material to not be removed from the extruder tip on completion and to be able to adjust the amount that the material extrudes before starting the print. This way I can change materials after each print (if I need to) and clean the tip by pulling the material out when it is almost cool. Or leave the material in so that it ejects more previously melted and solidified material the next time I print. Thereby preventing clogs and material blending in between changes.

 

Best Regards,

MicheliDE

Share this post


Link to post
Share on other sites

I assume you set the gcode flavor to Marlin (from Ultigcode). If that's the case then you need to take care of priming yourself. This is what I used on my UM2+ for priming (tried to emulate the UM3 prime poop):

 

Start

G21
G90
M82
M107
G28 Z0
G28 X0 Y0
G1 X5 Y5 F9000
G1 Z2.2 F9000
G92 E0
G1 F400 E40
G92 E0
G1 F100 E10 Z7.0 F50
G92 E0
G1 X10 Y15 Z0.5 F500
G92 E0
G1 F9000
M117 Printing...

 

End

M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
G28 Z0 ; home bed
M84 ;steppers off
G90 ;absolute positioning

 

Share this post


Link to post
Share on other sites

Hi Nicolinux,

 

Yes I did set GCode to Marlin but have been troubleshooting back and forth between Ultimaker 2 and Marlin. I will set to Marlin for the next test.

 

I will give this a try for priming extruder 1 if I'd like to prime both extruders would I repeat this:

 

G92 E0
G1 F400 E40
G92 E0
G1 F100 E10 Z7.0 F50
G92 E0
G1 X10 Y15 Z0.5 F500
G92 E0
G1 F9000

over again while replacing E0 with E1 (for extruder 2)?

 

 

 

 

 

Share this post


Link to post
Share on other sites

I now see that reprap is a better source for G code reference than the marlin website and yes M103 is described on reprap as turning all extruders off. Thanks!

 

M103 also causes extruder retraction as a default?

 

M104 T1 S0 would be to set temp of extruder 1 to 0?

M104 T2 S0 would be to set temp of extruder 2 to 0?

Edited by michelide

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • Introducing Ultimaker Cura 3.6 | Beta
      Ultimaker Cura 3.6 | Beta is available. It comes with new features, bug fixes, and UX improvements. We would really like to have your feedback on it to make our stable release as good as it can be. As always, you can download the beta for free from our website, for Windows, MacOS, and Linux.
        • Like
      • 92 replies
    • Print Core CC | Red for Ruby
      Q: For some users, abrasive materials may be a new subject matter. Can you explain what it is that makes a material abrasive when you are not sure which print core to use?
      A: Materials which are hard in a solid piece (like metals, ceramics and carbon fibers) will generally also wear down the nozzle. In general one should assume...
        • Like
      • 30 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!