Skip to content

Releases: OrcaSlicer/OrcaSlicer

OrcaSlicer Nightly Builds

Pre-release

Choose a tag to compare

@SoftFever SoftFever released this 21 Nov 14:01
728cf63

Welcome to the Nightly Build Release Page for Orca Slicer!

What is a Nightly Build?

Nightly builds are the latest versions of Orca Slicer, automatically compiled after every new commit to the main branch. This means that each build incorporates the most recent changes and improvements. While these builds offer a glimpse into the ongoing development of Orca Slicer, keep in mind that they are still works in progress and may contain bugs or unstable features.

Two Parallel Builds: Standard & Belt Printer

This page now hosts two parallel sets of nightly builds:

  • Standard builds — the regular nightly, built from the main branch. File names have no suffix (e.g. OrcaSlicer_Windows_Installer_x64_nightly.exe, OrcaSlicer_Mac_universal_nightly.dmg).
  • Belt printer builds — built in parallel from the belt-printer branch and marked with a _belt suffix (e.g. OrcaSlicer_Windows_Installer_x64_nightly_belt.exe, OrcaSlicer_Mac_universal_nightly_belt.dmg). Available for Windows, macOS, and Linux (AppImage & Flatpak).

👉 If you have a standard flat-bed printer, use the builds without the _belt suffix.

About the Belt Printer Builds (Experimental)

The _belt builds add experimental support for belt / conveyor (infinite-Z) printers, where the model is sliced against a tilted belt surface instead of a flat horizontal bed. Highlights:

  • Ready-to-use profiles — a Generic Belt Printer profile to get started, plus a BabyBelt Pro profile.
  • Full belt slicing pipeline — pre-slice mesh rotation, per-axis shear transforms, and a G-code back-transform into the printer's physical coordinate space (which also lets you slice in non-standard planes and print on normal machines).
  • Belt-aware support generation — normal, tree (slim/strong/hybrid), and organic tree supports, clipped to the belt floor.
  • Belt UI — tilted-bed visualization, a slicing-direction indicator, and a raw/designed G-code view toggle.

Important

Belt printer support is under active development and is not yet merged into main — it currently ships only in these parallel _belt builds. Set your printer settings to at least Advanced mode for belt mode to work. For setup details, usage notes, and the full write-up, see the tracking PR #14394 and the original documentation in #12998. Please report belt-specific issues as directed in those PRs.

Download Instructions:

  1. Select the version that corresponds to your operating system.
  2. Download and install the build.
  3. Dive into the newest features and improvements!

Please Note:

  • Nightly builds are developmental and may contain bugs.
  • Your feedback is crucial. Please report any issues or suggestions on our GitHub page.

Thank You for Supporting Orca Slicer!

Your active participation and feedback are key to our continuous improvement. Enjoy exploring the forefront of FDM printing technology!

OrcaSlicer v2.4.2 Official Release

Choose a tag to compare

@SoftFever SoftFever released this 07 Jul 03:33

What's Changed

This is the OrcaSlicer V2.4.2 release — a maintenance update on top of 2.4.1, focused on making profiles, cloud sync, and printer connectivity more dependable. Upgrading from an older version is smoother: presets that were built on a printer or filament that has since been renamed or removed now load correctly, so you should see far fewer "missing preset" warnings. Cloud sync gets several fixes too — filament settings you had turned off no longer switch themselves back on, sync messages now tell you exactly which preset is involved, and running two copies of OrcaSlicer signed into the same account no longer logs you out at random. Installing and updating the Bambu network plugin is reliable again, including when you switch versions on Windows. On top of that, this release fixes several crashes (rotating the prime tower, using the Measure tool, and running a Pressure Advance calibration), a couple of slicing and print-time-estimate problems, and Reload from Disk for STEP models after you reopen a project. New this time: a filename placeholder for the first object's name, clickable wiki links in the Preferences dialog, and add:north filament profiles.

OrcaSlicer is also available on the Microsoft Store for Windows users here: Microsoft Store Link

For Linux users, it is available on Flathub: Flathub Link

🌊 New Features & Improvements

  • {first_object_name} filename placeholder by @raistlin7447 in 14497
    Adds a new {first_object_name} placeholder you can put in the output filename format — it fills in the name of the first printable object on the plate. In older versions the default {input_filename_base} would sometimes fall back to the first object's name; that was corrected earlier, but some people had relied on it to get the part name into their file names. This placeholder brings that option back, and it changes nothing unless you add it to your format. Closes #14493 and #14513.

    first_object_name filename placeholder
  • Wiki links and a tidier Preferences dialog by @yw4z in 13857
    The Preferences dialog now shows clickable "Wiki" links next to settings — the same as in the sidebar — so you can open the relevant documentation in one click. It's also reorganized so related options sit together (Draco export quality under Project, the shared-profiles notification under Preset, filament sync mode next to auto-sync), combo boxes now have tooltips, there's a new "Experimental features" section under Developer, and the network-plugin Reload button has moved here from the Developer tab.

    Wiki link support in the Preferences dialog
  • Use number-or-percentage settings in custom G-code by @Noisyfox in 14526
    Some settings can be entered either as a fixed number or as a percentage. Custom G-code can now read these values; before, referring to one of them returned nothing. Fixes #14522.

  • Name the preset in cloud-sync messages by @SoftFever in 14592
    When cloud sync reports a conflict, asks you to confirm a force-push, or says a preset is too large to sync, the message now names the specific preset involved instead of leaving you to guess which one it means.

🛠️ Bug Fixes

