Releases: SoftFever/OrcaSlicer
OrcaSlicer V2.1.0 Beta Release
This is OrcaSlicer V2.1.0 beta release.
What's Changed
-
Orca Slicer now features brand-new icons, thanks to @yw4z in #4368
These icons are designed to be more consistent, modern, and pixel-perfect, offering better color contrast. They align seamlessly with the new design of Orca Slicer. A big thanks to @yw4z for these new icons and numerous UI improvements!
-
Orca Slicer now support open/import model from Prinables.com/Thingiverse.com/makerworld.com directly by @SoftFever and @Ocraftyone (#5486, #5416, #3823)
No more manual downloads! You can now open models directly from these sites, and Orca Slicer will automatically import them for you.You can enable this feature in the Preferences dialog.
Please note that this feature is currently available only for Windows.
-
Infill direction enhancements by @SoftFever in #5267
With the new enhancements, Orca Slicer now allows users to set sparse and solid infill directions independently. Users can also disable solid infill direction rotation, which is particularly useful when printing with transparent materials.infill.direction.mp4
-
Port new sparse infill pattern Cross Hatch and optimization by @SoftFever in #5495
In this release, a new infill pattern called CrossHatch has been introduced into Orca(thanks to BambuStudio). This pattern is similar to Gyroid and the new 3D HoneyComb introduced in OrcaSlicer 2.0 RC but offers even faster printing speeds. Orca has further optimized this infill pattern to enhance its performance at low infill densities.
-
improve seam performance by @SoftFever in #5436
-
Support larger printer by @SoftFever in #5320
Orca Slicer previousely only support printer bed sizes smaller than 2147mm x 2147mm due to the limitations of the 32-bit data type.
This limitation also applies to the maximum number of platers you can create for a project.
The total width/length of all the plates cannot exceed this limit.
Orca Slicer now support sizes as large as desired.
For convenience, the limit is currently set to 214m x 214m x 214m.
SuperSlicer is referenced for some changes.
-
ESP3D printer connection for wireless printing by @PreyK in #5399
Added ESP3D support for wireless printer connection to be able to send gcode & start printing directly from the slicer on printers with ESP3D module.
-
fix wrong overhang slowdown value by @SoftFever in #4940
Fixed a bug that overhang slowdown may slowdown too much in some cases.
before, it slowed down to 4 mm/s despite we had minimal speed to 10:after:
-
SEMM: Introduced parameter to control the maximum speed used for purging in the purge tower by @igiannakas in #5304
Previousely the speed limit is set to 90mm/sec which works well; however speed gains can be made by increasing this if the printer is able to bridge at higher speeds in the wipe tower.
A max speed limit has been introduced for the purge tower. The existing, as is limits of volumetric flow for the filament and sparse infill speeds are respected. Same for the ramping up of purge speed up to the limit. -
Adjustable infill wall overlap for top and bottom surfaces by @igiannakas in #4832
This new option allows for independent adjustment of the infill/wall overlap for internal solid and sparse infill and top and bottom surfaces. -
Touchpad-friently 3d navigation by @buzzhuzz in #4598
Implement FreeCAD-inspired touchpad navigation mode.
This mode makes 3d model inspection easier for devices with touchpad as the only pointer device.
Controls:
Shift+move: panning
Alt+move: rotationnav-touchpad2.mp4
-
Orca Slicer default parameter tweaks by @SoftFever in #5406
Some parameters are tweaked to improve the print quality and speed for all printers
Gap fill are now disabled by default
top_surface_pattern are not default to Monotonic Line
Sparse infill pattern are now default to Cross hatch
etc -
Fixed a bug that top surface was mistaken as bridge in some cases by @SoftFever in #4678
-
Precise Z Height
When enabled, this option ensures the accurate Z height of the model after slicing, even if the model height is not a multiple of the layer height.
For example, slicing a 20mm x 20mm x 20.1mm cube with a layer height of 0.2mm would typically result in a final height of 20.2mm due to the layer height increments. By enabling this parameter, the layer height of the last five layers is adjusted so that the final sliced height matches the actual object height, resulting in an accurate 20.1mm (as shown in the picture). This feature is ported from BambuStudio. -
Support Multi-device Management for Bambu printers(ported from BambuStudio)
-
Reducing purge through retracting filament for Bambu printers with AMS (port from BambuStudio)
-
Hide revert and delete preset buttons while search box focused by @yw4z in #5253
-
Removes check to disable nozzle override. by @anselor in #5459
-
Add z offset to pressure advance calibration (line and pattern) by @GrannyShifting in #4434
-
gui: reverse mouse zoom option (#4668) by @buzzhuzz in #4677
-
Fix go-to-layer dialog in gcode preview by @buzzhuzz in #4816
-
Add an option to allow user disable printer configuration by @SoftFever in #4930
-
Display filament labels in "change filament" context menus by @javawizard in #4921
-
Do layer height recognition on G3 moves as well by @Noisyfox in #4843
-
Fix wipe tower not showing purged filament volume for non BBL SEMM by @igiannakas in #5223
-
Fix bed mesh algorithm for 3 point bicubic algorightm by @igiannakas in #5296
-
Close Variable layer height gizmo when other toolbar buttons clicked by @yw4z in #5255
-
Russian translation update by @AndylgTom in #4782
-
Create pull_request_template.md by @SoftFever in #4856
-
Fix segmentation fault when running CLI by @asokawotulo in #4702
-
fix typo and new features in DE language file by @hliebscher in #4881
-
MagicMaker Apply to join by @magicmaker3 in #4895
-
Update OrcaSlicer_tr.po - TURK...
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.0.0 Official Release
This is the OrcaSlicer V2.0.0 Official release.
This update introduces some enhancements and fixes several bugs.
For the complete list of new features introduced in Orca Slicer v2.0, please visit the OrcaSlicer V2.0.0 Beta Release Note and the OrcaSlicer V2.0.0 RC Release Note
What's Changed
-
Add overhang threshold for scarf joint seam by @SoftFever in #4725
This is the latest effort in the ongoing improvement of the scarf joint seam. This new feature introduces an overhang threshold for the scarf joint seam, allowing users to set a threshold for the overhang angle to prevent the application of the scarf joint seam. This improvement is based on the observation that the scarf joint seam, in general, doesn't play well with steep overhangs.
Meanwhile, the 'Scarf joint flow ratio' option has been moved to dev mode only, as its utility remains unclear based on testing results. Thanks to Adam (@psiberfunk) for the testing and feedback. You can enable dev mode to use this feature. -
Fix issue that print host and webui settings are not properly reset by @Noisyfox in #4734
-
Fixes #2992 - emboss numbers for 290-305 by @jamincollins in #4742
Profiles:
- Fix excessive maximum z accelleration for Artillery Sidewinder X1 by @cochcoder in #4733
- Add Ender-3 V3 SE .2, .6, .8 and fix small Ender-3 Pro bug by @cochcoder in #4653
- Add Creality CR-10 SE by @cochcoder in #4757
- Add Creality Ender-3 S1 Plus by @cochcoder in #4674
- Fix syntax errors in CR-10 SE G-Code by @cochcoder in #4769
- Various profile improvments by @cochcoder in #4775
Translations:
- Update list.txt for gettext+OrcaSlicer.pot+update_Polish translations by @KrisMorr in #4663
- Fixed and added new Italian translations by @frankieorabona in #4721
- Add new de translation for rc by @hliebscher in #4724
- Fixed errors on last pull request - Spanish Translation by @tadeu2 in #4730
- Substantial changes to the Italian language by @frankieorabona in #4753
- Fix utf8 string on physical printer dialog by @Noisyfox in #4765
- Fix single word Spanish by @tadeu2 in #4768
- Update German translation for scarf beta Feature by @hliebscher in #4770
- Update OrcaSlicer_tr.po - TURKISH translation update by @olcayoren in #4772
- Update Simplified Chinese translation by @SoftFever
Support
If you appreciate my work and would like to support me, consider buying me a coffee.
Your support is greatly appreciated! :)
OrcaSlicer V2.0.0 RC Release
This is the OrcaSlicer V2.0.0 RC release.
This update introduces some new features and fixes some bugs found in the V2.0.0 Beta.
What's Changed
-
Rewriten 3D Honeycomb infill by @gringer in #4425
Are you ready to embrace your new favorite infill pattern? Allow me to introduce the revamped 3D Honeycomb infill. The current 3D Honeycomb infill pattern includes many bridges, making it less than ideal for high-speed printing and resulting in reduced strength. However, the improved 3D Honeycomb significantly reduces bridging, providing better strength and print quality. It offers similar strength to Gyroid infill but prints faster, thanks to requiring fewer direction changes.
@gringer is the original author of the 3D Honeycomb implementation in Slic3r too(and hence in OrcaSlicer/PrusaSlicer/SuperSlicer/BambuStudio/etc...)
My stress testing shows that the new 3D Honeycomb infill can handle fast printing (200mm/s) without breaking a sweat.
The following test was performed on a Prusa MK4 printer:
Actual infill print speed: 200mm/s
Filament: PETG
Infill pattern: new 3D Honeycomb -
Tweak the home page in OrcaSlicer by @SoftFever in #4602
-
Tweak OrcaSlicer log by @SoftFever
- set default logging level to warning and make it configurable in .conf file
- deprecate severity_level, use log_severity_level config key
- remove encrytped bbl debug_network log file
-
Revised Inner Outer Inner mode by @igiannakas in #4417 and #4416
-
Support new network connections to printer:
- Support for SimplyPrint cloud integration by @Noisyfox in #4525
You can find more information about the SimplyPrint connection here: https://help.simplyprint.io/en/article/the-orcaslicer-simplyprint-integration-how-to-set-up-and-use-1miu532/ - Falashforge 5M network support by @iherbak in #4546
- Support for SimplyPrint cloud integration by @Noisyfox in #4525
-
Fix an issue that only 1 bottom/top will be generated when ensure vertical thickness is set to None by @SoftFever in #4504
-
Fixed an issue that changing printer selection clears out Process overrides by @SoftFever in #4506 issue #4145
-
Fix alternate extra wall warning: change ensure vertical shell thickness to Moderate instead of None by @SoftFever in #4463
-
Revert automatic application of reduced internal bridge filtering for lightning infill by @igiannakas in #4639
-
Fix startup crashes caused by splash screen by @SoftFever
-
Prevent crashes from edge cases when slicing complex small model with "big" fuzzy skin is used by @SoftFever
-
Fix issue that painter sphere is rendered at the wrong position by @Noisyfox in #4652
-
Fixed a bug that promption of installing plugin notification was not displayed when trying to switch to Bambu device tab by @SoftFever
Profiles:
- Add MyRRF machine by @SoftFever
- Ender 3 V3 : Some improvements for supports and machines limits by @bistory in #4527
- Update QIDI profiles by @Hukete in #4549
- Fix Anker M5C 0.6 bed size by @cochcoder in #4608
- Fix missing Construct3D covers by @cochcoder in #4632
- Enable detect_thin_wall for Qidi printers by @bistory in #4637
- Update Flashforge Printer Profiles for Guider3 Ultra 0320 by @FlashforgeOfficial in #4587
- Add Ender-3 Pro by @cochcoder in #4573
Translations:
- Updated French translations by @bistory in #4427
- Polish translation update by @KrisMorr in #4430
- Update Spanish translation by @tadeu2 in #4445
- Update Turkish Language translation by @PhenixNoir in #4454
- Minor spelling & grammatical fixes by @cochcoder in #4444
- chore(slicer): Update copyright year to 2024 by @nevack in #4428
- Changing the background color of the thumbnail by @KrisMorr in #4421
- Further FR translation fixes by @bistory in #4472
- fix de new feature by @hliebscher in #4479
- Update OrcaSlicer_tr.po by @olcayoren in #4490
- kor translation update by @crwusiz in #4503
- Russian translation update by @AndylgTom in #4528
- Polish translation update by @KrisMorr in #4541
- Update German translations by @hliebscher in #4529
- Further IT translation fixes by @frankieorabona in #4569
- update locale and Chinese translations by @SoftFever
- Update Polish translation by @KrisMorr in #4658
Miscs:
- Allow AppImage generation in aarch64 build hosts by @rodriguezst in #4410
- Add Docker Build Support by @ohmdelta in #4485
- Catalan language updated to OrcaSlicer-v2.0.0-beta by @davidjuanesb in #4540
- Minified SVG Bamboo Lab Printer images by @yw4z in #4513
- Fix for missing K1 references by @bistory in #4600
- Optimized plate models of CONSTRUCT3D by @yw4z in #4567
- Added a string 'no model information' for translation by @KrisMorr in #4623
- Fix Ender-3 Pro missing from Generic Creality filaments by @cochcoder in #4630
- fix start_code and 0.16mm parameters by @FlyingbearOfficial in #4631
- Raised bed temperatures for Ender 3 V3 PLA profile by @bistory in #4636
- Update German Translations by @hliebscher in #4640
- Updated French translations by @bistory in #4654
- Add safety check for seam_slope_start_height by @SoftFever
- Add bed types WIKI document and link by @SoftFever
Support
If you appreciate my work and would like to support me, consider buying me a coffee.
Your support is greatly appreciated! :)
OrcaSlicer V2.0.0 Beta Release
What's Changed
This is OrcaSlicer V2.0.0 beta release.
This update introduces innovative new features and a lot of bug fixes and improvements.
-
Scarf joint seam: an innovative apprach to hide seams for FDM printing by @Noisyfox
You probably have already heard of the "scarf joint" feature implemented in OrcaSlicer through forum/YouTube videos.
It's a exicting new way to hide the seams in FDM printing.
Main implementation is done by @Noisyfox in #3839
Conditional scarf joint and slowdown for scarf joint only feature is done by @SoftFever in #4317
A big shoutout to @vgdh and @MichaelJLew for coming up with this brilliant idea and the early-stage prototype
A heartfelt thank you to everyone who participated in the testing and discussion, look at how many people are involved in the PR thread!
Adam(@psiberfunk) has done incredible scientific experiments. He wrote a great guide on how to use this feature, do check it out.
Michael(TeachingTech) made a fantastic YouTube video to explain this feature, do check it out.
-
Small area flow compensation by @mjonuschat in #3334
A feature aimed at addressing the challenge of over-extrusion in small areas of solid infill, an issue previously not well understood. By implementing a strategy that adjusts extrusion flow inversely proportional to the length of the extrusion line, we ensure that shorter lines receive less flow. This approach is visually represented in the software, with color coding—blue for reduced flow and red for increased flow—to clearly show the effect of the adjustments. This feature is designed to enhance print quality by providing a practical solution to the over-extrusion problem, making it easier for users to achieve consistent results across their prints.Big shoutout to @Alexander-T-Moss, who first came up with this innovative improvement and implemented it with scripts.
-
Orca Slicer now support OTA profile update for all 3d printers by @SoftFever in #4069
-
Improve gap fill application strategy by @igiannakas in #3412
-
Add direct adaptive bed mesh support by @SoftFever in #4212
Orca Slicer introduces comprehensive support for adaptive bed meshing across a variety of firmware, including Marlin, Klipper, and RepRapFirmware (RRF).
This feature allows users to seamlessly integrate adaptive bed mesh commands within the Machine Start G-code.
The implementation is designed to be straightforward, requiring no additional plugins or alterations to firmware settings, thereby enhancing user experience and print quality directly from Orca Slicer.
Compared to existing adaptive bed mesh plugins for Klipper, the Orca Slicer implementation can handle max/min bed mesh safety limits to avoid potential crashing into the bed.
For detailed usage, please refer to the Orca Slicer WIKI.
Example of Adaptive Bed Mesh usage in Orca Slicer:Marlin:
G29 X{bed_mesh_probe_count[0]} Y{bed_mesh_probe_count[1]} L{adaptive_bed_mesh_min[0]} R{adaptive_bed_mesh_max[0]} F{adaptive_bed_mesh_min[1]} B{adaptive_bed_mesh_max[1]} T V4
Klipper:
; Always pass `ADAPTIVE_MARGIN=0` because Orca has already handled `adaptive_bed_mesh_margin` internally BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=1 ADAPTIVE_MARGIN=0
RRF:
M557 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} P{bed_mesh_probe_count[0]}:{bed_mesh_probe_count[1]}
-
Allow specifying print order within each layer by @Noisyfox in #3685
You can now adjust the print order of objects in "by layer" mode by dragging them in the object list. Choosing the "as object list" option from the layer order dropdown will ensure objects are printed in your specified order for each layer.
-
Revist and improve "ensure vertical thickness" strategy and UX by @igiannakas and @SoftFever in #3235 and #4402
-
Add a new handy model: Orca string hell by @SoftFever in #3892
The model itself is pretty much a clone of the top part of the Autodesk FDM test model.
It's handy to have a dedicated model to benchmark the stringing performance quickly, hence this handy model.
This also serves as a mini user guide on the One Wall on Top Surfaces feature for models with text embossment on top surfaces.
-
UX: check and warn users if print speed/accel/jerk are higher than the machine limits by @SoftFever in #4403
-
Improve pressure equalizer so that it's less aggressive by @Noisyfox in #4264
-
[Feature] Introduced option to control amount of internal bridging, fixing internal bridge missing for some sloped surfaces by @igiannakas in #3319
-
Port EditGCodeDialog from PrusaSlicer by @Ocraftyone in #3417
-
Port "counterbole hole bridging" feature from SuperSlicer(it's called "No Unsupported Perimeters" in SS) by @Ocraftyone and @Noisyfox in #3189
-
Fixed a bug that in edge cases, wrong top surfaces were detected by @SoftFever in #4244
-
Improvement: Corrected monotonic lines now respect user infill / wall overlap setting by @igiannakas in #3388
-
Add configurable short wall/perimeter cleaning for Arachne by @scottmudge in #2790
-
Fix #3311: filament Load / Unload time was not used in time estimation by @eoyilmaz in #3706
-
Add shell type to STEP importer, to fix importing of some STEP files by @scottmudge in #4247
-
Pressure equalizer documentation by @igiannakas in #4334
-
Improve PA tower: 1. support large nozzles 2. remove jerk=1 settings 3. move settings changes to object to avoid accidently saving the profile by @SoftFever in #4382
-
Support for Obico cloud integration by @kennethjiang in #4116
For more detailed guild, please check this page: https://obico.io/docs/user-guides/orca-slicer-integration/
-
ENH: Better Scrolling Over Multiline Fields by @Ocraftyone in #4218
-
Improve ExtrusionLine::simplify, eliminating many very-short extrusion segments which led to blemishes in thin-wall models sliced with Arachne - Take 2 by @sethml in #3750
-
Decouple filament minimum print speed from overhang slowdown by @igiannakas in #3859
-
Fix an issue that exporting fil...
OrcaSlicer V1.9.1 Official Release
This OrcaSlicer V1.9.1 Official Release
This release primarily addresses a potential security vulnerability and includes several bug fixes.
What's Changed
- Security Enhancement:
Orca Slicer has been updated to ensure that sensitive information, like print_host and apikey, is no longer included within the G-code files.
Previously, OrcaSlicer included OctoPrint/Moonraker connection details in the generated G-code. This posed a potential security risk if the files were shared online and the printer was internet-accessible. This update eliminates the risk of unauthorized access by others exploiting this information.
It's important to note that this issue only affected users whose printers were directly exposed to the internet. For those using LAN IP(e.g. 192.168.x.x IP address) or local names, the risk was minimal.
Nonetheless, if your printer is accessible online, we strongly advise updating your APIKEY in OctoPrint/Moonraker or any similar service as an additional safety measure.
We extend our special thanks to Gina Häußge from OctoPrint for identifying and reporting this security issue.
NOTE: Project files (.3mf) are not affected by this issue.
NOTE2: Bambulab printers are not affected. - Enforce retraction before wipe (#3888) by @SoftFever
- Improve PA pattern calibration: Fix retraction/accel/jerk issues #3314 #3851 by @igiannakas
- Fix painting Gizmo rendering on AMD Vega GPUs (#3663) by @Noisyfox
- Fix auto orientation and some other rotation-related issues (#3890) by @Noisyfox
OrcaSlicer V1.9.0 Official Release
This is the official release of OrcaSlicer V1.9.0.
In this release, we have fixed numerous bugs and added several new features.
V1.9.0 introduces many new features and improvements compared to V1.8.1.
Please check the ALPHA and BETA release notes for the complete list of new features.
IMPORTANT NOTE:
- Due to major changes in the embossment feature, OrcaSlicer V1.9.0 is unable to edit text embossments in projects created with V1.8.1 or older versions, or with BambuStudio.
The model with embossment can still be properly loaded and sliced, but the text will no longer be editable. If you need to edit text, please use OrcaSlicer V1.8.1
New features since the V1.9.0 beta release:
- Orca now supports multiple bed types for all printer by @SoftFever
You can enable it in printer settings.
You can also use thecurr_bed_type
variable in custom G-code.
For example, the following sample G-codes can detect the selected bed type and adjust the G-code offset accordingly for Klipper:
{if curr_bed_type=="Textured PEI Plate"}
SET_GCODE_OFFSET Z=-0.05
{else}
SET_GCODE_OFFSET Z=0.0
{endif}
- Improved rendering quality when model color is pure black by @SoftFever
Bug fixes
- Fixed crashes caused by pressure equalization when support is enabled by @SoftFever
- Fixed crashes when clicking the color paint gizmo when object part is selected by @Noisyfox
- Fixed an issue negative part (#3423) by @Noisyfox
- Fixed a crash bug when switching to Bambu device page when the connection is ready by @SoftFever
- Fixed intermittent crashes caused by detect_overhang_wall by @SoftFever
- Fixed an issue that Marlin style object exclusion info was written in gcodes for BBL printers by @SoftFever
- Fixed an regression that object exclusion image was not working for BBL printers by @SoftFever
- Fixed an issue that "Per-glyph" option not working when UI is in Chinese by @Noisyfox
- Fxied a regression that wall order can't be set in height modifier by @SoftFever
- Fixed a crash bug when send gcode to SD card for BBL printers by @SoftFever
- Improved stability of text embossment feature for complex models on Mac by @SoftFever
Printer profiles:
- Updated Neptune 4 serials profiles based on feedbacks by @SoftFever
- Fixed an issue that some profiles has ironings enabled by default by @SoftFever
- Profile: Fixes and simplification of some Creality profiles. by @bistory
- Profile: Anker M5/C first layer consistency improvements by @just-trey
- Creality K1/K1 Max, Ender 3 V3 Series and Ender 5 S1 baseplates by @bistory
- Update 0.48mm Standard @bbl X1C 0.8 nozzle.json by @SufficentMuffin
- QIDI: Add two new filaments by @Hukete
- Added PAUSE command for change_filament_gcode on Elegoo Neptune 4 series by @bistory
- Creality Ender 3 V3/KE important fixes and some fine-tunings by @bistory
Translation updates:
- Update README.md to provide alternative download links of webview2 runtimes by @silence48
- Feature/add more hints and fix/update locale by @SoftFever
- Update Turkish translation by @olcayoren
- kor translation update by @crwusiz
- Updated README.md by @eltociear
- Changed Slic3r mentions by @bistory
- Updated German translation for 1.9 by @hliebscher
- Updated Italian translation by @FabioForcina
- Updated French translations. by @bistory
- Updated Ukrainian translation by @kvantum
Support
If you appreciate my work and would like to support me, consider buying me a coffee.
Your support is greatly appreciated! :)
OrcaSlicer V1.9.0 Beta Release
This is OrcaSlicer V1.9.0 beta release.
This update introduces new features and resolves several bugs identified in the previous Alpha version.
Known issues:
- Bambu Printer Users: OrcaSlicer may crash if you switch to the device page before the printer connection is established. The fix is ready and will be included in the next release. As a workaround, please wait for 10-30 seconds after launching OrcaSlicer before switching to the device page.
What's Changed
- MacOS X86_64 crashing issue on is now fixed by @SoftFever
- MacOS Catalina Support: Orca Slicer is now compatible with MacOS Catalina (10.15). by @kpishere and @SoftFever in #3252
- Seam improvement: "wipe inside before extruding an external perimeter"
This feature is originally implemented in SuperSlicer by @supermerill and ported into OrcaSlicer by @igiannakas in #3287
By moving the deretraction position of outer walls to the inside of the model, this feature can improve the seams of the model when sandwich or outer-inner print order is used.
image provided by community member @pemerick07 - QoL: removed P1P<->P1S profile mismatching warning by @SoftFever
- Enhanced update notification system: Orca now allows users to opt for 'stable updates only' in the preferences section by @SoftFever
Fixed bugs:
- Fixed a regression issue that
--datadir
was broken in V1.9.0-alpha by @SoftFever - Fixed an issue where
exclude_object
code freezes printers running on old versions of Marlin/RRF firmwares which don't have this feature enabled as it was enabled by default in OrcaSlicer. This feature is now disabled by default. Klipper firmware won't freeze even if this feature is not enabled, so I have adjusted most Klipper-based profiles to enable it. Please check your profile just to make sure if it's on/off based on your actual situation/need. - Fixed an issue that the legend window expands to all available horizontal space if scrollbar is displayed by @Noisyfox
- Fixed a bug that spiral_mode_max_xy_smoothing was not hiden when vase is not enabled by @SoftFever
- Fixed a regression that Turkish lang option was missing in V1.9.0-alpha by @SoftFever
- Fixed an issue that layer height can be set to zero by @SoftFever
- Fixed an that
exclude_object
option was hidden for Marlin/RRF firmwares by @SoftFever - Fixed typo by @bistory in #3331
- Update README.md by @eltociear in #3281
Printer profiles:
- QIDI: Add two new filaments by @Hukete in #3304
- Profile: Fixes and simplification of some Creality profiles. by @bistory in #3315
- Profile: Anker M5/C first layer consistency improvements by @just-trey in #3321
- General printer profiles adjustments by @SoftFever
Translation updates:
- Updated Turkish translation by @olcayoren in #3270
- Updated Korean translation by @crwusiz in #3272
- Updated French translation by @bistory in #3295
- Updated Simplified Chinese translation by @SoftFever
- Updated Italian translation by @FabioForcina in #3347
- Updated German translation by @hliebscher in #3343
- Feature/add more hints and fix/update locale by @SoftFever in #3316
- Changed Slic3r mentions by @bistory in #3344
OrcaSlicer V1.9.0 Alpha Release
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 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
-
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
-
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
-
Bug fix: VFA Test fix by @igiannakas in #3230
-
Fix macOS deps build issues by @Ocraftyone in #2541
-
Rework Github Build Actions by @Ocraftyone in #2566
-
Update README.md by @eltociear in #2815
-
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
-
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
Printer profiles:
OrcaSlicer V1.8.1 Official Release
UPDATE:
Apple users: the build is not signed and notarized properly due to a CICD issue.
New notarized build will be reuploaded soon.
New builds have been uploaded
This is the official release of OrcaSlicer V1.8.1.
In this version, we've fixed a few bugs from 1.8.0 to enhance stability. Additionally, we've added a few minor features.
What's Changed
- Introduced
thick internal bridges
option by @SoftFever in #2954
Previously, OrcaSlicer would always use thick internal bridges. In this mode, Orca assumes the layer height is equal to the nozzle diameter, which may cause problems when using a large nozzle.
Internal thick bridge off:
Internal thick bridge on:
- Internal Bridge Flow rate parameter introduction by @igiannakas
- Fix precise wall for Arachne wall generator by @SoftFever in #2966
For detailed information about the precise wall feature, please refer to the WIKI
- Improve arc fitting (#2942) by @SoftFever
- Fixed an issue that purge amount was incorrect when prime tower was not enabled for BBL printers (#2912) by @igiannakas
- Fixed issue that application crashes occasionally when closing application (#2904) by @igiannakas
- Fixed an issue that bed texture was black on AMD GPUs by @Noisyfox #2780
- Fixed an issue that PA calibration Line method was not properly located when bed origin is not at (0,0) by @SoftFever
Printer profiles:
- T500 profile fixes and optimizations (#2848)
- Flashforge: Machine G-code Fix (#2922) by @FlashforgeOfficial
Translation updates:
- Russian translation update (#2873) by @AndylgTom
Support
If you appreciate my work and would like to support me, consider buying me a coffee.
Your support is greatly appreciated! :)