VERSION 2.3.0

11. 1. 2021

Summary

Paint-on supports

The new Paint-on supports tool lets you paint directly on the object and select areas, where supports should be enforced or blocked. You can visualize overhangs and automatically paint the model based on a set overhang angle. Paint-on supports are also saved in the 3MF project file.

Ironing

Ironing lets you smooth flat top surfaces by running a special second infill phase in the same layer. As the hot nozzle travels over the just printed top layer, it flattens any plastic that might have curled up. The nozzle also extrudes a small amount of filament to fill in any holes in the top surface.

Monotonic infill

A new default infill pattern for the top and bottom layers. The infill lines are extruded always in the same direction, left to right monotonically. This leads to a homogenous texture without ridges.

Adaptive cubic infills

Adaptive cubic infill gets automatically more or less dense, depending on the distance to the nearest wall. This results in a shorter print time and lower filament consumption. The Support cubic infill works similarly, but it gets automatically denser depending only on the distance to the nearest top layer.

Print time per feature analysis

The legend in the preview now shows a breakdown of print time by feature. You can also click any of the features to hide them in the preview.

Standalone G-code Viewer application

The PrusaSlicer G-code Viewer is a lightweight application, which you can use to quickly preview G-codes from all popular slicers. Its behavior is identical to the preview in PrusaSlicer (the same code is used), however, you can load an external G-code file. 

Better auto-arrange with a customizable gap

The Arrange function is newly customizable. Right-clicking the ‘Arrange’ icon at the top toolbar opens a dialog to tune the distance between objects and to allow rotation of objects around their Z-axis during the arrangement.

Transfer settings / unsaved changes dialog

If you make any changes to settings and then decide to choose a different print profile, you’ll be offered to transfer your changes to the new profile, discard the changes, save them as a new profile or cancel the operation.

Fill bed with instances function

Fill bed with instances feature fills the print bed with the maximum number of copies of a selected object. This feature is accessible from the context menu after right-clicking on an object.

Search function for settings

The new search function in the top toolbar allows you to quickly access a particular settings page and parameter field. The search is accessible from both the Plater top toolbar and from the Print/Filament/Printer parameter pages, or with the familiar Ctrl+F shortcut.

Reworked Avoid crossing perimeters function

Avoid crossing perimeters is an algorithm to minimize crossings of external perimeters during travels, which reduces stringing and improves overall print quality. The new algorithm is much more accurate and significantly faster.

Physical printers (network settings)

PrusaSlicer separates the physical printer connection settings from the Printer profile into new Physical Printer profiles.

Many new 3rd party printer profiles

Thanks to the community submissions, PrusaSlicer now has more built-in profiles for Anycubic, Creality, Trilab, and Lulzbot machines.

.SL1 archive file import

It is newly possible to import both a model and its print profile from an existing .SL1 archive. Note that the original model is not available in the SL1 archive, it has to be reconstructed from the slices. The imported mesh will be visibly discretized and the supports (if they were used) will be fused with the object.

SLA mini supports

Mini supports are now generated in regions where the normal supports would not fit.

Non-modal settings window

You can now choose to display settings in a non-modal window (Configuration-Preferences-GUI). This is especially useful in a multi-monitor setup.

Collapsible sidebar

The sidebar can be hidden with a button or by pressing the Shift+Tab shortcut. This is especially useful when working on a smaller laptop screen.

New notification system

The new notification system replaces some of the old pop-up windows and informs the user about possible warnings, errors or actions (eject removable media).

Copy-paste for modifiers and custom settings

Modifiers and custom settings can now be copied and pasted to another object in the object list.

Customizable infill anchoring

Anchoring of sparse infill to an inner-most perimeter has been reworked to never overlap anchor lines over each other. The length of the sparse infill anchors can be configured with the new “infill_anchor” parameter.

Faster start-up

PrusaSlicer now starts significantly faster and has a splash screen.

More changes

  • PrusaSlicer can now convert to and from imperial units
  • Added support for Repetier server print host
  • New horizontal slider for layer preview
  • Configuration updates now use https instead of http
  • And we’ve reworked the preferences window, it now has tabs.

More info at full Github changelogs: 2.3.0-rc2, 2.3.0-rc1, 2.3.0-beta3, 2.3.0-beta2, 2.3.0-beta1, 2.3.0-alpha4, 2.3.0-alpha3, 2.3.0-alpha2 and 2.3.0-alpha1.