Profiles & presets

  • Repair presets that pointed at renamed or deleted profiles by @SoftFever in 14595
    Fixes user presets that were based on — or paired with — a printer or filament profile that has since been renamed or removed, which could leave the preset broken after an upgrade. OrcaSlicer's built-in profile checks now run for every brand by default, so these broken links are caught early.

  • Reconnect older presets to renamed profiles by @peachismomo and @SoftFever in 14507
    Presets you created in older versions can now find their original profile even after it was renamed — this covers Ginger (rPLA/rPETG now map to PLA/PETG), Panchroma (PLA Stain → Satin), several Elegoo RAPID/PETG naming variants, and a few Bambu Lab presets. A new automated check also tests presets from past OrcaSlicer versions against the current profiles before each release, so this kind of upgrade problem is caught ahead of time. Together these address the missing-preset reports seen after upgrading past 2.4.1.

  • Keep filaments compatible with renamed printers by @peachismomo and @SoftFever in 14504
    When a printer profile is renamed, filaments you had set up for its old name could suddenly look incompatible and drop off the list. OrcaSlicer now recognizes a printer's previous names, so those filaments stay compatible — and your saved files don't need to be edited.

  • Correct the type label in the preset bundle dialog by @peachismomo in 14481
    In the preset bundle dialog, process presets were labeled with the type "preset"; they now correctly show "process".

Cloud sync & accounts

  • Keep disabled filament overrides off after cloud sync by @ExPikaPaka in 14550
    A filament override you had switched off — for example Retract Before Wipe — could quietly turn itself back on (and reset to its default) after a cloud sync or a restart. Because of how the "off" state was stored, it was being left out of the synced profile and then filled back in with the default value. Disabled overrides are now always saved explicitly, so they stay off. Fixes #13943.

  • Fix version not updating correctly on Linux and macOS by @SoftFever in 14617
    On Linux and macOS, the app version wasn't being refreshed properly after an update, so the cloud-sync "profile sync change" notification could keep appearing on every launch with the auto-sync checkbox greyed out and impossible to turn off. The version is now detected correctly on all platforms, so the sync notification behaves as it should. Fixes #14581.

  • Stop two open copies from logging each other out by @peachismomo in 14531
    Running more than one copy of OrcaSlicer signed into the same account on one computer could log you out at random, because the copies could interfere with each other's login session. They now coordinate through your system's secure credential store and take turns renewing the session, so they no longer knock each other offline. (This covers copies on the same computer; using the same account on separate computers is unchanged.)

Networking plugin

  • Stop the repeated "reinstall Bambu network plugin" prompt by @Noisyfox in 14511
    If you had used the older ("legacy") network plugin in the past, installing a newer version from the update prompt could leave OrcaSlicer unable to find the plugin on the next launch, so it kept asking you to reinstall it. That's fixed, so a plugin you install now stays installed. Fixes #14373 and #14441.

  • Fix "plug-in file may be in use" when switching plugin versions on Windows by @ExPikaPaka in 14528
    On Windows, changing or reinstalling the Bambu network plugin while OrcaSlicer was running could fail with "The plug-in file may be in use," leaving networking broken until you restarted. The installer now works around the file being in use, so the new plugin installs successfully without a restart. Reported in #14373.

Slicing & G-code

  • Fix slicing failure when filament end G-code uses {layer_z} with a prime tower by @raistlin7447 in 14462
    If your filament's end G-code used {layer_z} — for example, a Z-lift to clear the print — slicing could fail on multi-filament prints that use the prime tower, such as a print with a separate support filament. {layer_z} now has a value in that situation, so slicing completes and the command runs at each filament change as expected. Fixes #10119.

  • Fix an inaccurate print-time estimate by @SoftFever in 14573
    Corrects a mistake in how the print time was calculated, so the estimated print time OrcaSlicer shows is more accurate. Supersedes #14525.

Crashes

  • Fix crash when rotating the prime tower by @raistlin7447 in 14499
    Selecting the prime tower and rotating it with PageUp/PageDown could crash OrcaSlicer. Rotating, scaling, and mirroring the prime tower are now handled safely. Fixes #14498.

  • Fix crash in the Measure tool by @raistlin7447 in 14538
    Using the Measure tool could crash if you picked a straight edge first and then selected a second feature. That case is now handled, so measuring from a straight edge works. Fixes #14018.

  • Fix crash in Pressure Advance pattern calibration by @raistlin7447 in 14447
    Running a Pressure Advance pattern calibration could crash OrcaSlicer if the first layer line width was set to 0 (which means "use the default"). A w...

Read more

OrcaSlicer v2.4.1 Official Release

Choose a tag to compare

@SoftFever SoftFever released this 28 Jun 15:26

What's Changed

This is the OrcaSlicer V2.4.1 release — a maintenance update on top of 2.4.0 with a broad round of profile and preset fixes at its core: it restores filaments that had gone missing or were miscategorized in the Orca Filament Library and the filament selection dialog, de-duplicates profile setting IDs, corrects ambiguous AMS filament matches, and improves how renamed and inherited presets are resolved. Other changes include a native Windows ARM64 build, a new minimal chamber temperature field, and a reworked skirt and brim generator (fixing a 2.4.0 regression that re-printed the skirt during per-object/sequential printing), alongside fixes for fuzzy skin, AMS sync ordering, CrealityPrint hosts, and Linux Wayland rendering. It also adds Snapmaker U1 nozzle profiles, Elegoo Centauri 2 support, and a refreshed translation catalog.

