These are my Slic3r settings for the FlashForge Creator Pro (or similar printers) that I previously only provided on my website. I created a Thing for these files, because this allows Thingiverse users to click the ‘Watch’ button to be notified of updates. For really important updates I'll add a comment so you immediately know what changed. See the ‘Updates’ section below for the latest changes.
Also included is the make_fcp_x3g script that invokes the GPX program with the correct parameters, as well as doing some other magic. This is a bash script, so it will only work in Linux, Mac OS X, and perhaps in the latest Windows 10 releases, although I have no idea what its Bash implementation is worth.
For instructions on how to deploy these configs and more details about how to use Slic3r with them, read the article. You will need to make some changes to the config and the make_fcp_x3g script. You should at the least read this section of the page to get things working.
These settings should work both with the regular Slic3r version, as well as the Prusa3D fork (I recommend using the latter due to its extra features).
When importing the .ini bundle in Slic3r, it will overwrite existing configs with the same names but other ones will be left untouched. If you have nothing custom, it is better to first wipe everything before importing so you don't accumulate old cruft. To ensure your tweaked configs won't be overwritten, save them under a new unique name.
There is also a separate Thing for the G-code snippets, so I can update them separately and you don't need to reimport everything if only the G-code was changed.
As stated in my article, these configs are a sensible starting point. You can use them as-is for many objects, but for specific prints you will need to fiddle with certain parameters. The things I change most often are top/bottom layers, infill ratio and pattern, number of perimeters, brim, and ‘infill only where needed’ or not. Obviously, sometimes supports need to be enabled. For some prints you may need to make pretty drastic changes.
You will most likely need to tweak temperatures for your specific filaments, especially because I tweaked these temperatures on a Micro Swiss all-metal hot-end. Be careful with the filament settings that are not for ABS or PLA, many of them require an all-metal hot-end upgrade because the temperatures are too high for the stock hot-ends.
Just to have an actual 3D model attached to this Thing, I included my favourite variation on the boring 20 mm calibration cube which is usually the very first thing I print when testing a new filament.
Added latest G-code (see G-code Thing for changes), added settings for polycarbonate (not very well tested but should be functional), tweaked PETG (still not perfect but a lot better than previous).
make_fcp_x3g script now has option -P to skip all postprocessing.
G-code in line with latest update. Again tweaked PETG profiles to get good results on difficult overhangs when printed with ‘extrafine’. You will need an all-metal upgrade to use this though, due to the insanely high temperature required.
Also added preliminary NinjaFlex settings (only tested on a few very small prints though).
Updated make_fcp_x3g script with better comments, and also skip the -p option of GPX if the script is invoked with ‘-P’.
Mostly published this to include the latest G-code snippets, because the old ones cause problems in the latest Prusa3D Slic3r release. If your current print settings work fine, do not update the profiles, but only copy the G-code from its thing page.
No big changes to the print settings. Further tweaked PETG, but the tweaks are probably specific to an all-metal hot-end with hardened steel nozzle.
Also updated make_fcp_x3g script with some convenient command-line options.
Big change: converted the printer profiles and G-code to relative E coordinates. This greatly simplifies post-processing scripts and makes it easier to do troubleshooting or experiments on G-code files. However, it breaks compatibility with the older G-code files, so make sure to enable ‘Use relative E distances’ in every printer profile you use the new G-code.
Also update the make_fcp_x3g script if you use it.
If you use the dualstrusion post-processing script, you must update it as well to version 0.6, because the old version will break on the relative E distances.
Other change: some minor tweaks to a few of the print settings.
New version of the make_fcp_x3g script, with support for the postprocessing script of the MightyVariableFan system and better collecting of warnings and errors from the scripts.