Skip to content

Slic3r 1.38.4 - Prusa Edition

Compare
Choose a tag to compare
@bubnikv bubnikv released this 14 Dec 17:50
· 21450 commits to master since this release

Slic3r Prusa Edition Slic3r 1.38.4 - Prusa Edition

Summary:

This is the Slic3r 1.38.4 - Prusa Edition release. This is a beta release, fixing some long standing bugs and bugs introduced in the 1.38.2 alpha, and bringing couple of new features.

Breaking change!

In Slic3r 1.38.2, we introduced new G-code macro processing language, which is not quite compatible with the upstream Slic3r. To avoid user confusion, we decided to change the default user profile directory from Slic3r to Slic3r PE. There has always been an option to start Slic3r with the --datadir parameter to direct one Slic3r to the profile directory of the other, but please understand that there may be some incompatibility issues. The user profile now resides in

  • Windows: "C:\Users\your_user_name\AppData\Roaming\Slic3rPE" or "C:\Documents and Settings\your_user_name\Application Data\Slic3rPE"
  • Mac: ~/Library/Application\ Support/Slic3rPE/
  • Unix / Linux: "~/.Slic3rPE/"

Bundled printer configurations

Starting with this release, we will bundle the default printer configurations for our printers with the Slic3r binary distribution. The printer configurations to be bundled with the Slic3r binary distribution are located in github resources/profiles directory in the form of Slic3r configuration bundles. When the Slic3r is started for the first time, it opens the usual Configuration Wizard, which has now been extended to offer a selection of bundled printer profiles to be unpacked into the user profile directory.

Configuration Wizard

This release contains the following improvements:

  • Multi Material improvement: Enabled a long wipe when moving away from the wipe tower to reduce stringing.
  • Added used filament length to the "Sliced Info" box, thanks @qtux #585.
  • Added "Add to Plater: Ctrl+O" menu item, which implements the Ctrl+O keyboard accelerator #379, thanks @alexrj.
  • Removed the hard-coded priming line when both single_extruder_multi_material and wipe_tower are enabled,
    and the print prints with a single extruder only. Newly the extruder priming is handled through a conditional G-code in the following format: {if not has_wipe_tower} ... {endif}.
  • Added a filament pulling sequence to the "Original Prusa i3 MK2 MultiMaterial" end_gcode using the {if not has_wipe_tower} ... {endif} conditional expression to park the filament to the cooling tubes at the end of print. You need to update the printer profiles for that, the bundled printer profiles already implement this.
  • Improved error reporting of the custom G-code macro processor. In case the macro processor fails, a succinct message box is shown, and a comprehensive error message is written inside the generated G-code, and the annotated G-code is left on the disk with the .gcode.tmp extension #600.
  • Increased maximum allowed temperature to 1500 centigrades as someone is seemingly using Slic3r to print glass #629.
  • Implemented workaround for buggy Intel HD Graphics OpenGL drivers: Fall back to OpenGL 1.1 and disable multi sample anti aliasing if the new "use_legacy_opengl" preferences checkbox is enabled #233 #268 #619.
  • Fixed some occurrences of missing top layers. This issue is caused by numeric instability of the underlying Clipper library. While Slic3r has been patched for the examples provided, the issue is likely not fully fixed yet #456.

This release contains the following bug fixes:

  • Fix of incorrect extruder assignment in the generated G-code when printing with the wipe tower over raft #607.
  • Fixed an extruder ordering bug on the 1st layer wipe tower. This is a regression after introducing the extruder priming areas at the edge of the print bed.
  • Another fix of the Multi Material priming towers. The priming towers were printed at the homing Z height of the printer, not at the 1st layer height.

and there are multiple bug fixes regarding the new C++ configuration layer and G-code macro processor implemented in Slic3r 1.38.2:

  • On OSX, the custom G-code editing windows used to replace the quotes and apostrophes with some more beautiful Unicode counterparts, causing G-code macro processor failures. This has been solved by patching wxWidgets #600.
  • Implemented support of UTF-8 characters in the G-code and string constants #600.
  • Fix of a crash on preset names starting with some punctuation characters #603.
  • Slic3r version was not set by the placeholder parser #615.
  • Improved robustness of handling preset files stored into an incorrect location #616.
  • Fixed a Repetier Host compatibility #627.
  • Fixed "Gcodes not building up bed temperature" #614.