🌊 New Features & Improvements

  • Native Windows ARM64 build (Snapdragon X Elite) by @abehrman in 14059, brought up to date and merged by @SoftFever in 14381
    Adds a green, native Windows-on-ARM build (not x64 under emulation) for Snapdragon X Elite and other Windows ARM64 devices, folded into the standard Windows build matrix. It ships full feature parity — STEP/STP import, SVG→3D, and text emboss all build and work on ARM64 — with the x64/x86 build paths unchanged. This is a build/CI addition; wiring ARM64 into the official signed-release pipeline (code signing, installer) is a follow-up. The original work and authorship are @abehrman's (#14059); #14381 simply brings that branch up to date with main. With the new ARM64 builds, the Windows x64 installer and portable downloads now carry an _x64 suffix in their filenames to distinguish them from the ARM64 ones.

  • Minimal chamber temperature field by @igiannakas in 14340
    Adds a per-filament "Minimal" chamber temperature alongside the existing value (now labelled "Target") in the filament settings, exposed to print-start macros as the chamber_minimal_temperature variable. This lets a start macro begin printing once the chamber reaches a threshold — for example, start at 50 °C while the chamber keeps heating toward a 60 °C target. The value is validated against the target (it warns and clamps if set higher) and is not emitted via M141/M191; it defaults to zero for existing profiles.

    Minimal and Target chamber temperature fields
  • Skirt and brim generation rework by @kisslorand in 14333
    Reworks skirt and brim generation into a single, shared flow and fixes a regression introduced by the 2.4.0 skirt overhaul affecting per-object and sequential (By Object) printing: with a skirt enabled, the skirt could be re-printed before each object — running the nozzle back over it, or even knocking already-printed parts off the plate — and the object print order was not respected. Skirts are now tracked per group and per print height so each one prints exactly once. In By Layer mode with per-object skirts, the order is now skirt → brim → object for each object (previously all skirts printed first), and brims print together with the object or group they belong to while Combine brims still merges touching brims. Draft shields are generated through the same logic, fixing cases where a draft shield failed to generate at Skirt height = 0 or overlapped the brim. Unsafe By Object configurations that would need a shared multi-layer skirt or draft shield are now rejected with a clear slicing error. Fixes #14319 and #14366.

    Before After
    Draft shield at Skirt height = 0 — Before After
  • Warning dialog about the profile-sync change by @SoftFever in 14377
    Adds a one-time warning dialog explaining the profile-sync behavior change introduced in 2.4.0, so users understand how their profiles are synced before it affects them.

    Profile sync change warning dialog
  • Specify the plate index for 3MF uploads by @SoftFever in 14404
    When sending a job as a packaged .gcode.3mf, the upload now names which plate to print. Because the G-code inside a .gcode.3mf is index-coded and a bundle can carry several plates, the OctoPrint and Moonraker hosts now forward a plateindex field so the correct plate prints; servers that don't use it simply ignore the field, leaving the plain G-code path unchanged.

🛠️ Bug Fixes

Profiles & presets

  • Fix filament inheritance issues in Custom Printer Creation by @yw4z and @SoftFever in 12060
    Creating a printer for several vendors (Chuanying, Lulzbot, MagicMaker, Snapmaker, Sovol, TwoTrees, Z-Bolt, and some Bambu Lab presets) could fail because filaments that inherit from the Orca Filament Library weren't found while loading those vendors' profiles. The library is now searched correctly, so these profiles load and the printers can be created; filaments can also be imported from the Orca Filament Library to cut down on duplicates. Fixes #11704.

    Before After
  • Restore filaments missing from the Filament Selection dialog by @ExPikaPaka in 14398
    System filament presets could silently disappear from the setup guide's filament picker: a cache bug corrupted filament-type resolution, so some filaments were filed under the wrong material category (for example, Generic PLA resolved as ABS) and vanished from the expected type filter. Type resolution is now correct, so the affected filaments appear under the right category again. Related to #7292, #14365, and #14248.

    Before (missing) After
  • De-duplicate profile setting IDs by @SoftFever in 14432
    Every profile needs a setting ID that is unique across all profiles — it's what a user preset's parent reference points at — but many vendors had copied Bambu's generic IDs (one ID was shared by over 1,500 files). Each profile's ID is now derived deterministically from its vendor, type, and name, so IDs are unique and stable across runs, with a CI check guarding against collisions. The stricter check also surfaced and cleaned up several long-standing duplicate profiles (Prusa, WEMAKE3D, the Orca Filament Library, and Bambu Lab/AliZ). Bambu's existing IDs are kept as-is for compatibility with Bambu-synced presets.

  • Fix ambiguous AMS filament matches on Bambu Lab profiles by @SoftFever in 14459
    A filament is matched from the AMS by its material ID together with printer compatibility, so two presets that share a material ID and are both compatible with the same printer make the match ambiguous — the slicer could silently pick the wrong one. This fixes the 11 Bambu Lab profiles where that happened (over-claimed nozzle compatibility, a copy-pasted printer name, and a wrong inheritance) and adds a profile-validator check to catch any regressions.

  • More robust preset resolution on load by @peachismomo in 14429 and 14430
    Improves how presets are resolved when loading: presets whose vendor/system name has since changed are now resolved through their renamed_from mapping, and a preset's stored parent reference is corrected when it's empty or no longer matches the current profile. Together these reduce cases where a renamed or updated system preset fails to link to its parent.

  • Fix syncing a shared preset bundle that contains a parentless preset by @ExPikaPaka in 14287
    Downloading or updating a shared (subscribed) preset bundle could fail when the bundle included a preset with no parent, because the parent-availability check assumed every preset inherited from another preset. Presets without a parent are now handled correctly, so shared bundles download and update without error.

  • Remove duplicate Flashforge filaments from the system list by @indyjonesnl in 14316
    Several Flashforge filaments (such as "Flashforge PLA Silk" and "ASA Basic" — 15 in total) appeared twice in the system filament list due to overlapping compatible_printers entries in the profiles. The affected presets are repointed to the correct printers and t...

Read more

OrcaSlicer v2.4.0 Official Release

Choose a tag to compare

@SoftFever SoftFever released this 20 Jun 06:35

What's Changed

This is the OrcaSlicer V2.4.0 release. It focuses on bug fixes, a smoother Orca Cloud experience, and new features such as sending sliced jobs to the printer as a packaged 3MF. On the Orca Cloud side, you now stay logged in while offline, a sync can no longer overwrite a locally recreated preset, and a notification tells you when a subscribed preset has an update available. Other additions include a new Microsoft Store install channel for Windows (submission currently under review), faster slice-to-preview processing (with the largest gains on Klipper-flavor printers), a skirt-generation overhaul, and filament-list quality-of-life improvements — alongside a broad round of bug fixes (tree supports, calibration, motion-ability settings, and Linux/Flatpak) and refreshed translations, including Chinese.

Note: Everything from the 2.4.0 Alpha and 2.4.0 Beta is included in this build — Orca Cloud, Z Anti-Aliasing (ZAA) contouring, Machine Input Shaping, Optimized Gyroid infill, the redesigned printer selection dialog, Realistic View rendering, the bridging overhaul, expanded per-feature filament assignment, the Troubleshoot Center, native Moonraker and 3DPrinterOS hosts, and Creality K-series support. See the 2.4.0 Alpha and 2.4.0 Beta release notes for details on those.

