This is OrcaSlicer V1.9.0-alpha Release.
What’s Changed
- New smooth spiral vase mode by @andrewboktor in #3091
It’s no secret that OrcaSlicer, as well as other Slic3r forks, has struggled with spiral vase mode, especially with models featuring sloped surfaces and large line widths. This new PR, introduced by @andrewboktor, presents an improved smooth spiral vase mode inspired by Ultimaker Cura. It effectively eliminates visible seams in spiral vases. - Port PrusaSlicer’s Measure & Cut gizmos by @Noisyfox in #2603
Originally developed by the PrusaSlicer team and beloved by many users, the Measure & Cut gizmos have now been ported to OrcaSlicer, thanks to @Noisyfox. - Port Emboss & SVG gizmo from PrusaSlicer by @Noisyfox in #2819
- Add option to “Reverse only internal perimeters” under the reverse on odd feature to reduce part warping by @igiannakas in #2722
This “Reverse only internal perimeters” option is an extension toreverse on odd
reversal is not executed on external perimeters.
The primary use case for this PR is to greatly reduce part stresses as they are now distributed in alternating directions, which should reduce warping, while maintaining external wall quality. This can be very useful for warp prone material, like ABS/ASA and also for elastic filaments like TPU and Silk PLA. - Show used filament length and weight per line type by @Noisyfox in #3246
- Add “Cancel Objects” support for Prusa/Marlin/RRF firmware by @SoftFever in #3164
- Alternate extra wall by @igiannakas in #3196
This setting adds an extra wall every other layer. This way the infill gets caught between the walls, resulting in:
- Theoretically, stronger prints due to better infill anchoring.
- Allows for the infill/wall overlap to be set to low values without compromising object strength while maintaining external surface quality.
- It may contribute to improving water tightness of models as the gaps between the top and bottom layers and the walls are overlapping.
- QoL: Make sidebar collapsible, resizable, movable, floatable and dockable by @Noisyfox in #2972
- Add ColPic encoding for thumbnails(;gimage/;simage) as metadata. This will enable showing preview images on QIDI/Elegoo/etc machines. QidiSlicer’s implementation of this format is referenced. by @SoftFever
- Adds rotate on stl import by @iitsalex in #3116
- Adds overview for custom gcodes like pause, change filament, custom #2191 by @niklasb22 in #2728
- Added a new handy model: Stanford bunny
This model is remixed by myself to make it 3d printable. Original model can be found at: https://graphics.stanford.edu/data/3Dscanrep/ - Add a new option “emit_machine_limits_to_gcode” by @SoftFever in #3236
- Fixed an bug that old bed texture was not cleard when switching to printer without texture assigned by @SoftFever in #3259
- Fix PNG build plate texture not rendering on AMD GPUs by @Noisyfox in #2780
- Show wireframe in MMU painter gizmo by @Noisyfox in #2808
- Fix crash when closing application by @igiannakas in #2904
- Fuzzy skin fixes + on/off for first layer by @andrewboktor in #2903
- Change the how to manage show/hide gcode window by @Noisyfox in #2704
- Add option to disable emitting M73 gcode (#2114) by @Noisyfox in #2940
- Add zhop to PA pattern by @stew675 in #2952
Fixed a regression issue that wrong accel was used for PA Line by @SoftFever - Fix unicode path for nanosvg by @SoftFever in #3179
- Fixed a bug that caused curled edge detection not to work as expected for left facing edges when using Arachne. Enabled fan speed control for curled overhangs by @igiannakas in #3034
- Updated PA test to address crash when default line width was zero by @igiannakas in #3055
- make fan percentages a float by @lbibass in #3087
- Fix “Extra length on restart” setting is ignored when wipe is enabled by @igiannakas in #3065
- Eliminating many very tiny extrusion segments which led to blemishes in thin-wall models sliced with Arachne by @sethml in #3014
- Updated wipe logic to respect retraction speed during wiping by @igiannakas in #3094
- Do not limit the max window size by @Noisyfox in #3149
- Bug fix: VFA Test fix by @igiannakas in #3230
- Fix tutk logs location (#3209) by @Noisyfox in #3248
- Fix macOS deps build issues by @Ocraftyone in #2541
- Rework Github Build Actions by @Ocraftyone in #2566
- Fix toolbar rendering on Windows by @Noisyfox in #2784
- Update README.md by @eltociear in #2815
- Another fix to the preview shell by @Noisyfox in #2821
- Fix cmake error by @jbroadus in #2871
- Update BuildLinux.sh by @Ocraftyone in #2919
- QOL: Dev 1.9 – Regroup Advanced Quality Options by @igiannakas in #2962
- Only regenerate bed triangles if actually changed by @Noisyfox in #3039
- Fix value passed to SPEED in air-filteration.md macro. by @IntenseWiggling in #3133
- Do not limit the max window size (#2889) by @Noisyfox in #3142
- Fix window maximize when task bar is on the left. by @Noisyfox in #3148
- Use windows API to copy files by @Noisyfox in #2923
- Fix color blending of preview shells by @Noisyfox in #2799
- Various infill improvements by @Noisyfox in #2716
- Set PointerAlignment to Left by @Ocraftyone in #2948
- Fix build error with CGAL 5.6 with -std=gnu++17 on Fedora by @jbroadus in #3045
- Disable the cooling moves for snapmaker printers by @macdylan in #3081
- Fix btt tft thumbnail regression by @SoftFever in #3056
- fix pwsh variable in CICD by @Ocraftyone in #3188
- Trigger task progress update on paint event as well by @Noisyfox in #3237
- Fix crash on MacOS when clicking filament dropdown in object list by @Noisyfox in #3205