It is about 95% standalone. It has its own install location, appdata location, shortcut. What ever printer or filament or process presets you make in FOS doesn not affect what happens to Snapmaker Orca or original OrcaSlicer. the 5% is it still needs your snapmaker login to communiate to printer over the internet. I have a new version coming out mostly likely today, and I highly recommend grabbing the latest build. It fixed some preset issues. I will add detailed update info once I have it done and tested.
v2.3.2-fos.8.6.0
The 8.6 release; includes both 8.5.7 betas.
New filament to nozzle map - any filament can be wired to any nozzle and is sliced for that nozzle’s line width, speed and flow, with the filament dropdowns filtered to match. New multi-material supply support starting with multiACE - mode, units and toolheads under Printer settings → Machine → Accessory, Read from printer, Send to multiACE, and the physical nozzle diameters written into every G-code header.
New translucent filaments (a Translucent flag and percentage, checkered swatches in the map, a Solid | Translucent preview switch) and a HEX field in the filament color dialog.
Three slicing guards: first layer line width now follows each nozzle instead of one global value; slicing refuses a used filament with no nozzle, naming how it is used; and refuses a map the hardware cannot load, with counts.
Fixed a permanent repaint loop from the 8.5 tab strips that burned a full CPU core and made 3mf loading crawl (also fixes those tabs in dark mode), project import no longer floods the UI, a project with more filaments than nozzles no longer reopens as a 20-nozzle printer, the map is no longer empty on a fresh start, and nozzle-panel flicker during preset changes is gone. See Filament to Nozzle Map and Supply Systems.
FYI, for MultiACE webpreflight to succeed the Machine Gcode for Filament change needs to have "
; Change Tool[previous_extruder] → Tool[next_extruder] (layer [layer_num])" in order to add ACE SWAP commands. Some Orca/Snorca U1 profiles are missing that, so check that before using with MultiACE.
Also, I know the main purpose of fork is to allow different nozzles for different type of walls, but is it possible to have option to select Default for each line type so it uses Object’s native Color? I use it with 2 ACE’s to 0.6mm Nozzles and 2 Stock Spool 0.4mm nozzles.
If this happens on the web preflight side, does it mean @decay71 needs to add this to his multiACE code? or do I need to include this when sending gcode to multiACE web portal?
So your setup is 2 ace units on head mode with 2 0.6mm nozzles, and the other 2 0.4mm nozzles are direct feed, refer to mu simulated setup.
Please help me understand the question a little better so I can figure out how to implement the feature. Currently, if you switch process to objects, you can choose filament for each object’s features, and that each object is displayed in its own outer wall filament color.
MultiACE preflight relies on the filament change comment to know where to insert ACE SWAp commands. When I tested latest FOrca release with MultiACE upload ability (so awesome!), it had an error that occurs when that gcode comment is missing, which was fixed when I added in back into FOrca U1 machine gcode settings.
Your filament to nozzle mapping illustration feature is really nice.
Your suggestion to just use “By Object” answered my immediate question for color selection. But if there was a “default” global option for outer wall that used whatever the objects base color (or painted colors), it could help simplify selection for painted multicolor objects.
I need to discuss with decay71 about the first question to see how it should be implemented.
What I need furtuher information is what object’s base color is. I think it’s a chicken egg situation. FFF = filament for feature. Whichever filament is assigned to outer wall in global mode is the color every added object displays in until it’s painted or set to a different one in per object setting. Is there a default filament option that applies to all 4 FFF of every newly added unpainted item? Does it apply to a painted model outer wall? This is the part I am not clear about. Could you describe your operation steps, and what result do you expect to get to applied as default? That will help me understand your request better.
I installed the fos 8.6.0 release and cleared forcaslicer in appdata, when Iadded U1, this is the first line in Change filametn G-code. Maybe it was modified unintentionally, but out of box, it should be there. Still waiting on more clarification on the default global option feature request.
v2.3.2-fos.8.6.1 to 8.6.3
Fixed: filament choices vanished after changing a nozzle diameter
Fixed: the 0.18 preset for the 0.6 mm nozzle printed at 0.25 mm
Fixed: the installer shipped 27 stray duplicate profiles
Changed: mixed nozzle toggle logic to synced and desynced so same size nozzles can have different process presets.
Added: a checkbox to skip nozzle verification button per session per printer preset.
Added: missing Chinese translations.
Fixed process preset saving and loading behavior.
New feature: choose which nozzles to print support and prime tower wall.
Generally, you can choose which group of nozzles print support body, interface or prime tower wall. The benefit is you can choose not to use your expensive filament on these features.
In mixed nozzle sizes situation, now you can choose the same diameter nozzles for these roles.
Fixed Per-nozzle process presets did not follow the nozzle diameter until a saved printer preset is loaded. This is one thing left from the previous release.