🌊 New Features & Improvements

  • Send sliced jobs to the printer as a packaged 3MF by @SoftFever in 14238
    Adds a per-printer option, "Use 3MF instead of G-code" (off by default), under Printer Settings → Basic information → Advanced. When enabled, Orca sends the sliced job as a packaged .gcode.3mf file instead of a plain .gcode, with the slice metadata correlated to the object labels embedded in the G-code. The option is export-only, so toggling it does not trigger a re-slice, and it persists with the printer preset. Fixes #11173.

    Use 3MF instead of G-code option
  • Microsoft Store (MSIX) install channel for Windows by @SoftFever in 14142
    Adds a Microsoft Store MSIX package as a new Windows install channel, built by CI from the same install tree as the existing installer. This gives Windows 11 users a channel that works under Smart App Control — which otherwise blocks the unsigned GitHub installer — with the Store handling signing. In the packaged build, the update dialog points to the Microsoft Store instead of the GitHub release page, and file/URL associations are managed through Windows' Default Apps settings; configuration still lives in %APPDATA%\OrcaSlicer and is shared with classic installs. The classic NSIS installer and portable builds are unchanged.

    Note: the Store submission is still going through Microsoft's certification review, so the listing isn't publicly available yet — it will appear on the Microsoft Store once approved. Until then, install this release using the classic installer or portable builds as usual.

    OrcaSlicer on the Microsoft Store
  • Stay logged in to Orca Cloud while offline by @Noisyfox in 14235
    Orca Cloud session information is now stored locally (in the system keystore where available, otherwise encrypted with a per-machine key), so you can keep using Orca and your custom profiles while offline. Previously, having no internet connection — or even a brief network glitch at startup — would log you out automatically and make your profiles unavailable. Note that switching back to an older OrcaSlicer version after using this will log you out, since the older version can't read the new session format.

  • Filament list improvements: count badge, auto-scroll, and auto-unfold by @yw4z in 14158
    Several usability improvements for sessions with many filament profiles. A counter shows the number of filaments when the list is folded or longer than the preferred count; the list auto-scrolls to the end when you add or delete an entry so the change is visible; and the list automatically unfolds when you use the add/delete buttons, so those actions give feedback even when the area was collapsed.

    Filament counter
    Scroll to end on change: before After
    Auto-unfold on add/remove: before After
  • Show the active printer name on the collapsed printer header by @yw4z in 14148
    When the printer section in the settings sidebar is folded, its title bar now shows the name of the currently active printer, so you no longer have to unfold the section to check which printer is selected. The section also automatically unfolds when a new printer is enabled from the printer-selection dialog, giving clear feedback for the change.

    Before After
  • Faster slicing by caching G-code post-processing patterns by @grant0013 in 14166
    The post-slice processing pass that builds the preview and time estimates was rebuilding the same text-matching patterns for every G-code line it scanned; those patterns are now built once and reused. This speeds up the slice-to-preview step for all printers, with the biggest effect on Klipper-flavor machines (Creality K1/K2, Voron, Qidi, and similar) where the affected commands appear very frequently. In the author's reported benchmarks, a single Benchy sliced about 37% faster and a 16-Benchy plate about 65% faster (~2.9×), with byte-identical G-code output.

  • Notification when subscribed presets have updates available by @peachismomo in 14121
    Previously you only learned that a subscribed preset had an update by opening the preset bundle dialog. A plater notification now appears when Orca detects an available update for a subscribed preset, so you're alerted without having to check manually.

    Subscribed preset update notification
  • Open the Troubleshoot Center from the sidebar dev button by @yw4z in 14178
    Clicking the dev button on the sidebar now opens the Troubleshoot Center, giving quick access to diagnostics such as opening the configuration folder, packing project logs, clearing logs, and changing the log level.

  • Allow drop of sunken objects by @vovodroid in 14243
    The Drop (place-on-bed) menu item was grayed out when an object was sunk below the build plate, so it couldn't be used to bring that object back up. The Drop item now stays enabled for sunken objects, letting you raise them onto the plate.

  • Skirt overhaul: collision-aware per-object skirts and correct skirt → brim order by @kisslorand in 14130
    Reworks skirt generation. Per-object skirts are now aware of nearby features — brims, support bases, rafts, and other generated structures — and are built around each object's complete footprint at the configured skirt distance. When a skirt would intersect another object, skirt, or feature, only the affected items are grouped under a single shared skirt, expanding the group recursively until nothing overlaps; previously per-object skirts ignored surrounding features and could run through them. It also fixes the skirt/brim print order so a combined brim is now printed after the skirt instead of before it. Fixes #14101.

    Before After
    Before After
  • Smoother object shading in the 3D view by @RF47 in 14080
    Object surfaces are now rendered with smoothed shading normals, so individual mesh facets no longer show through in the highlights and curved surfaces look smoother in the 3D view. Inspired by a suggestion from @SoftFever in #13704.

    Before After
    <img width="400" src="https://github.com/user-attachments/assets/350235b1-fab1-4578-8ae6-7c6bbe0...
Read more

OrcaSlicer V2.4.0 Beta release

Pre-release

Choose a tag to compare

@SoftFever SoftFever released this 09 Jun 06:49

What's Changed

This is the OrcaSlicer V2.4.0 Beta. A lot of effort has gone into this release to improve stability, speed, and print quality, along with the interface and printer support. Bridging in particular has been greatly improved by @ianalexis, @kisslorand, and many others, and a new realistic rendering option from @RF47 makes your models look gorgeous right inside OrcaSlicer.

There's good news for multi-material users too: per-feature filament assignment got a big upgrade, opening up much more creative prints. Ever thought about printing the outer walls in TPU and the rest in PLA? Now you can — check out the details below.

Note: Everything from the 2.4.0 Alpha — Orca Cloud, Z Anti-Aliasing (ZAA) contouring, Machine Input Shaping, Optimized Gyroid infill, and the redesigned printer selection dialog — is included in this build. See the 2.4.0 Alpha release notes for details on those.

