Jump to content
Ultimaker Community of 3D Printing Experts
OneLooseCrank

Pre-print G-Code assistance needed

Recommended Posts

Hi all,

I've been experimenting with my G-Code to get some better results; I've not been able to pre-charge the extruder with filament to account for expansion at the end of a print during cool down. Getting this pre-charge will mean that there is filament in the extruder ready to lay down at the very first moment. Here is my code so far:

;Pre-print settings

M104 S50 ;start heating extruder to temp

M140 S30 ;Start heating bed to temp

G28 ;Home all axis

G1 Z15.0 ;Move the platform down 15mm

M109 S50 ;wait until extruder is to temp

M190 S30 ;Wait until bed is to temp

G23 ;precharge filament INAFFECTIVE

G1 E10 F200 ;Push xxmm of filament at xxxmm/min INAFFECTIVE

;End of pre-print settings

;Part G-Code here

;Start of post-print settings

G1 E-10 ;retract filament INAFFECTIVE

G22 ;retract filament INAFFECTIVE

M104 S0 ;Set extruder temp

M140 S0 ;set bed temp

G1 X0 Y200 Z200 F3600

M84

;End of G-Code

As you can see, I've tried both a [G23] pre-charge code which my machine either doesn't support or isn't recognising, and a [G1 Exx] code to advance and withdraw the filament which also hasn't given e the desired results. Can anyone proof my syntax here and suggest what I've done wrong? I've tried with and without an [Fxx] unit speed to no avail.

One thing that has just crossed my mind is that the machine's firmware might stop the movement of [Eaxis] if the extrude is at low temperature... but I have tried some variations of G-Code at 200deg. Maybe that code was wrong, whilst the temp was right, and this code is right, whilst the temp is wrong.

Thanks all,

OLC

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

    • Architect Design Contest | People
      The goal of this contest is to design a set of people figurines that could be used in such a project to make an area, office or mall seem populated. 
      Think of different types of people in different environments, like walking people, people standing still, working people, and both men and women.
       
      • 31 replies
    • Taking Advantage of DfAM
      This is a statement that’s often made about AM/3DP. I'll focus on the way DfAM can take advantage of some of the unique capabilities that AM and 3DP have to offer. I personally think that the use of AM/3DP for light-weighting is one of it’s most exciting possibilities and one that could play a key part in the sustainability of design and manufacturing in the future.
        • Like
      • 3 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!