Releases: SoftFever/OrcaSlicer
OrcaSlicer Nightly Builds
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.
Download Instructions:
- Select the version that corresponds to your operating system.
- Download and install the build.
- 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.3.1 Official Release
This is the official release of OrcaSlicer 2.3.1.
We have fixed some bugs and made several improvements.
NOTE I want to give a shout-out to Ian Bassi (@ianalexis). OrcaSlicer’s WIKI is now AWESOME thanks to his fantastic work.
What's Changed
Bug fixes:
- fix a regression bug that wrong printer model for Prusa MK3S and MINI in 2.3.1 beta by @SoftFever in #10821
- Enhance GCode handling for Z-axis movements by @SoftFever in #10803
- Fix a crash issue when importing a 3MF file saved from version 2.3.1-alpha as geometry only by @SoftFever
- Disable smooth sprial in input_shaping calibrations by @ianalexis in #10748
Profiles and documents and miscellaneous:
- Add support for OrcaSlicer 2.3.1-alpha infill rotation template warning by @SoftFever
- Reflect swapped mouse buttons in Help → Keyboard Shortcuts by @kisslorand in #10647
- [Profile]parameters modified in printer file by @InnovatiQ-Additive in #10394
- Fix variable name comment and message by @coryrc in #10302
- Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt by @rubienr in #10653
- Fixes 999 CMake Warnings by @rubienr in #10729
- Update TURKISH translations (V2.3.1-beta) by @GlauTechCo in #10726
- Update Anycubic Kobra 2 Neo machine profile fine tune end gcode by @frawg in #10742
- Shellcheck everything by @coryrc in #10730
- Add a once-daily Build All which skips caches by @coryrc in #10731
- Add Afinia 3d printer and update tree_support_tip_diameter option for Tiertime printers by @GuoGeTiertime in #10705
- [PROFILE]Add Sovol SV01 by @M4ketech in #10723
- [QOL] Remember slider position for single layer mode in preview by @yw4z in #10758
- Improve the pt-BR translation by @afmenez in #10837
- Fix grid lines origin for multiple plates by @yw4z in #10724
- Update Q2 print height by @HYzd766 in #10843
- Add Sovol SV08 MAX profiles from Sovol's repo by @arachnist in #10768
- Revamp OrcaSlicer updater by @SoftFever in #10884
- Update DMG creation process in build workflow by @SoftFever in #10891
- Update OrcaSlicer_tr.po by @whizosk in #10856
- Add a new printer Model with Flyingbear by @FlyingbearOfficial in #10889
- [PROFILE]add Rolohaun Delta Flyer Refit by @SoftFever in #10893
- [PROFILE] fix for Ender 3 V3 KE by @maoravni in #10860
- update de for 2.3.1 after update locale by @hliebscher in #10912
- [Profiles] Fix bed_exclude_area excluding the whole bed on Anycubic Kobra 3 by @ErikGS in #10914
Support
I have been spending almost all my spare time maintaining this open source project.
If you appreciate my work, please consider buying me a coffee.
Your support is greatly appreciated! :)
OrcaSlicer v2.3.1 beta Release
What's Changed
This is OrcaSlicer V2.3.1 beta release. It fixes some bugs found in 2.3.1-alpha and adds some new features.
-
Add a new feature that allow user to insert extra solid infills by @SoftFever in #10611
Insert extra solid infills at specific layers to add strength at critical points in your print. This feature allows you to strategically reinforce your part without changing the overall sparse infill density.The pattern supports two formats:
Interval Pattern
- Simple interval:
N
- Insert 1 solid layer every N layers, equal toN#1
- Multiple layers:
N#K
- Insert K consecutive solid layers every N layers - Optional K:
N#
- Shorthand forN#1
Examples:
5 or 5#1 # Insert 1 solid layer every 5 layers 5# # Same as 5#1 10#2 # Insert 2 consecutive solid layers every 10 layers
Explicit Layer List
Specify exact layer numbers (1-based) using comma-separated values. Each entry may be a single layer
N
or a rangeN#K
to insert K consecutive solid layers starting at layer N:1,7,9 # Insert solid layers at layers 1, 7, and 9 5,15,25 # Insert solid layers at layers 5, 15, and 25 5,9#2,18 # Insert at 5; at 9 and 10 (because #2); and at 18
[!NOTE]
- Layer numbers are 1-based (first layer is layer 1)
#K
is optional in both interval and explicit list entries (N#
equalsN#1
)- Solid layers are inserted in addition to the normal sparse infill pattern
[!TIP]
Use this feature to:- Add strength at stress concentration points
- Reinforce mounting holes or attachment points
- Create internal structure for functional parts
- Add periodic reinforcement for tall prints
- Insert a single solid layer at a specific height by using an explicit list with a leading 0, which will be ignored because layer indices are 1-based. Example:
0,15
inserts a solid layer only at layer 15.
[!WARNING]
Layers that include solid infill can take significantly longer than surrounding layers. This time differential may lead to z-banding-like bulges. Consider adjusting cooling or speeds if you observe artifacts. - Simple interval:
-
Refactor infill rotation by @SoftFever in #10587
This update enhances the user experience and logic of the infill rotation controls by making "Sparse infill direction" and "Sparse infill rotation template" mutually exclusive to avoid conflicts. When the "Sparse infill rotation template" is active (non-empty), both "Sparse infill direction" and the automatic 90-degree rotation logic for certain patterns (e.g., Line pattern) are automatically disabled for clearer behavior.Solid infill handling has been improved by removing the solid infill insertion code from the sparse infill rotation template system, as this functionality was misplaced in 2.3.1-alpha. A dedicated option has been added for this feature (see change note above). The previous implementation caused issues where solid infill was incorrectly inserted directly above sparse infill.
The overall infill rotation logic has been refactored for better maintainability and clarity, also resolving a critical regression where auto internal bridge infill direction was not functioning correctly in 2.3.1-alpha (#10469).
-
Fix a regression bug in 2.3.1-alpha where Rectilinear infill generates unoptimized toolpaths. by @SoftFever in #10649
-
Fix a bug where Orca didn't allow exporting the "Printer Config Bundle" in certain cases. by @Azio-Pantheon in #10380
-
Improve Fisher koch Infill Precision by @RF47 in #10428
Improved curved infill pattern quality by replacing lookup tables with direct trigonometric functions, eliminating grid artifacts and delivering naturally smooth curves with full floating-point precision. This enhancement produces more accurate, visually appealing infill patterns while improving performance.
-
Optimize 3DHoneycomb infill: avoid using bridge flow by @gringer in #10453
-
Ignore the precise outer wall option when the wall sequence is not set to InnerOuter. by @SoftFever in #10687
UI & UX
- GCodeViewer will now always show the estimations by @niklasb22 in #10333
- Fixed a bug that legend window increases endlessly on some Linux distros by @yw4z in #10501
- Fix: Reset object settings not working for plate's Skirt Start Angle and Other Layers Sequence by @yw4z in #10482
- Fix crash when opening AMS humidity popup by @Noisyfox in #10472
- Fix scaling on bed and extruder icons in BBL > Device tab by @yw4z in #10416
- Add stl, step, etc. to recent list by @vovodroid in #9481
- Fixed many profile issues and cleaned up some messes. by @SoftFever in #10686
In the filament selection dialog, some incompatible filaments from some vendors are shown, this is fixed now.
[Profiles]
- Add Official overture preset by @Overture3D in #10631
- [Profile] Fix start_gcode for FlyingBear machines by @FlyingbearOfficial in #10593
- [Profiles] Optimize profiles for BLOCKS RF50 printer by @HugoCLSC in #10597
- [Profiles] Optimize Phrozen Arco 0.4 nozzle.json start up gcode by @Evintos in #10600
- [Profiles] Enable Arc fitting for QIDI plus4 and Q2 printers by @HYzd766 in #10618
- Feat/profiles cubicon xceler i by @Hyvision in #10373
- [Profile] Add Qidi Q2 by @HYzd766 in #10539
- Fix Anycubic Kobra 2 Neo Machine Profile by @frawg in #10548
- Feature/fix_profiles by @SoftFever in #10678
- Correct OrcaSlicer_profile_validator path by @NanashiTheNameless in #10510
- Update Ender-3 V3 KE processes to use percentage based line widths by @grantland in #10392
- Imported Artillery M1 Pro profiles from ArtilleryStudio by @pijalu in #10383
LOCALIZATION & DOCS
- Update the pt-BR translation by @afmenez in #10395
- Update TURKISH translations (V2.3.1-alpha) by @GlauTechCo in #10440
- Fix de translation by @hliebscher in #10487
- [LOCALIZATION] Updated part of the Traditional Chinese translation by @shuwn in #10526
- fix more de translation by @hliebscher in #10489
- Fix IS & JD test by @ianalexis in #10481
- Missing permissions validate-documentation.yml by @ianalexis in #10495
- Wiki Update 11 - Strength by @ianalexis in #10369
- Add Assign Issue workflow by @coryrc in #10408
- Update TURKISH translations (V2.3.1-alpha) by @GlauTechCo in #10568
- Update Italian translation by @simonechiarlo in #10554
- Cs cz updates by @xxxvodnikxxx in #10492
- Wiki Update 12 - Others by @ianalexis in #10452
- [DOC] Fix typo "rotatation" by @yw4z in #10592
- fix some german translations by @hliebscher in #10702
- Correct 4 Italian translations by @boromyr in #10704
- Update strings for keyboard shortcuts by @afmenez in #10399
- Fix misc issues with the translated strings by @afmenez in #10400
Misc
- Refactor folder by @SoftFever in #10475
- Fix netfab model repair service in github compilation by @RF47 in #10507
- Wiki Validation Workflow Action by @ianalexis in #10447
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #10605
- Bump takanome-dev/assign-issue-action from 2.2 to 2.3 by @dependabot[bot] in #10606
- Bump tj-actions/changed-files from 44 to 46 by @dependabot[bot] in #10604
- feat: use "nightly" instead of version code for nightly builds by @bwees in #10444
- Run shellcheck on build_linux.sh and add it to wor...
OrcaSlicer V2.3.1-alpha Release
OrcaSlicer V2.3.1-alpha Release Notes
OrcaSlicer V2.3.1-alpha is a comprehensive update focused on infill, surface control, motion tuning, and workflow polish. In this release we’re introducing a template-based sparse infill rotation system; two new fuzzy skin features—fuzzy skin (extrusion mode) and fuzzy skin painting; improved flow rate calibration; and built-in Input Shaping and Junction Deviation calibration. Multi-material printing gains color remapping and a sturdier RIB wipe tower. You’ll also see UI refinements, performance improvements, and broader printer support, including the latest BambuLab firmware and AMS 2/HT.
Below is the full changelog—thanks to everyone who tested builds and contributed PRs.
🎯 New Features and Enhancements
-
New sparse infill rotation system by @SoftFever and @pi-squared-studio in #9924 and #9996
OrcaSlicer now allows you to specify Sparse Infill's rotation pattern in any possible way by using the newly introduced template meta-language(kudos to @pi-squared-studio)
infill_rotate.mp4
If you want to learn more about the new rotation system, please visit our WIKI: infill_rotation_template for detailed documentation.
-
Infill Line Multiplier by @RF47 and @profOnno in #9432
We're introducing the new Infill Line Multiplier feature, giving you greater control over your print's internal structure.
This option lets you multiply the number of infill lines while preserving your chosen infill density, providing more flexibility
to balance strength and material distribution.By increasing rigidity and fine-tuning material usage, you can create complex, customized internal structures
tailored to your printing needs—while maintaining consistent cross-sectional weight.
-
Improve flow rate calibration: use ipArchimedeanChords pattern for flow rate calibration by @SoftFever and @Noisyfox in #8993
The surface pattern and printing sequence in OrcaSlicer’s flow rate calibration test have been redesigned for improved accuracy. You can now identify the correct block not only by visual inspection but also by feeling for the smoothest surface at the ring, making it easier to determine the most accurate flow rate.
This method is inspired by jimcorner
-
New calibration- Input Shaping & Junction Deviation by @ianalexis and @RF47 in #9160
OrcaSlicer now introduces comprehensive input shaping and junction deviation calibration tools to optimize motion control on Marlin 2 and Klipper-based printers. Through a two-step calibration process—first identifying the optimal input shaping frequency, then fine-tuning damping ratios—users can significantly reduce ghosting and vibration artifacts. With support for Marlin’s M593 G-code and initial Klipper compatibility, the feature provides granular control, a dedicated calibration UI, and has been validated across a wide range of machines from Ender-3 class printers to high-performance models like the Voron 2.4 and FLSun T1 Pro. By building on proven resonance compensation techniques from Klipper, OrcaSlicer makes advanced motion tuning accessible to more printers, enabling cleaner, higher-quality prints.
-
Feature: Fuzzy Skin Extrusion Mode by @pi-squared-studio in #9878
Now OrcaSlicer implement a novel way fuzzy skin! Instead of creating jagged tool path to create fuzzy skin effect. This new approach create fuzzy skin effect by simply alter extrusion(flow).
-
Add fuzzy skin painting by @Noisyfox in #9979
Ported from PrusaSlicer by @Noisyfox, we can now paint the areas we want to apply the fuzzy skin.
This new paint-on fuzzy skin feature lets you brush texture directly onto chosen surfaces, giving precise control over where the rough, randomized finish appears. It’s ideal for adding grip, decoration, or selective surface detail without affecting the entire print.
fuzzy_paint.mp4
-
Introduce a new seam alignment option: Aligned back by @SoftFever in #10255
We’ve added a new option for seam placement to improve print aesthetics on front-facing models, such as sculptures or designs with a clear viewing direction.
Previously, using the Aligned seam option could result in seams being placed at the front, which is often undesirable. The new option prioritizes placing seams away from the front while still searching for optimal hidden positions on other sides.
Unlike the Back option, which always forces seams to the backmost position, this approach provides a more balanced and visually pleasing result. You can see the difference in below video:
aligned_back.mp4
-
Remap filament for pre-colored models by @SoftFever in #10303
This release introduces an intuitive color remapping feature that addresses a common workflow challenge when printing pre-colored models. Users can now easily adjust filament assignments when a model's built-in color sequence doesn't match their printer's loaded filament order, eliminating the need to physically rearrange filaments or modify the original model files.
This is particularly useful when working with pre-painted models where the artist's intended color order differs from your current extruder setup. For example, if a model expects red, blue, green, yellow but your printer has blue, red, yellow, green loaded, you can now simply remap the assignments through the interface.This enhancement streamlines the multi-material printing workflow, making it significantly more convenient to print pre-colored models regardless of their original color assignments.
remap.mov
-
Adds resonance avoidance ported from qidi slicer by @EpiphanyPrinting in #9403
You can now set a resonance avoidance range in OrcaSlicer. When enabled, the slicer will skip over such a zone of speeds automatically and choose a nearest safe value, minimizing the occurrence of the vibration-induced ripples and VFA artefacts all too commonly witnessed within such zones. This option is particularly beneficial on those printers which are prone to mechanical resonance, where you can entirely skip those offending speeds. You can obtain the correct range on your machine by running the integrated VFA calibration test available within OrcaSlicer.
-
Junction Deviation Machine Limit by @RF47 in #9234
This update introduces new Junction Deviation (JD) option, allowing users to configure the maximum JD value on printers running Marlin firmware. As JD has replaced the older jerk parameter in recent Marlin versions, it is now the preferred motion control setting. A corresponding menu is also added in the print settings panel.The JD value is applied only when the firmware is Marlin, and the “Emit Limits to G-code” option must be enabled for the setting to be included in the generated G-code.
...
OrcaSlicer V2.3.0 Official Release
This is the official release of Orca Slicer v2.3.0, a stable version that we highly recommend for all users.
Note: If you upgrade from OrcaSlicer 2.2 or an older version, there’s a chance that some of your previously custom filaments are now available to all your printers. However, if this isn’t what you want, you can set the filament’s dependency to restrict it to a specific printer. For custom filament settings created with 2.3, it will automatically set to be compatible with the current printer model only. In the following video, I demonstrate how to change my “Aliz PETG @voron” filament, which is optimized for my Voron machine and won’t work with my other printers. I set its dependency to make it visible only to my Voron machine.
change.dependency.mp4
What's Changed
- Backup User Profiles:When OrcaSlicer upgrades to a new version by @SoftFever in #8953
backup.mp4
-
Allow generating brims for objects inside other object's hole by @Noisyfox in #8914
-
Fix a bug that, in some instances, caused sending large print jobs to the Bambu machine to be slow by @3vi1 in #8925
-
Fix crash when resetting filament presets by @Noisyfox in #8911
-
Use .gcode.3mf as ext for gcode 3mf files by @SoftFever in #8928
-
Fix wrong first layer temperature when ooze prevention and print-by-obj are enabled by @Noisyfox in #8927
-
Fix crash when support bottom interface layer is set to
same as top
by @Noisyfox in #8955 -
Set Crosshatch as default infill pattern instead of grid by @bistory in #8952
-
fix de after update locale by @hliebscher in #8803
-
Fix Creality Hi extruder_clearance_height_to_lid by @bistory in #8806
-
Improve the pt-BR translation of "plate" by @afmenez in #8828
-
Add pause gcode command to Sovol SV08 & SV07 by @cochcoder in #8840
-
Show Creality CR-6 Optimal processes by @cochcoder in #8848
-
Update TURKISH translations (2.3.0-rc) by @GlauTechCo in #8851
-
Fix typo by @wrathernaut in #8872
-
Change Elegoo Centauri Start GCode to Wait for bed temp by @thelegendtubaguy in #8882
-
Traditional Chinese Localization Update in 2.3.0-rc by @shuwn in #8883
-
Added TPU, ABS, and PETG Profiles for Co Print ChromaSet-2 by @coprint in #8888
-
Update Catalan language for OrcaSlicer V2.3.0 Release Candidate by @davidjuanesb in #8913
-
bugfix and updates in profiles for MK3.5 by @koppensb in #8778
-
Add Lulzbot Taz 4, 5, Pro Dual, Pro S by @wrathernaut in #8844
-
Fixes/Improvements for Creality profiles by @cochcoder in #8850
-
Output x64 registers to windows crash report too by @Noisyfox in #8951
Support
I have been spending almost all my spare time maintaining this open source project.
If you appreciate my work, please consider buying me a coffee.
Your support is greatly appreciated! :)
OrcaSlicer V2.3.0 Release Candidate
This is OrcaSlicer V2.3.0 Release Candidate release.
This release introduces new features and fixes bugs identified in the two previous beta versions.
What's Changed
-
Limit visibility of custom filament profiles based on OrcaFilamentLibrary to currently selected printer only by @SoftFever in #8779
With the newly introduced Global Filament Library in 2.3.0, when users save custom filament profiles, if the base profile is from the Orca Filament Library, these user profiles will automatically become visible to all printers, which can be annoying.
To address this, we now ensure that new user profiles derived from system profiles (from the Orca Filament Library) are automatically set to be visible only to the selected printer model.
Users can also manually adjust the compatibility of filament profiles in the filament settings if they want. -
QoL: Add auto perspective by @Noisyfox in #8312
This new QoL feature introduces auto perspective that works similar to Blender:- When click the top/bottom/left/right/front/back on the 3D navigator, or switch to those view from the menu, or by shortcuts (Ctrl+1-6), the camera automatically switch to orthogonal view
- When switch to any other angles, either by dragging with mouse/track pad, or by clicking other non-perpendicular faces on 3D navigator, or select default view from menu/short cut (Ctrl+0), the camera automatically switch to perspective view
- Panning and scalling won't trigger the view change
- This is optional and disabled by default, you can enable this from the view menu
This new feature also fixes a few issues with 3D navigator:
- When click top/bottom view, sometimes the orientation is wrong. Now the orientation is always the same as if you select the top/bottom view from the view menu or by the shortcut.
- When dragging the 3d navigator vertically, once the vertical limit is reached and you keep dragging it, the view will keep fliping diagonally (gimbal lock, techenically). This issue is illustrated as below, and has been fixed in this PR and the orientation is stable.
-
pa calib: batch mode for pa pattern by @buzzhuzz in #7199
A new batch mode for PA pattern calibration: generate a set of tests for a given list of accelerations and printing speeds.
https://github.com/user-attachments/assets/8797fe34-6836-4918-81e3-5e333b48c53f -
Introduce option to control one wall draft shield by @igiannakas in #8562
-
Fix gcode viewer not working properly when opening .gcode files by @Noisyfox in #8761
-
Launching and directly loading GCode will result in missing information. by @anjis-elegoo in #8745
-
Fix issue that sharp tails are supported regardless of support blockers by @Noisyfox in #8743
Fix #8737 -
Switch to print-by-layer mode automatically for PA pattern test by @Noisyfox in #8688
-
update OrcaFilamentLibrary by @SoftFever in #8753
-
Fix issue that painted brim is not generated if brim width is set to 0 by @Noisyfox in #8700
-
Bug fix: Removed expand factor from IOI as it was incorrectly causing perimeter failing to observe IOI reordering. by @igiannakas in #8682
-
Arachne: Make sure wall is generated only if wall number set to > 0 by @Noisyfox in #8666
-
Flatpak arm64 support by @cochcoder in #8033
-
Russian translation update by @AndylgTom in #8645
-
Creality K2 Plus fixed build plate model by @SCiunczyk in #8646
-
Update default filaments for printers by @SoftFever in #8655
-
Fix text on file/config overwrite dialog by @afmenez in #8471
-
Add markers to allow translation of strings with '%' by @afmenez in #8488
-
Catalan language updated to OrcaSlicer v2.3.0-beta2 by @davidjuanesb in #8716
-
Add leftover strings from "overwrite dialog" fix by @afmenez in #8712
-
Update TURKISH translations by @GlauTechCo in #8671
-
update german translation by @hliebscher in #8722
-
Add Flashforge Adventurer 4 Printer Profile by @urself25 in #8662
-
Update Artillery Genius & Sidewinder profiles by @muesli in #8673
-
Update Russian translation by @vladimirgamalyan in #8726
-
Traditional Chinese Localization Update and Fix for PrintConfig.cpp in 2.3.0-beta2 by @shuwn in #8730
-
Fix Dremel 3D40 by @cochcoder in #8751
-
Profile folder optimizations (BLOCKS, ELEGOO, ERYONE, FLSUN, GEETECH, GINGER ADDITIVE, LULZBOT, SOVOL) by @yw4z in #8764
-
update POLISH translations ( 2.3.0-rc) by @KrisMorr in #8783
-
Fix crash when slicing batch PA pattern test by @Noisyfox in #8786
-
Fix French translation (for RC) and add new ones by @bistory in #8789
-
Add SV06 high-speed settings which were incomplete earlier by @apparle in #8648
OrcaSlicer v2.3.0-beta2 Release
This is OrcaSlicer V2.3.0 beta2 release.
We have introduced some new features and enhancements in this release.
Additionally, we fixed some bugs found in the 2.3.0-beta release.
What's Changed
Enhancements
-
Enhancement "Only one wall on top surfaces": better support for interface_shells by @SoftFever in #8627
This new enhancement enhances OrcaSlicer'sOnly one wall on top surfaces
feature. This should be greatly improve multi material key log like prints.
Previously, unwanted walls were incorrectly generated if bothinterface_shells
andonly_one_wall_top
are enabled.
-
Paint mouse ear brim by @Noisyfox and @ArthurBambulab in #8433
-
Use Zink override to add better support for Wayland with Nvidia on Linux(AppImage only) by @klylabs in #8373
For Linux users who use Nvidia GPU on Wayland can see a performance boost! -
Scale bed icons & text depends on bed size by @yw4z in #8621
-
Vertical tree support painting by @Noisyfox and @ArthurBambulab in #8212
-
OrcaSlicer release now includes a Flatpak bundle for Linux OS. Kudos to @powpingdone for the heavy lifting that made this possible!
Bug fixes
- Fix a crash issue then exporting preset bundle by @SoftFever in #8525
- Fix AMS mapping bug by @SoftFever in #8531
- Measure: Fix wrong diameter when selecting a circle feature by @Noisyfox in #8575
- Cut: Fix crash caused by unexpected copy of the cut island by @Noisyfox in #8598
- Avoid message box if font load failure during startup by @Noisyfox in #8610
- apply adaptive pa in object mode by @krmz-krmz in #8546
Misc.
- Mention orcaslicer.com as an official platform by @Thynix in #8502
- Adding missing pt-BR translations by @afmenez in #8482
- Turn on exclude object for Prusa MK4S by @rcloran in #8486
- Add new K1 SE profiles (fixes #8455 by @bistory in #8485
- Fix strings missing localization on PrintConfig by @afmenez in #8483
- kor translation update by @crwusiz in #8530
- Added small Japanese translation by @Psych0h3ad in #8527
- Catalan language updated to OrcaSlicer v2.3.0-beta by @davidjuanesb in #8511
- Fix VS2022 17.13 build failure by @vovodroid in #8481
- Add Lulzbot Taz 6 printer profile. by @wrathernaut in #8513
- Increase upload timeout for Flashforge printers to 10 minutes by @kbondar80 in #8536
- Improve folder structure for eSUN Filament in BBL. Added LW-PLA. by @Schildkroet in #8539
- chore: more Ukrainian translations for v2.3.0 by @kybarg in #8543
- Fixing conflicts in the pt-BR translation by @afmenez in #8553
- Cleanup the logic for Zink Override by @klylabs in #8571
- EXO/SH profils updates by @VOLUMIC in #8566
- Correct Flying Bear S1 / Ghost 6 extruder clearance radius by @afiskon in #8560
- Avoid using
auto
as type of Eigen expressions. by @Noisyfox in #8577 - Allow compilation on distributions based on Ubuntu/Debian by @cochcoder in #8625
- Added AD5X & SUNLU filaments for Flashforge + fixes & updates by @RikshaDriver in #8573
- Recommend
Z hop type: Spiral
for Ender-3 v3 SE by @afiskon in #8585 - More Ukrainian translations for v2.3.0 by @kybarg in #8600
- More fixes to the pt-BR translation by @afmenez in #8602
- Enable checkbox in printer profiles to permit first layer scanning to be enabled/disabled via the slicer by @sschwetz in #8614
Support
I have been spending almost all my spare time maintaining this open source project.
If you appreciate my work, please consider buying me a coffee.
Your support is greatly appreciated! :)
OrcaSlicer v2.3.0-beta Release
This is OrcaSlicer V2.3.0 beta release.
We have introduced many new features and improvements in this version.
Before we dive into the details, I would like to share 3 great news.
- Orca Slicer has been honored with the Software of the Year award from 2024 3D Printing Industry . A huge thank you to all the contributors and supporters—this project wouldn't be what it is today without you! I'd like to especially thank @Noisyfox and @igiannakas for their exceptional contributions and dedication to the project.
- Printables.com now support "Open in OrcaSlicer" feature, you can now open models in OrcaSlicer directly from Printables.com. Kudos to Josef Průša and his team for making this happen!
- Orca Slicer has it's own official website now! https://www.OrcaSlicer.com
What's Changed
-
Orca filament profile system rework and global library by @SoftFever in #8287, #8057
This update introduces infrastrature changes of OrcaSlicer's profile management system as well as a global filament library in OrcaSlicer, addressing one of the most significant challenges users face: organizing filament profiles, especially when managing multiple printers. Previously, filament profiles could not be reused across different printer brands (e.g., Voron profiles did not work on Vzbot and vice versa). The lack of a shared filament library made it particularly difficult to add filament vendor profiles for all printers in Orca, as users had to perform this task individually for each printer model.
With this new update:
- A global filament library has been added to Orca, allowing filament presets to be used across all printer models if desired.
- Filament profiles in Global library can be specialized for specific printer models. E.g. a specially tuned filament profile for certain printer model. When both generic and specialized versions of a filament profile are available, Orca will automatically select the appropriate one based on the printer model.
- The process of creating filament profiles has been simplified, encouraging manufacturers to submit their profiles directly to Orca. Which again will make life easier for all users.
Some sample filaments have been added to the global library with this update too, enabling all machines to use them. This feature represents a significant step forward in streamlining filament management within OrcaSlicer.
-
enabled dependency setting for filament and process by @Azio-Pantheon in #6235
This update re-enables the dependency setting UI for filament. Along with the Orca filament profiles syterm rework, users now can set dependencies for filament so that the custom filament can be used in by other printer.
Screen.Recording.2025-01-15.at.11.24.14.PM.mov
-
Introduce more fuzzy skin styles(structured noise/perlin) by @Arachnid in #7678
The existing fuzzy skin support does a good job of hiding printing artefacts, but uses a very naive algorithm based on randomly displacing points on the outside wall of an object. This means that there's no correlation between the displacements of vertically adjacent points, and this in turn gives the fuzzy skin a characteristic horizontal pattern that can accentuate rather than hide layer lines.
This new enhancement adds support of creating structured noise, and uses it to enhance the fuzzy skin functionality with new options that have better aesthetics compared to the existing uniform random noise. Several noise algorithms are supported:- Perlin noise: A classic structured noise algorithm that creates spatially coherent noise.
- Billow noise: A variation on perlin noise that has a more 'billowly' or cloud-like appearance.
- Ridged Multifractal noise: Creates random ridgelike formations, or marble-like textures.
- Voronoi: Divides space up into voronoi cells, and displaces each by a random amount. Creates a patchwork effect.
-
Add "2D Lattice" fill pattern for lightweight aircraft structures by @LoftedAero in #8293
This is a new fill pattern intended for lightweight printed model aircraft structures, primarily wings with single walls and low fill percentages. It creates a 2D lattice structure extruded in a planar direction, typically perpendicular to the wing chord but able to be manipulated by the fill angle setting. The lattice elements are arranged in two alternating groups, each with a user-specified angle relative to the Z direction. These two angles are adjustable by the user via settings that appear when this fill type is selected.
-
Extrusion rate smoothing improvement by @igiannakas in #7398:
- Reduce redundant gcode commands from extrusion rate smoothing by @igiannakas
Extrusion rate smoothing (pressure equaliser) materially increases gcode size due to significant redundancies in the produced gcode.
This improvement reduce gcode size, making the gcode smaller and hence, more easily printable due to reduced gcode commands / second issued to the printer. - Introduces an option to limit ERS to the areas that are visible to the user, reducing print time impact.
- Allow smaller segment length
- Reduce redundant gcode commands from extrusion rate smoothing by @igiannakas
-
Expose interface_shells option by @SoftFever in #8411
"interface_shells" option exists in original PrusaSlicer, this PR just expose this option as this is a useful feature for people want to print multi color logo or sign.
My.Movie.mp4
-
Enhancement: Additional controls over bridges by @igiannakas in #8263
The following features have been developed- Internal bridge density: can help improve internal bridge reliability by improving cooling efficacy for the bridge layer as the lines can be spaced a bit further apart. It can also help reduce over extrusion if thick internal bridges are selected as the extra spacing allows for the material to spread down/side more easily.
- Second bridge layer over internal bridge: significantly improves robustness of the internal solid infill, especially for high speed high acceleration printers, as it allows for multiple layers of material to be laid down slowly (using the internal bridge settings) before speeding up for internal solid infill. As a bonus it slightly reduces benchy hull line as material contraction is spread over more layers, more gradually.
- Second bridge layer over external bridge: significantly improves robustness of the external bridge before transitioning to the solid infill.
-
Enhancement: Enable separate internal bridge fan speed control by @igiannakas in #7906
-
Enhancement: Internal Bridge angle override by @igiannakas in #7908
-
Fixed an bug that filament_minimal_purge_on_wipe_tower option doesn't work for soluable filament by @SoftFever in #8397
-
Fixed a bug that flash matrix affects multi tool's wipe tower by @SoftFever in #8408
-
Integrate external purge estimates (eg Blobifier) to the filament consumption UI by @igiannakas in #7508
-
Allow clicking the toolbar icon multiple times without moving the cursor by @Noisyfox in #7267
-
Adaptive layers - respect layer height range modifiers. by @vovodroid in #5941
-
Fix no overhang reverse in Arachne by @vovodroid in #5964
-
Retract on top layer option. by @vovodroid in #6188
-
Fix PA pattern crash if default/first layer line width is percentage by @Noisyfox in #7592
-
Fix 3mf object type to conform the 3mf core spec by @Noisyfox in #7586
-
libslic3r: include tbb/spin_mutex to fix compilation error by @anarsoul in #7505
-
Do not create raycaster when loading the gcode preview by @Noisyfox in #7596
-
Fix overlapping regions caused by "Make Overhangs printable" by @Noisyfox in #7630
-
Arachne: Fix an arithmetic overflow that causing extra points outside plate by @Noisyfox in #7330
-
Fan mover: Ignore non-part cooling fans (#7171) by @Noisyfox in #7193
-
Update anti-vibration algorithm from PrusaSlicer by @Noisyfox in h...
OrcaSlicer V2.2.0 Official Release
🚨🚨🚨Important Security Alert🚨🚨🚨
Please be aware that "orcaslicer.net" or "orcaslicer.info" are NOT an official website for OrcaSlicer and may be potentially malicious. This site appears to use AI-generated content, lacking genuine context, and seems to exist solely to profit from advertisements. Worse, it may redirect download links to harmful sources. For your safety, avoid downloading OrcaSlicer from this site as the links may be compromised.
The only official platforms for OrcaSlicer are our GitHub project page and the official Discord channel .
We deeply value our OrcaSlicer community and appreciate all the social groups that support us. However, it is crucial to address the risk posed by any group that falsely claims to be official or misleads its members. If you encounter such a group or are part of one, please assist by encouraging the group owner to add a clear disclaimer or by alerting its members.
Thank you for your vigilance and support in keeping our community safe!
What's Changed
This is the official release of Orca Slicer v2.2.0.
It fixes several issues found in previous versions and introduces new features.
We recommend updating to this version.
-
PA Pattern calibration: print flow value and acceleration by @buzzhuzz in #7178
Orca Slicer now print max flow value and acceleration in PA on the test prints for easy reference whenPA Pattern
is selected.
-
Fixed a bug where the nozzle could collide with printed walls during travel movements when the scarf seam feature is enabled by @fritzw in #7208
-
Bug fix: Inner Outer Inner wall ordering mode failed to reorder in certain edge cases with arachne by @igiannakas in #7134
-
Allow printing prohibited filaments when 'Skip AMS Blacklist Check' is enabled by @phiten in #7161
-
Fix crash when loading gcode file twice by @Noisyfox in #7217
-
Fix issue that thumbnail color not updated properly when AMS slot mapping changes by @Noisyfox in #7194
-
Fixed Clipper library (our own fork of it) when working with Z coordinate by @Noisyfox in #7180
-
Fix crash when doing PA calib using pattern method from calib tab by @Noisyfox in #7248
-
Fix crash when extruder 16 is used in color painting by @Noisyfox in #7200
-
Fix: Decouple the default material selection from the nozzle size on the machine. by @womendoushihaoyin in #7126
-
Add Creality Print support by @robertduplock in #6928
-
Add Elegoo OrangeStorm Giga by @cochcoder in #6977
-
Add Anycubic Kobra 2 Plus, Kobra 2 Max, Kobra 2 Pro, Kobra 2 Neo, & Kobra 3 by @cochcoder in #7082
-
Enable Air Filtration Support for BBL P1S, X1, X1C by @ichisaur in #7087
-
Add geeetech M1 profile by @whoseyoung in #7113
-
Update AnkerMake Jerk and Extruder settings to match AnkerMakeStudio by @robertbaker in #7117
-
Update filename_format to Anker machine by @robertbaker in #7116
-
Fix bugs with CR-M4 by @cochcoder in #7108
-
Fix: kp3s v1 json configuration error by @1012302887 in #7148
-
Update Flyingbear profiles: Fix arc fitting value by @FlyingbearOfficial in #7157
-
Update Infimech profiles: fix arc fitting by @InfimechOfficial in #7159
-
Add BLOCKS RD50, ProS100 and RF50 printers by @HugoCLSC in #7190
OrcaSlicer V2.2.0 RC Release
This is Orca Slicer v2.2.0 RC release.
What's Changed
Major bug fixes
- Fix various wipe tower related bugs found in beta by @SoftFever and @igiannakas (#6980 #6934)
- Fixed a bug that the new Fuzzy skin algo introduced in beta2 may overshoot Z range by @Noisyfox in #6955
QoL features
- Shows extruder's values on filament's Setting Overrides tab. by @bernarden in #6370
Various bug fixes
-
Export negative parts by @vovodroid in #7024
-
Support multi-line progress information rendering by @Noisyfox in #6909
-
FIX: CLI: fix an exception when parsing scale params by @uSyzex in #6969
-
Fixed an issue that if Orca was invoke by associated files, local data_dir was not used by @SoftFever in #7049
Misc changes
- making all four corners of the grid sharp instead of round by @Azio-Pantheon in #6993
- update Polish translations ( 2.2.0-beta2 ) by @KrisMorr in #6904
- Fix Spanish String by @tadeu2 in #6946
- Russian translation update by @AndylgTom in #6939
- Qidi profile updates: latest consumables and machine modifications by @HYzd766 in #6952
- Removed editor's label from Russian translation file by @andrey-helldar in #6962
- Update TURKISH translations by @GlauTechCo in #6982
- Allow reverse on odd without detect overhang wall by @Noisyfox in #6922
- Add Creality K1 SE, K2 Plus, & CR-M4 by @cochcoder in #7002
- General improvments to RatRig V-Core 4 & V-Core 4 HYBRID by @cochcoder in #5966
- update snapmaker profiles by @macdylan in #7012
- Update project structure to match BambuStudio's support code by @Noisyfox in #6967