🌊 New Features & Improvements

  • Realistic View: Phong shading, ambient occlusion, and cast shadows by @RF47 in 13704
    Adds a new set of rendering options to the 3D canvas, letting you switch between the classic Gouraud shader and a new Phong shader and layer on SSAO ambient occlusion and cast shadows. The result is a far more realistic, depth-rich preview of your models. Reflections (Phong) and cast shadows are available in prepare mode.

    Gouraud Gouraud + SSAO Gouraud + SSAO + Shadows
    Phong Phong + SSAO Phong + SSAO + Cast Shadows
    Reflections menu
  • Configurable lightning infill angles by @RF47 in 13848, with wiki documentation by @ianalexis in 13984
    Exposes three new expert-mode settings for lightning infill: the overhang angle (how far walls can support the layer above), the prune angle (how aggressively short unsupported branches are removed), and the straightening angle (how far branches can be simplified). These give finer control over how lightning infill is generated. Fixes #13758.

    Lightning infill angle settings
    Overhang Prune Straightening
  • Double-click an object list row to frame it in the 3D view by @RJAudas in 13804
    Adds Blender-style "Frame Selected" behavior to the object list: double-clicking an object, part, or instance row in the left panel now frames that item in the 3D view while preserving the current view angle. It is the same camera move as the existing "Fit camera to scene or selected object" toolbar button, just exposed through a more natural trigger. The action is inert in slice-preview mode. Resolves #13800.

    Before:

    before-doubleclick.mp4

    After:

    after-doubleclick.mp4
  • Preview sliders overhaul by @kisslorand in 13919
    A comprehensive refresh of the layer preview sliders. The layer labels next to the vertical slider are now fully interactive — you can click and drag them directly for a much larger interaction target, they highlight on hover, and clicking preserves the current position instead of jumping. Both vertical and horizontal sliders received a cleaner visual style with clearer borders, subtle shadows, and consistent accent styling, and single-layer preview now matches multi-layer preview for smoother transitions.

    PR.in.Action.compressed.mp4
  • Troubleshoot Center by @yw4z in 12416
    Adds a new Troubleshoot Center, accessible from the Help menu, that gathers everything needed to diagnose problems in one place. It can save logs as a zip, set the log level, and copy auto-formatted system information (OS, CPU, RAM, GPU, monitors with resolution and scaling) ready to paste into a GitHub report. It also includes a profiles overview with enabled/total/user stats and a "Rebuild" button that safely clears the cached profiles folder and relaunches Orca. No user-specific information is collected, and system specs can be hidden before taking a screenshot.

    Troubleshoot Center
  • Hide unsupported presets in the preset dropdown by @Noisyfox in 13959
    Unsupported presets are no longer shown in the preset combo boxes by default, keeping the dropdown lists focused on presets that actually apply to your setup. This also makes switching printers noticeably faster, especially if you have a large number of filament profiles. A developer setting can show unsupported presets again if needed.

  • Disable "Slow down for curled perimeters" by default and clarify its tooltip by @igiannakas and @ianalexis in 13870 and 13918
    This setting (ported from PrusaSlicer to help printers with weak part cooling avoid upward curling at sharp overhangs) is now off by default, because at today's faster print speeds it can cause wall-consistency artifacts unless pressure advance is carefully tuned. The tooltip was expanded with tuning recommendations so users who still want it know what to adjust. Printer profiles that explicitly enable it are unaffected.

  • New --logfile option to write diagnostics to a file by @gloth-3ds in 13931
    A new --logfile <filename> command-line option lets OrcaSlicer write log messages to a file. This is especially useful on Windows, where the windowed build provides no console, making it much easier to capture diagnostics for troubleshooting.

  • Add multiline fill to the infill type dropdown by @RF47 in 13852
    Adds the multiline fill pattern to the infill type selector in the UI, which was previously missing from the list. You can now select it directly without editing the configuration manually.

  • Allow wipe with firmware retraction by @vovodroid in 13812
    Wipe can be combined with firmware retraction only when retract-before-wipe is 100%. Orca now forces that value to 100% when firmware retraction is enabled, so wipe behaves correctly.

  • Unify the Setup Guide and standalone Printer/Filament selection dialogs by @yw4z in 13579
    Merges the duplicated code behind the Setup Guide and standalone versions of the Printer and Filament selection dialogs (removing roughly 2,200 lines of duplicate code) to make future development easier. Along the way it fixes the ESC key on the standalone dialog — the first ESC now closes the sidebar instead of the whole dialog — and resolves a few minor selection bugs.

  • OrcaSliced Handy Model by @ianalexis in 13727, with a menu fix by @SoftFever in 14102
    Adds a multi-color sample model — a stylized Orca on a pedestal alongside an Orca Cube — that showcases multi-color printing, auto-arrange, and loading multiple input files. Orca model by @RF47 (based on the logo by @jal-co), Orca Cube by @SoftFever, Orca text by @yw4z, and pedestal by @ianalexis.

    OrcaSliced Handy Model

Bridging

A major bridging overhaul — a dedicated bridge line width, smarter bridge-angle controls, and a batch of reliability fixes for external, counterbore, and per-modifier bridges.

  • Dedicated bridge line width for stronger, better-bonded bridges by @ianalexis, @RF47, @Noisyfox, and @valerii-bokhan in 11255
    Bridges previously reused the internal solid infill line width, which is usually wider than the nozzle and wrong for lines printed in mid-air with nothing to press against. This adds a separate bridge line width (capped at 100% of nozzle size) so each bridge ...
Read more

OrcaSlicer V2.4.0 Alpha release

Pre-release

Choose a tag to compare

@SoftFever SoftFever released this 25 May 02:35

What's Changed

This is the OrcaSlicer V2.4.0 Alpha release. The headline feature is Orca Cloud — a new centralized platform for profile sync, preset bundle sharing, and community discovery at cloud.orcaslicer.com. This release also introduces Z Anti-Aliasing (ZAA) contouring for smoother top surfaces, an Expert user mode, native Wayland support for Linux, Machine Input Shaping, Optimized Gyroid infill, Prusa-style combined brims, a redesigned printer selection dialog, and a large number of bug fixes and profile updates.

Note: Please check #13828 for known issues.

☁️ Orca Cloud

Orca Cloud is now live at cloud.orcaslicer.com — a centralized platform that brings your 3D printing workflow online.

It keeps your printer, filament, and process profiles synchronized across every machine you use, lets you share finely tuned preset bundles with the community, and helps you discover configurations created by fellow makers around the world.

