OrcaSlicer v2.3.2-rc

v2.3.2-rcPre-release

OrcaSlicer v2.3.2 Release Candidate

What's Changed

This is the OrcaSlicer V2.3.2 Release Candidate. This release brings new improvements like the wipe tower features for using PETG as PLA support or vice versa, Pressure Advance visualization, organic support infill patterns, Junction Deviation time estimation, gridline toggle, and a large number of bug fixes across wipe tower, time estimation, preheat, and more.

🌊 New Features & Improvements

  • Wipe tower interface stability improvements by @Argolein in https://github.com/OrcaSlicer/OrcaSlicer/pull/12266 Mixing PLA and PETG is a common multi-material scenario where one filament serves as support for the other. Under these low-adhesion conditions, the prime tower can become unstable and collapse. This release ports Bambu Studio's wipe tower interface features and adds OrcaSlicer-specific improvements to address this, optimizing the interface-layer temperature, extrusion, ironing, and flushing workflow. All changes are gated behind "Enable tower interface features" — when disabled, behaviour matches previous OrcaSlicer.

    Interface-layer optimizations:

    • Temperature boost for better adhesion — a new parameter increases the interface-layer nozzle temperature to improve bonding between difficult material combinations. Setting it to -1 boosts to the material's maximum printing temperature.
    • Extra pre-extrusion before the interface layer — before printing the prime tower, the interface layer now performs a short pre-extrusion to build nozzle pressure and extend the extrusion path, reducing under-extrusion at the start.
    • Flushing and notch at the starting point — added flushing actions for the interface layer: the nozzle wipes before flushing (rather than after), then prints the prime tower directly, reducing extrusion volume fluctuations and improving layer height consistency. A notch is also added at the interface-layer start to relieve extrusion pressure and prevent the nozzle from dragging due to an oversized blob.
    • Improved ironing strategy — ironing is no longer applied to the interface layer. A configurable ironing area parameter is added for non-interface layers to preserve better flow behavior (especially for PETG).
    • Reduced infill speed after the interface layer — the infill of the layer following the interface layer is slowed down to create a more stable base and improve adhesion.

    OrcaSlicer-specific improvements:

    • Optional cooldown during prime tower printing — the tool can start cooling from the interface boost temperature back to print temperature while the wipe tower is being printed, avoiding color shifts or surface artifacts when resuming the object (especially with PLA).
    • Improved preheat injection — boost preheat G-code is now injected even when the remaining time before a toolchange is shorter than the configured preheat window. The boost temperature is applied as early as possible after the last tool switch, without introducing waits or delaying motion. Preheat G-code placement has been moved outside toolchange blocks.

    With these adjustments, prime tower collapse in scenarios such as PETG used as a support interface for PLA is significantly reduced.

  • Pressure Advance visualization by @loss-and-quick in https://github.com/OrcaSlicer/OrcaSlicer/pull/11673 Adds a new Pressure Advance view mode in the G-code preview. It parses PA commands from multiple firmware dialects (Marlin M900, RepRapFirmware M572, Klipper SET_PRESSURE_ADVANCE) and displays a color-coded legend, making it easy to correlate print defects with specific PA values when using adaptive PA.

  • Organic support infill patterns by @valerii-bokhan in https://github.com/OrcaSlicer/OrcaSlicer/pull/12141 Enables base infill patterns (rectilinear, rectilinear grid, honeycomb) for Organic tree supports, which were previously hollow-only. This addresses issues where Organic supports were generated in mid-air without sufficient base structure. Lightning infill is explicitly unsupported due to crashes, and double walls are limited to hollow mode — both limitations are surfaced via tooltips and warnings.

    HollowRectilinearRectilinear GridHoneycomb
  • Junction Deviation time estimation by @RF47 in https://github.com/OrcaSlicer/OrcaSlicer/pull/12417 Adds Junction Deviation (JD) support to the time estimator for more accurate print time predictions on Klipper and modern Marlin firmware. When JD is enabled (value > 0), it replaces traditional X/Y jerk values using the formula:

    $Jerk = \sqrt{2.5 \times JD \times Acceleration}$

    Traditional jerk values are used as a fallback when JD is disabled.

    JD = 0.0256 mm, Accel = 1000 mm/s²Jerk = 8 mm/s equivalentJD = 0.0128 mm / 4 mm/s jerk
  • Show/hide gridlines by @yw4z in https://github.com/OrcaSlicer/OrcaSlicer/pull/10545 Adds an option to toggle build plate gridlines on or off, accessible from both the View menu and the canvas right-click menu. Useful for users with custom bed textures where overlapping grid lines cause confusion, or for those who prefer a clean look.

    View menuContext menuWithout gridlines
  • Filament area height preference by @yw4z in https://github.com/OrcaSlicer/OrcaSlicer/pull/12317 Adds a user-configurable preference for the filament area height in the UI to reduce scrolling when using 16+ filaments. Default is 10 (suitable for 2 multi-material units + 1 external filament), with min 8 and max 99.

    Preference settingBeforeAfter (value=18)
  • Filament selection dialog improvements by @yw4z in https://github.com/OrcaSlicer/OrcaSlicer/pull/12325 Multiple fixes to the printer/filament setup wizard and profile manager: adds checked/total/filtered stats display, switches custom filaments from horizontal to vertical scrolling, fixes the setup wizard not pre-selecting items between dialogs, fixes the printer list being blank when only one printer is configured, and fixes non-common filament types (e.g., PLA Silk, ASA-AERO) disappearing after filtering.

    Stats displayVertical scroll (after)Wizard pre-selection (after)
  • Bed temperature defaults to highest temp by @SoftFever in https://github.com/OrcaSlicer/OrcaSlicer/pull/12486 Changed the default bed temperature type from "By First Filament" to "By Highest Temp" for safer bed adhesion in multi-material prints. Also moved the bed_temperature_formula option from developer mode to advanced mode and relocated its UI control to the "Multimaterial Setup" section for better discoverability.

  • "Painted Only" fuzzy skin label by @ianalexis in https://github.com/OrcaSlicer/OrcaSlicer/pull/12487 Renamed "None (allow paint)" to "Painted Only" for clearer fuzzy skin behaviour.

🛠️ Bug Fixes

🎛️ Printer & Filament Profiles

🗪 Localization


❤️ Support OrcaSlicer

OrcaSlicer is — and will remain — free and open source.

Every release represents countless hours of behind-the-scenes work: building features, fixing bugs, validating profiles, and testing across real machines. If this software helps you bring ideas to life, please consider supporting the project.

Your contribution covers the essentials — from servers and development tools to filament, printer parts, and yes, the coffee that fuels those late nights. Community support drives the momentum that keeps innovation and quality moving forward.

Thank you for being part of the OrcaSlicer journey. 🙏

View original

Upgraded? How did it go?

Discussion