G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
AGPL-3.0 License
Bot releases are hidden (Show)
Published by SoftFever about 1 year ago
QoL improvement: Orca Slicer now remembers each printer's filament, bed, and process settings, making it easier to switch between multiple printers
Single wall on top surface for Arachne by @Noisyfox in https://github.com/SoftFever/OrcaSlicer/pull/1583
Pressure Advance: add Ellis' pattern method for pressure advance calibration by @thewildmage in https://github.com/SoftFever/OrcaSlicer/pull/1547
Some other updates for Pressure Advance calibration:
Make Overhang Printable by @Noisyfox and @odie5533 in https://github.com/SoftFever/OrcaSlicer/pull/1615
This feature based on Cura's ConicalOverhang algorithm by @BagelOrb
Support for using a percentage (%) of nozzle diameter to specify line width by @iFallUpHill in https://github.com/SoftFever/OrcaSlicer/pull/1578
Add Lift Z only Above/Below, On Surface (e.g. Only on Top) by @iFallUpHill in https://github.com/SoftFever/OrcaSlicer/pull/1562
Optimise sandwich wall mode when perimeters are shared with multiple islands(Arachne only) by @igiannakas in https://github.com/SoftFever/OrcaSlicer/pull/1352
Previously, in cases where sandwich mode was used, Orca would fallback to inner-outer wall order in certain edge cases. Now, it will fallback to outer-inner wall order.
Display print end time for in BL device page by @ZdDroid in https://github.com/SoftFever/OrcaSlicer/pull/1568
Add option for skirt-speed override by @scottmudge in https://github.com/SoftFever/OrcaSlicer/pull/1371
Optimized GCode Generation: significantly reduced the number of M106 commands to address the "timer too close" errors experienced by some Klipper users when printing with dynamic fan speed setting on. #804
Improve z seam performance:
Overhang tweaks:
Tweak profiles for Voron/Qidi X Plus3/etc
update latest BL profiles from BS 1.7.1, adding P1S profiles (Note: only BL machine profiles from BS)
Port PrusaSlicer staggered_inner_seams
Bugfix for zero-width tree supports by @scottmudge in https://github.com/SoftFever/OrcaSlicer/pull/1367
Fixed an issue that Orca Slice can't connect a printer that uses http protocal on Mac by @ammmze in https://github.com/SoftFever/OrcaSlicer/pull/1157
Easier solution to allow opening the app on OSX described in README.md by @prostolyubo in https://github.com/SoftFever/OrcaSlicer/pull/1232
fix typos and more translations for new features by @hliebscher in https://github.com/SoftFever/OrcaSlicer/pull/1202
Fix building with GCC13 (required to build on Arch and Fedora) by @c2h5oh in https://github.com/SoftFever/OrcaSlicer/pull/1220
Fix tooltip referencing "Studio" by @scottmudge in https://github.com/SoftFever/OrcaSlicer/pull/1370
Fix check multi filament valid by @macdylan in https://github.com/SoftFever/OrcaSlicer/pull/1433
Added doc & photo for wiki guide for max volumetric flow by @jermylucas in https://github.com/SoftFever/OrcaSlicer/pull/1301
fix lang files (gettext tool) by @hliebscher in https://github.com/SoftFever/OrcaSlicer/pull/1550
Always emit the SET_VELOCITY_LIMIT ACCEL= command when the Klipper firmware flavor is selected by @mjonuschat in https://github.com/SoftFever/OrcaSlicer/pull/1598
Use namespaces to link against libcereal >= 1.3.1 by @ovlach in https://github.com/SoftFever/OrcaSlicer/pull/1596
compilation errors fixed of Ukrainian localizalion by @djperya in https://github.com/SoftFever/OrcaSlicer/pull/1610
fix: ambiguous call _check_convertible_to_path_source(const wxCStrData&) by @ovlach in https://github.com/SoftFever/OrcaSlicer/pull/1597
Full Changelog: https://github.com/SoftFever/OrcaSlicer/compare/v1.6.3...v1.6.4-beta
1. Please check here for installation instructions.
2. If your profiles didn't show up after updating, please restart OrcaSlicer
3. Klipper users, please update Moonraker to the latest version so that it can recognize OrcaSlicer and parse metadata like thumbnails.
4. If you're running Klipper, it's strongly recommended to add the following configuration to your printer.cfg
file.
# Enable object exclusion
[exclude_object]
# Enable arcs support
[gcode_arcs]
resolution: 0.1
Published by SoftFever over 1 year ago
This is an official release of V1.6.3.
It includes bug fixes that were present in the v1.6.3 beta and also a few new features.
infill_anchor
parameter #500 #136first_layer_height
placeholder to improve compatibility with PrusaSlicer #1142 #1148&
#11411. Please check here for installation instructions.
2. If your profiles didn't show up after updating, please restart OrcaSlicer
3. Klipper users, please update Moonraker to the latest version so that it can recognize OrcaSlicer and parse metadata like thumbnails.
4. If you're running Klipper, it's strongly recommended to add the following configuration to your printer.cfg
file.
# Enable object exclusion
[exclude_object]
# Enable arcs support
[gcode_arcs]
resolution: 0.1
Published by SoftFever over 1 year ago
Improve bridging for classical wall generator when only one wall on top surface
is used.
Fan Speed Delay + Fan Kickstart Feature by @scottmudge
This feature enables the fan to start earlier than its target start time in order to compensate for the fan kick-in time.
Support full_fan_speed_layer feature #85
Fan speed will be ramped up linearly from zero at layer to maximum at layer full_fan_speed_layer
Number of slow layers #796
The first few layers are printed slower than normal. The speed is gradually increased in a linear fashion over the specified number of layers.
Support interface fan speed #881
This fan speed is enforced during all support interfaces, to be able to weaken their bonding with a high fan speed.
Streamlined WIKI Publish. Many thanks to @chrisribe
Merge BambuStudio v1.6.2 beta changes, including:
- Advanced cut with connectors: Thanks to @prusa3d for implementing this cool feature, and Bambu for porting it.
- Support for height range modifiers: Users can now add multiple height range modifiers to apply different settings.
- Support for sinking and slicing only the model part above the hot bed.
Special thanks to @fr3ak2402 for creating numerous printer profiles 👍
Adds and corrects printer profiles for Qidi printers by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/896
Adds printer profile for Qidi X-Plus printer by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/915
Adds printer profile for Artillery printers by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/923
Adds printer profiles for Elegoo printers by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/937
Revision of the Qidi Profiles by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/940
New Seckit Profile. by @jonkers71 in https://github.com/SoftFever/OrcaSlicer/pull/943
Add Voxelab Aquila X2 Profile by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/956
Add Sovol printer profiles by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/963
Revise and add new Creality profiles & Fix SecKit Filaments by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/974
Adding more Elegoo printer profiles by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/993
Fixed double-label for fan speed-up time, fixed label to include hyphen by @scottmudge in https://github.com/SoftFever/OrcaSlicer/pull/996
Fix mistake in "0.28mm Extra Draft @MyKlipper.json" by @xand3r40r93 in https://github.com/SoftFever/OrcaSlicer/pull/1013
lang fix by @hliebscher in https://github.com/SoftFever/OrcaSlicer/pull/1012
Add Ultimaker 2 profile by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/1003
Start code correction for Creality, Voxelab, Sovol & Elegoo printers by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/1021
Add support for BIQU Printers by @Musicdad12 in https://github.com/SoftFever/OrcaSlicer/pull/1024
add BIQU Printer images by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/1028
add more printer profiles by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/1038
Add & revise FLSun Profile by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/1045
Add printer profiles for Vivedino Troodon 2.0 by @YGK3D in https://github.com/SoftFever/OrcaSlicer/pull/1041
Improvement Artillery Sidewinder X2 Profile & other small changes by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/1053
add Anycubic Vyper profile by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/1062
Add Folgertech Printers by @Musicdad12 in https://github.com/SoftFever/OrcaSlicer/pull/1048
add Raise3D printer profiles by @fr3ak2402 in https://github.com/SoftFever/OrcaSlicer/pull/1087
Update fdm_filament_common.json by @tyler-cushing in https://github.com/SoftFever/OrcaSlicer/pull/1103
Update RRF start script for Vivedino Troodon 2.0 by @YGK3D in https://github.com/SoftFever/OrcaSlicer/pull/1104
*The only one wall on top surface
option in Arachne wall generator only applies to the topmost surface.
1. Please check here for installation instructions.
2. If your profiles didn't show up after updating, please restart OrcaSlicer
3. Klipper users, please update Moonraker to the latest version so that it can recognize OrcaSlicer and parse metadata like thumbnails.
4. If you're running Klipper, please add the following configuration to your printer.cfg
file.
# Enable object exclusion
[exclude_object]
# Enable arcs support
[gcode_arcs]
resolution: 0.1
Published by SoftFever over 1 year ago
This is an official release of V1.6.2.
It includes bug fixes that were present in the v1.6.2 beta and also features new built-in profiles.
Custom printer profiles Now you can add your custom printer model with ease.
OrcaArena printers
A built-in profile with identical Bambulab X1C settings but for Klipper printers. (note: don't forget to enable gcode_arcs
support in your printer.cfg)
Image courtesy: Przemek P, CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0, via Wikimedia Commons
Original PrusaSlicer speed gradient color for GCodeViewer, provide better readability by @EmanueleGiannuzzi in https://github.com/SoftFever/OrcaSlicer/pull/800
fix typo by @hliebscher in https://github.com/SoftFever/OrcaSlicer/pull/665
fix some typos by @hliebscher in https://github.com/SoftFever/OrcaSlicer/pull/865
Updated Translation / Fixed Dark Mode in Machine Tab by @Guilouz in https://github.com/SoftFever/OrcaSlicer/pull/866
Fix new de.po by @hliebscher in https://github.com/SoftFever/OrcaSlicer/pull/872
For more information about the changes made to version 1.6.2, please refer to https://github.com/SoftFever/OrcaSlicer/releases/tag/v1.6.2-beta
1. Please check here for installation instructions.
2. If your profiles didn't show up after updating, please restart OrcaSlicer
3. Klipper users, please update Moonraker to the latest version so that it can recognize OrcaSlicer and parse metadata like thumbnails.
4. If you're running Klipper, it's strongly recommended to add the following configuration to your printer.cfg
file.
# Enable object exclusion
[exclude_object]
# Enable arcs support
[gcode_arcs]
resolution: 0.1
Published by SoftFever over 1 year ago
V1.6.2 is a BETA release.
Orca slicer now supports delta printers and any printers with a bed origin that is not at the bottom-left corner.
The plate name location has been optimized to prevent overlap with the bed mesh on some machines.
The nozzle diameter limitation has been removed. #752
Orca slicer now allows assigning custom bed texture and model #83 #685 #695
Default filament colors have been set in the app config to avoid displaying black models for new users.
OrcaSlicer_V1.6.2-beta-VzBot_*.zip
file)1. Please check here for installation instructions.
2. If your profiles didn't show up after updating, please restart OrcaSlicer
3. Klipper users, please update Moonraker to the latest version so that it can recognize OrcaSlicer and parse metadata like thumbnails.
4. If you're running Klipper, it's strongly recommended to add the following configuration to your printer.cfg
file.
# Enable object exclusion
[exclude_object]
# Enable arcs support
[gcode_arcs]
resolution: 0.1
Published by SoftFever over 1 year ago
This is a hotfix release for OrcaSlicer V1.60
It is recommended to upgrade from V1.6.0 for Klipper users.
1. Please check here for installation instructions.
2. If your profiles didn't show up after updating, please restart OrcaSlicer
3. Klipper users please update Moonraker to the latest version so that it can recognize OrcaSlicer and parse metadata like thumbnails.
.step
file is also shared.If you're running Klipper, it's recommended to add the following configuration to your printer.cfg
file.
# Enable object exclusion
[exclude_object]
# Enable arcs support
[gcode_arcs]
resolution: 0.1
For more details about the new feature added in v1.6.0, please refer to this page
Published by SoftFever over 1 year ago
(Previously known as BambuStudio-SoftFever)
1. Please check here for installation instructions.
2. If your profiles didn't show up after updating, please restart OrcaSlicer
3. Klipper users please update Moonraker to the latest version so that it can recognize OrcaSlicer and parse metadata like thumbnails.
Klipper users pay attention: there is a bug in Exclude Objects
feature that prevents Klipper from parsing the gcode when model names have spaces. As a workaround, please remove spaces in the model file name. A hotfix will be released soon. https://github.com/SoftFever/OrcaSlicer/issues/650#issuecomment-1498409798
New feature:
Plate name: now we can assign names to each plate. A new plate_name
variable is available for the g-code name format.
Models in the screenshot are from: @FotisMint
Support Klipper Exclude Objects
natively. No more post-processing script is required.
Latest Moonraker now supports OrcaSlicer. Klipper users please update to the latest Moonraker
Add some handy models:
Orca Cube: I simply can't help but create a cube for OrcaSlicer. ;)
#3DBenchy: https://www.3dbenchy.com/
Voron Cube https://vorondesign.com/
Autodesk FDM Test: https://github.com/kickstarter/kickstarter-autodesk-3d
New feature: show auto calibration marks on the bed for X1/X1C printers #88 - Special thanks to @keenzkustoms The texture is also available on his Printables page
Show help info in Device tab
in case no connection info is set
Stop inserting temperature setting commands in g-code for Klipper #61
Set z hop/lift type to Normal by default for third-party printers
F5
key to reload printer view #543
Set default filament color rgb(242, 117, 78)
Add the Czech language - @hliebscher @renemosner
Update Germany language - @hliebscher
Last but not least, thanks to all the contributors
Published by SoftFever over 1 year ago
(Previously known as BambuStudio-SoftFever)
1. Please check here for installation instructions.
2. If your profiles didn't show up after updating, please restart OrcaSlicer
Application name change ;)
Logo change. Big thanks to Justin Levine(@freejstnalxndr) for the awesome design! LOVE it!
Added g-code window. You can toggle g-code window visibility via c
shortcut key. You can also turn it off completely in the preference dialog.
Added sparse/internal solid infill accel controls - by @iFallUpHill
Added First layer travel speed control #443
Support filament shrinkage in the filament settings. (ported from SuperSlicer) #360
Support specify support angle for better support #401
Support change brim width for tree supports
Allow users to turn adaptive layer height off for tree support #257
Allow users to specify different URL for printer web UI(support SonicPad) #451
Increase max printer height to 2 meters #452
Expose gcode_label_objects
and gcode_comments
options.(they were enabled in previous version by default)
Upstream update: BambuStudio v01.05.00.61, click the link for more information about features/improvements done by Bambu's team, kudos!
Misc fixes:
datadir
parameter to specify data folder location so we can use any cloud drive to backup/sync our profiles. #325tab
shortcut key to switch between prepare and preview tabs. #383slow_down_min_speed
to 10Last but not least, thanks to all the contributors
Published by SoftFever over 1 year ago
Precise wall(experimental): improve model accuracy and layer consistency by fine-tuning the spacing between the outer and inner walls. I will explain more about how this works in WIKI in the future.
printed with ABS under harsh lighting
Added more built-in calibration tools; please refer to WIKI for more details:
Overhang performance improvements:
Bridge improvements:
Set Arachne as the default engine
Change default top_surface_pattern to monotonic
Filter out tiny gaps
option now applies to bottom/top layers
Improve small perimeter detection: overhang/bridge settings have higher priority than small perimeter settings.
Small perimeters are off by default now
Fixed a z-hop bug (#279)
New printer: SP-5 Klipper @behold81
Improve gcode instruction generation for jerk
Update German translation for new calibration tools @hliebscher
cherry-picked some fixes from upstream
Published by SoftFever over 1 year ago
Fixed PA calibration bugs:
Updated German translation by @hliebscher
Please refer to v1.4.3 for details.
Known issues:
spiral vase
mode in some instances. As a workaround, change the Timelapse
setting to Smooth
before switching to vase mode.Published by SoftFever over 1 year ago
Calibration improvements:
Supports setting ranges for PA calibration now. ( NOTE Bambu users: take note that PA values set in the filament profile will override PA values set in AMS slots. If you prefer to set PA values in the AMS slot UI, uncheck 'Enable pressure advance' in the filament settings. However, it is recommended to set PA in filament settings)
Seam & wipe: A comprehensive document outlining these changes and options will soon be available in our Wiki
Enable absolute/relative extrusion option on non-BBL printers @cotepat
Added an option to set jerk for infills
Added Inner brim only
and Outer and inner brim
option
Increased the maximum bed size to 2147mm
Support more PrusaSlicer compatible variables. Uers should be able to copy/paste most custom g-codes from PS without modification.
Support post-process scripts @cotepat
New printer models:
Snapmaker A250 and A350 @erebus04
RatRig V-Cast printer @cotepat
QoL improvements:
Fixes:
Known issues:
Published by SoftFever almost 2 years ago
Change notes:
Extra length on restart
retraction feature from PrusaSlicermax volumetric speed
in PA line modeAuto sync user preset
option was off in Preference
.M106 P2
command if the auxiliary fan is not enabled.max volumetric speed
was not correctly calculated if flow-rate was changed per object.Known issues:
Published by SoftFever almost 2 years ago
Change notes:
Added flow rate and pressure advance calibration features. for more information, refer to this Wiki page
Added support for skirt height.
Improved the display of layer time.
For those who wonder why I am keen to add layer time visualization, check this image
inner_wall_acceleration
to 5000 for Bambu printersfirst_layer_bed_temperature
and first_layer_temperature
variables for better compatibility."Credits for calibration:
Flowrate test and layer time is inspired by SuperSlicer
PA Line method is inspired by K-factor Calibration Pattern
PA Tower method is inspired by Klipper
chatgpt ;)
Published by SoftFever almost 2 years ago
Release notes:
sandwich
(inner-outer-inner-infill) mode support for Arachne engine.wall loop
from 2 to 3max_layer_height
in the printer settings now. (I can use CHT 1.8 nozzle to print 1.0 mm thick layers now ;) )bed_exclude_area
parameter to 3rd printersPublished by SoftFever almost 2 years ago
Changes:
Published by SoftFever almost 2 years ago
This is a maintenance release.
It merges upstream changes(BambuStudio 1.4).
Bambulab has added quite a few excellent new features in version 1.4.
You can find the changelogs here
Published by SoftFever almost 2 years ago
Release notes:
2. Support RRF firmware(experimental)
3. Fix a compatibility issue for gcode-preview
4. Merge upstream changes
Published by SoftFever almost 2 years ago
Release notes:
Apple requires a subscription(costs 99$ yearly) for developers to sign their app. I don't do a lot of dev work on Mac, and this is a nonprofit open-source project, so I decided not to pay the money ;)
Published by SoftFever almost 2 years ago
Fix a regression bug found in 1.3.3 beta.
Published by SoftFever almost 2 years ago
Changes:
Filament->Cooling
tab.