Think of it as the connective tissue between your slicer, your profiles, and the broader OrcaSlicer ecosystem — no more manually copying config files between computers or hunting through forums for the right profile.

Note: Orca Cloud is optional. Local profiles and existing OrcaSlicer workflows continue to work as before. You can keep using OrcaSlicer without logging in to Orca Cloud.

Open ecosystem: Orca Cloud is part of our long-term vision for an open 3D printing ecosystem. We want OrcaSlicer to connect users, contributors, printer manufacturers, filament makers, and hardware/software partners through shared profiles, better compatibility data, and smoother workflows. We welcome users, makers, manufacturers, and partners to join, integrate, and collaborate with us to build an ecosystem that benefits the whole community and the wider 3D printing industry.

This is just the beginning. We have many more features planned for Orca Cloud and the broader OrcaSlicer ecosystem.

Orca Cloud is designed with privacy in mind. Data is currently hosted in the USA. In the future, we plan to add more region-specific servers and allow users to choose their preferred data center location for improved performance, data residency, and privacy needs.

  • Orca Cloud — Profile Sync, Version History, Preset Bundles, and Community Sharing #13414

    Profile Sync: Log in to OrcaSlicer with your Orca Cloud account, and your printer, filament, and process profiles sync automatically across machines. You can also view and manage all synced profiles from the Orca Cloud web interface.

    Orca Cloud profile sync interface

    Profile Version History: Your cloud-backed profiles support version history on Orca Cloud. Mark milestones, track what changed, and revert to a previous version whenever you need — useful for recovering from a tuning session that did not work out, or rolling back to a known-good configuration before an important print.

    Orca Cloud profile version history

    Preset Bundles: Create shareable preset bundles with descriptions, images, version info, and compatible printer metadata. Publish them publicly for the community to discover, or keep them private and share only with specific collaborators.

    Orca Cloud preset bundle editor

    Community Explore: Browse public bundles shared by the community on the Orca Cloud website. Subscribe to bundles you like and they will sync to your slicer automatically, with update notifications when the author publishes a new version.

    Orca Cloud community explore page

    Full introduction video:

    OrcaCloud.Overview_h264.mp4

    Orca Cloud Wiki: https://cloud.orcaslicer.com/wiki/

  • Orca Cloud improvements and fixes by @peachismomo, @ExPikaPaka, @SoftFever, @andrewsoonqn, and @erpalma in #13755, #13745, #13757, #13778, #13673, #13738, #13793, #13645, #13756, #13779, #13776, #13781, #13796 and #13797
    Multiple follow-up improvements to the Orca Cloud experience: clearer visual distinction between Orca Cloud and Bambu Cloud login UIs, a force sync button for manually pushing profiles to the cloud (with a fix for the false "modified" highlight during sync), synced preset values now reflect in the UI immediately without needing to switch tabs, a consistent account display name between login and refresh, restored printer camera live view for cloud-connected printers (including H2D), clearer cloud error messages, HTTP error responses now show user-visible message boxes instead of failing silently, cloud sync during startup now runs in the background to eliminate UI freezes, and fixes for detached custom presets not appearing after download, spurious 401 login errors on slow networks, 409 sync conflicts on startup, and a crash from cloud preset sync racing the GUI at startup.

  • Add more logs to track Orca Cloud logout issues by @peachismomo in #13713
    Added diagnostic logging around cloud logout events to help identify unexpected logouts.

🌊 New Features & Improvements

  • Z Anti-Aliasing (ZAA) contouring by @adob in #12736 with fixes and improvements by @valerii-bokhan, @RF47, and @ianalexis in #13452, #13508, #13510, #13450, #13766, and #13446
    Z Anti-Aliasing (ZAA) reduces visible stair-stepping on curved and sloped top surfaces by raycasting each extrusion point against the original 3D mesh and micro-adjusting the Z height to follow the actual surface geometry. Instead of keeping every move at a single flat Z for the whole layer, OrcaSlicer emits varying Z values inside the affected layer — noticeably smoothing domes, chamfers, and shallow slopes without changing the nominal layer height of the rest of the print. Five new settings are available under Print Settings > Quality (zaa_enabled, zaa_min_z, zaa_minimize_perimeter_height, zaa_dont_alternate_fill_direction, zaa_region_disable). This is an Expert mode feature currently targeting top-facing curved or sloped surfaces. Wiki

    ZAA contouring
  • Fuzzy skin ripple mode by @GeordieTomo in #13471 with improvements by @ianalexis in #13506 and #12479
    Adds a new Ripple generator mode to fuzzy skin that produces uniform patterned textures instead of noise-based perturbation. Three new parameters are available when Ripple mode is selected: ripples per layer, ripple offset, and layers between ripple offset. Also includes fixes for fuzzy skin artifacts when combined with painted fuzzy skin regions and sacrificial bridge layers. Fixes #13325. Wiki

    Fuzzy skin ripple mode settings
    Classic noise Ripple mode
    Classic fuzzy skin Ripple fuzzy skin
  • Optimized Gyroid infill by @peyton-marcotte in #13379
    Adds an experimental "Optimize gyroid wave" option that automatically tunes the gyroid wavelength and amplitude per region based on density, line spacing, and layer height. The optimization uses Euler-Bernoulli buckling physics: by tightening the wave along the Z (layer-stacking) axis, each vertical strand gains higher resistance to buckling under compression — the dominant failure mode for FFF parts under load. Standard gyroid output is byte-identical when the option is unchecked. Developed as part of the CRAMP project at Br...

Read more

OrcaSlicer V2.3.2 Official Release

Choose a tag to compare

@SoftFever SoftFever released this 23 Mar 13:08

What's Changed

This is OrcaSlicer V2.3.2, the stable release. This release addresses a security vulnerability in 3MF file import, adds a configurable wipe tower type setting, delivers extensive Linux and Flatpak improvements, fixes a CLI segfault, and includes UI refinements like dynamic title bar sizing and accordion sidebar tabs.

Note

For Linux users: The official Flathub version is now available. You can install it with this command: flatpak install flathub com.orcaslicer.OrcaSlicer

