Slic3r G-code snippets for FlashForge Creator Pro
by DrLex, published
Liked ByView All
Give a Shout Out
If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.Print Thing Tag
These are the G-code snippets that belong with my Slic3r profiles for the FlashForge Creator Pro. Although I think the G-code is quite mature now, it is possible I will update it separately from the rest of the profile. Therefore use the ‘Watch’ button to stay notified of updates.
If you see that only this G-code was updated, you can in most cases copy-paste the updated snippets into the printer settings section of Slic3r, as explained in my article. However, check the ‘Updates’ section below to see if you don't need to do anything else, like enable certain options in the printer profiles.
This code has the following features:
- Z homing with the same speed as plate levelling procedure
- Reliable tool change when printing with left extruder
- Only heat nozzles to 140°C while waiting for the bed to heat, and then continue heating, to avoid baking filament inside the extruders when the bed needs a long time to heat
- Before printing the priming line, chop off ooze on front edge
- Extrude a line across the front of the bed to prime the nozzle
- Do an extra wipe on the extruded line
- No dubious fiddling with stepper VRefs
- Work around typical extruder lag when the actual print starts
It is probably easy to adapt this code for other slicers like Cura or Simplify3D, if you know how to substitute the parameter names. However, for Cura you would need to remove the relative E commands because it only supports absolute extrusion coordinates.
(Again, I attached an STL file just because Thingiverse only allows Things with some kind of 3D model.)
Tweaked start G-code: wait slightly farther away from the front edge to reduce risk of ooze not being properly chopped; improve sideways chop and add another final move for another small wipe across the extruded line; set all speeds to sensible values (although some are simply overridden by firmware limits anyway).
No longer disable Z stepper in start G-code, because this could cause the platform to drop if the Z axis is very well lubricated (it could also introduce a small error due to microstepping being interrupted). Also slightly reorder options summary to better group items that I care the most about.
Update priming routine in start G-code to reduce the risk of sticky filaments remaining stuck to the nozzle; tweak tool change during start code; remove obsolete macros and avoid the risk of non-ASCII characters ending up in the code (both these confuse the latest Prusa3D release).
Big change: converted profiles and G-code to relative E coordinates. Do not copy-paste these snippets into your existing printer profiles, unless you enable ‘Use relative E distances’ in every profile. Also updated start G-code to produce a better preview in Repetier Host (both these changes were recommended by freiser77).
Note that one small disadvantage of the relative E, is that the hack to counteract extruder lag when the print starts, no longer works. This can now only be done in a post-processing script that adds about 0.6mm to the first unretract. Maybe some day I'll release such a script…
2017/12/31: made a change to the Start-dual-extruders-postproc code because some versions of Sailfish do not honor the M109 command. Make sure to download the latest version of this file if you need it.
Upgrade this Thing with Thingiverse AppsCustomization
Edit, personalize, or revise this ThingPrint Fulfilment
Order a print of this ThingTools and Utilities
Repair, slice, or enhance this Thing
Slic3r G-code snippets for FlashForge Creator Pro by DrLex is licensed under the Creative Commons - Attribution license.
What does this mean?
- You must attribute (give credit) to the creator of this Thing.
- Remixing or Changing this Thing is allowed.
- Commercial use is allowed.
Show Some Love
Say thanks by giving DrLex a tip and help them continue to share amazing Things with the Thingiverse community.Tip Designer
We're sure DrLex would love to see what you've printed. Please document your print and share a Make with the community.
To post a Make simply visit this Thing again and click I Made One to start uploading your photo. It’s even easier to post a Make via the Thingiverse Mobile app (available via Google Play and Apple App Store).