For features introduced earlier in the v2.3.2 cycle, please refer to:
v2.3.2-beta · v2.3.2-beta2 · v2.3.2-rc · v2.3.2-rc2

🌊 New Features & Improvements

  • Configurable wipe tower type by @SoftFever in #12781
    Adds a new printer-level setting to select the wipe tower type, instead of it being determined solely by the printer model. Type 2 is generally recommended for MMU, filament cutter, and tool changer setups.

    Wipe tower type setting
  • Default values in tooltips for more option types by @valerii-bokhan in #12508
    Extends the tooltip default-value display (introduced in RC) to Percent, FloatOrPercent, String, and Bool config option types. Default values are sourced from parent profiles rather than hardcoded Orca defaults.

    Default values in tooltips
  • Improved MMU detection via Moonraker database by @ammmze in #12764
    Happy Hare now writes MMU lane data to the Moonraker database (similar to AFC), so detection has been normalized. The Moonraker database is checked first, providing more reliable multi-material system detection and access to vendor name data.

  • Allow cancellation during beam interlocking generation by @Noisyfox in #12759
    Beam interlocking generation can now be cancelled mid-process. Previously, certain parameter combinations could cause generation to take several minutes with no way to stop it.

  • Dynamic title bar with longer project names by @yw4z in #12730
    The title bar now dynamically expands to use all available space, supporting long project names with ellipsis truncation. Also fixes window buttons being clipped at minimum width on Windows and a thin titlebar on Linux. Fixes #12723.

    explorer_l92JNSeq3v

  • Accordion style main tabs by @yw4z in #12772
    main tabs now automatically collapse to icon-only mode when the window is too small, ensuring the Slice/Print buttons always remain visible. Fixes #12723.

    Accordion sidebar tabs

  • Snapmaker esthetic filament sub-types by @gaaat98 in #12699
    The Snapmaker Printer Agent now recognizes esthetic filament sub-types (wood-infused, matte, marble) for better profile matching instead of falling back to generic PLA.

  • Move adaptive flowrate to developer mode by @Sabriel-Koh in #12688
    The "Adaptive Volumetric Speed" setting is now hidden behind developer mode, with a clarified tooltip noting it is experimental.

🛠️ Bug Fixes

  • Security fix: path traversal in 3MF import by @SoftFever in #12860
    Fixed a vulnerability where a crafted .3mf file could write to arbitrary filesystem locations via path traversal during import, potentially enabling code execution.

  • Fix three regressions in multi-tool extruder tabs by @SoftFever in #12680
    Fixed dirty flags not showing for extruder-specific options, a crash when switching to non-first extruder tabs, and parameters on one extruder unintentionally affecting others.

  • Fix crash when slicing multi-material print with wipe tower by @SoftFever in #12682
    Fixed a crash during G-code export for multi-material prints using WipeTower2 where mesh data was not initialized.

  • Fix wipe tower positioned outside bed boundary by @SoftFever in #12820
    Fixed wipe tower being placed beyond the bed boundary after printer preset changes. The tower position is now re-clamped when presets change, and the estimated size includes the brim. Also fixes sliced results being immediately invalidated after first slicing.

  • Optimize wipe tower warnings by @SoftFever in #12821
    Skips flushing volume validation for multi-tool printers (flushing volumes only apply to SEMM/BBL printers) and adds validation for conflicts between precise Z height and prime tower settings.

  • Fix CLI segfault when using --info, --slice, or --export-3mf by @niccolodevries in #12719
    Fixed a segfault that made the CLI completely unusable. In CLI mode, render-data code was dereferencing a NULL plater pointer.

  • Linux experience improvements by @SoftFever in #12705 and #12706
    Fixes black screen on startup by skipping Freeze/Thaw during OpenGL loading, replaces global resize handler with dedicated edge panels for proper window resizing, and fixes the project/model name not appearing in the titlebar on Linux. Fixes #12636.

    Linux titlebar fix
  • Fix crash on Linux when clicking assemble feature by @SoftFever in #12739
    Fixes #11715.

  • Calibration dialog fixes by @yw4z in #12702 and #12752
    Fixes incorrect validators attached to wrong controls, double-scaled text at higher DPI, UI layout refinements, and dialog sizing on Linux.

  • Fix non-BBL printer filament grouping by @Noisyfox in #12767
    Fixed custom filament sequence not being properly handled on non-BBL printers by ensuring they go through the same reordering code path. Fixes #12449, #12766.

  • Fix infinite loop with zero top solid infill density by @RF47 in #12762
    Fixed OrcaSlicer entering an infinite loop when top layer solid infill density is set to zero.

  • Fix hidden line type markers (wipe, seam, retract) by @tome9111991 in #12364
    Fixed z-fighting where visibility markers for Wipe, Seam, and Retract/Unretract were obscured when overlaid on extrusion paths. Fixes #12100, #12556.

    Before After
  • Fix Flatpak locale support and app ID migration by @SoftFever in #12751 and #12879
    Fixes translations not loading in Flatpak builds and updates the Flatpak application ID with migration code. Fixes #12714.

  • Fix notifications unresponsive after G-code viewer collapsed by @derrickwzb in #12689
    Fixed notifications becoming unclickable after collapsing the G-code viewer panel.

  • Fix hotkeys blocked when notification is shown by @SoftFever in #12715
    Fixed hotkeys (e.g., Tab) becoming unresponsive when notifications appear over the 3D canvas.

  • Round flush volume matrix values to integers by @folofse in #12672
    Fixed decimal values in the flush volume matrix causing firmware metadata parsers to crash on some printers (notably Creality K2).

  • Fix flushing dialog interaction and add Esc to close dialogs by @derrickwzb in #12694 and #12697
    Fixed the flushing dialog being movable via trackpad overscrolling and added Escape key support to close dialogs.

  • Warning for Hollow base pattern on non-tree supports by @valerii-bokhan in #12710
    Adds a warning when selecting "Hollow" base pattern for non-tree supports, informing that "Rectilinear" will be used instead.

  • Fix crash in preset comparison dialog by @SoftFever in #12765

  • Remove duplicate items from actual speed plot by @yw4z in #12711

  • Disable filament grouping button on non-H2D printers by @Sabriel-Koh in #12693

  • Remove leftover Bambu warning caption from dialogs by @kisslorand in #12696

  • **Fix zoom b...

Read more

OrcaSlicer V2.3.2 Release Candidate 2

Pre-release

Choose a tag to compare

@SoftFever SoftFever released this 06 Mar 08:45

What's Changed

This is the OrcaSlicer V2.3.2 Release Candidate 2. This release brings major Linux usability improvements (no more double title bar, discrete GPU preference), fixes for Bambu LAN printing with the legacy plugin, pressure equalizer corrections, and several fuzzy skin and macOS fixes.

🌊 New Features & Improvements

  • Linux: no more double title bar by @SoftFever in #12600
    Removes the redundant double title bar on Linux, bringing the look in line with Windows and macOS for a cleaner, more polished UI.

    Before After
  • Linux: prefer discrete GPU on dual-GPU systems by @SoftFever in #12602
    OrcaSlicer now automatically uses the discrete GPU on dual-GPU Linux systems, improving 3D viewport performance.

  • Junction Deviation processor improvements by @ianalexis in #12440
    Follow-up to the JD time estimation feature: fixes a bug where the time estimate was still influenced by the machine's jerk limits even when Junction Deviation was enabled, and adds Z-axis calculation support.

    JD processor upgrade

🛠️ Bug Fixes

  • Fix Bambu LAN printing with legacy network plugin by @SoftFever in #12582
    Fixed LAN printing failing with "access code is invalid" errors and other connection issues when using the legacy Bambu network plugin. Fixes #12514, #12537, #12472, #12563.

  • Fix pressure equalizer overshooting line endpoints by @Noisyfox in #12575
    Fixed an issue where the pressure equalizer moved past the original end of a line when processing very short movements, causing visible artifacts in the print.

    Before After
  • Fix fan speed not reset to normal after ironing by @Noisyfox in #12595
    Fixed an issue where fan speed remained at the ironing value instead of resetting to normal after ironing completed. Fixes #11824.

    Fan speed after ironing
  • Fix fuzzy skin artifacts with classic wall generator and Flatpak crash by @RF47 in #12632 and #12611
    Applies the same double-seam fuzzy skin fix from RC1 (#11923) to the classic wall generator, and fixes a crash when using fuzzy skin on Flatpak builds. Fixes #11573.

    Before After
  • Fix font search not working on macOS by @Noisyfox in #12531
    Fixed the Emboss font search not returning results when font faces are loaded from cache on macOS.

    Before After
  • Fix macOS color space (sRGB) by @as-com in #12546
    Fixes color rendering inconsistencies on macOS by ensuring the window uses the sRGB color space.

  • Fix unable to load DRC files with non-ASCII paths by @Noisyfox in #12619
    Fixed DRC file loading failing when the file path contains non-ASCII characters. This also fixes the inability to add handy models when OrcaSlicer is installed in a path with non-ASCII characters.

  • Fix Celsius symbol not showing on G-code viewer by @afmenez in #12567

  • Fix wiki redirection by @ianalexis in #12569

  • Fix percent sign escaping by @ianalexis in #12630

  • Fix missing space after extruder name by @afmenez in #12547

  • Grammar and spelling fixes on GUI strings by @afmenez in #12410

🎛️ 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. 🙏

Support on Ko-fi

Donate via PayPal

OrcaSlicer v2.3.2 Release Candidate

Pre-release

Choose a tag to compare

@SoftFever SoftFever released this 01 Mar 13:59

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 #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.

    Wipe tower interface settings Wipe tower interface features
  • Pressure Advance visualization by @loss-and-quick in #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.

    Pressure Advance visualization
  • Organic support infill patterns by @valerii-bokhan in #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.

    Organic support infill
    Hollow Rectilinear Rectilinear Grid Honeycomb
  • Junction Deviation time estimation by @RF47 in #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 equivalent JD = 0.0128 mm / 4 mm/s jerk
  • Show/hide gridlines by @yw4z in #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 menu Context menu Without gridlines
  • Filament area height preference by @yw4z in #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 setting Before After (value=18)
  • Filament selection dialog improvements by @yw4z in #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 display Vertical scroll (after) Wizard pre-selection (after)
  • Bed temperature defaults to highest temp by @SoftFever in #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.

    Bed temperature formula
  • "Painted Only" fuzzy skin label by @ianalexis in #12487
    Renamed "None (allow paint)" to "Painted Only" for clearer fuzzy skin behaviour.

🛠️ Bug Fixes

  • Wipe tower preheat regression by @SoftFever in #12438
    Fixed a critical regression where nozzle preheating was occurring before machine initialization...
Read more

v2.3.2-beta2

v2.3.2-beta2 Pre-release
Pre-release

Choose a tag to compare

@SoftFever SoftFever released this 15 Feb 17:54

What's Changed

This is OrcaSlicer V2.3.2 beta2 release. This release adds Happy Hare filament sync support, fixes missing new printers in the selection dialog, and resolves the blank 3D preview on Linux/Wayland.

For the new features introduced in v2.3.2 Beta, please refer to: https://github.com/OrcaSlicer/OrcaSlicer/releases/tag/v2.3.2-beta

🌊 New Features & Improvements

  • Happy Hare filament sync support by @ammmze in #12307
    OrcaSlicer can now sync filament information from Happy Hare multi-material systems via Moonraker, automatically detecting loaded filament types and colors.

    Screen.Recording.2026-02-14.at.7.30.20.PM.mov
    Happy Hare filament sync

🛠️ Bug Fixes

  • New printers not shown in selection dialog
    Fixed an issue where printers added in the previous release were missing from the printer selection dialog by @SoftFever in #12309

  • Blank 3D preview on Linux/Wayland
    Fixed EGL/GLX mismatch causing a blank 3D preview when running on Linux with Wayland by @mabl in #12308

  • 3MF import crash with legacy machine limits
    Fixed a crash when importing 3MF files containing silent-mode machine limits with legacy vector sizes by @Argolein in #12289

    3MF import fix
  • VFA tower repaired on Linux by @ianalexis in #12290

🗪 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. 🙏

Support on Ko-fi

Donate via PayPal