Url update: SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer (#11371)

* SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer

* Revert for deps
This commit is contained in:
Ian Bassi
2025-11-17 00:17:54 -03:00
committed by GitHub
parent 8ec2454835
commit 4b1ddcdc55
69 changed files with 458 additions and 458 deletions

View File

@@ -21,7 +21,7 @@ The actual internal bridge flow used is calculated by multiplying this value wit
## Thick bridges
![thick-bridges](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/bridging/thick-bridges.png?raw=true)
![thick-bridges](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/bridging/thick-bridges.png?raw=true)
When enabled, thick bridges increase the reliability and strength of bridges, allowing you to span longer distances. However, this may result in a rougher surface finish.
Disabling this option can improve the visual quality of bridges, but is recommended only for shorter spans or when using large nozzle sizes.
@@ -64,8 +64,8 @@ This option creates bridges for counterbore holes, allowing them to be printed w
Available modes include:
- **None:** No bridge is created.
![bridge-counterbore-none](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/bridging/bridge-counterbore-none.png?raw=true)
![bridge-counterbore-none](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/bridging/bridge-counterbore-none.png?raw=true)
- **Partially Bridged:** Only a part of the unsupported area will be bridged, creating a supporting layer for the next layer.
![bridge-counterbore-partially](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/bridging/bridge-counterbore-partially.gif?raw=true)
![bridge-counterbore-partially](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/bridging/bridge-counterbore-partially.gif?raw=true)
- **Sacrificial Layer:** A full sacrificial bridge layer is created. This will close the counterbore hole, allowing the next layer to be printed without sagging. The sacrificial layer must be broken through after printing.
![bridge-counterbore-sacrificial](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/bridging/bridge-counterbore-sacrificial.png?raw=true)
![bridge-counterbore-sacrificial](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/bridging/bridge-counterbore-sacrificial.png?raw=true)

View File

@@ -2,7 +2,7 @@
Ironing is a process used to improve the surface finish of 3D prints by smoothing out the top layers. This is achieved by printing a second time at the same height, but with a very [low flow rate](#flow) and a specific [pattern](#pattern). The result is a smoother surface that can enhance the aesthetic quality of the print increasing print time.
![ironing](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/ironing/ironing.png?raw=true)
![ironing](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/ironing/ironing.png?raw=true)
> [!IMPORTANT]
> Ironing can cause filament to move very slowly through the hotend, which increases the risk of heat creep and potential clogging. Monitor your printer during ironing and ensure your hotend cooling is adequate to prevent jams.
@@ -12,11 +12,11 @@ Ironing is a process used to improve the surface finish of 3D prints by smoothin
This setting controls which layer being ironed.
- **Top Surfaces**: All [top surfaces](strength_settings_top_bottom_shells) will be ironed. This is the most common setting and is used to smooth out the top layers of the print.
![ironing-top-surfaces](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/ironing/ironing-top-surfaces.png?raw=true)
![ironing-top-surfaces](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/ironing/ironing-top-surfaces.png?raw=true)
- **Topmost Surface**: Only the last [top layer](strength_settings_top_bottom_shells) of the print will be ironed. This is useful for prints where only the last layer needs to be smoothed.
![ironing-topmost-surface](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/ironing/ironing-topmost-surface.png?raw=true)
![ironing-topmost-surface](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/ironing/ironing-topmost-surface.png?raw=true)
- **All solid layers**: All solid layers, including [internal solid infill](strength_settings_infill#internal-solid-infill) and [top layers](strength_settings_top_bottom_shells), will be ironed. This can be useful for prints that require a very smooth finish on all solid surfaces but may increase print time significantly.
![ironing-all-solid-layers](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/ironing/ironing-all-solid-layers.png?raw=true)
![ironing-all-solid-layers](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/ironing/ironing-all-solid-layers.png?raw=true)
## Pattern
@@ -46,7 +46,7 @@ It's recommended to set this value to be equal to or less than the nozzle diamet
The distance to keep from the edges, which can help prevent over-extrusion at the edges of the surface being ironed.
![ironing-inset](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/ironing/ironing-inset.png?raw=true)
![ironing-inset](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/ironing/ironing-inset.png?raw=true)
If this value is set to 0, the ironing toolpath will start directly at the perimeter edges without any inward offset. This means the [ironing pattern](#pattern) will extend all the way to the outer boundaries of the top surface being ironed.
@@ -54,7 +54,7 @@ If this value is set to 0, the ironing toolpath will start directly at the perim
The angle of ironing lines offset relative to the top surface solid infill direction.
Commonly used ironing angle offsets are 0°, 45°, and 90° each producing a [different surface finish](https://github.com/SoftFever/OrcaSlicer/issues/10834#issuecomment-3322628589) which will depend on your printer nozzle.
Commonly used ironing angle offsets are 0°, 45°, and 90° each producing a [different surface finish](https://github.com/OrcaSlicer/OrcaSlicer/issues/10834#issuecomment-3322628589) which will depend on your printer nozzle.
## Fixed Angle

View File

@@ -9,7 +9,7 @@ Using smaller layer heights increases print time but results in:
- Enhanced detail on curves
- [Better performance on overhangs](#layer-height-overhangs-impacts)
![layer-height-spheres](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/layer-height-spheres.png?raw=true)
![layer-height-spheres](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/layer-height-spheres.png?raw=true)
- [Quick Reference](#quick-reference)
- [Layer Height Guidelines](#layer-height-guidelines)
@@ -47,6 +47,6 @@ A thicker first layer improves bed adhesion and compensates for build surface im
Layer height directly affects [overhang angle](quality_settings_overhangs#maximum-angle) capability and quality.
![layer-height](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/layer-height.svg?raw=true)
![layer-height](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/layer-height.svg?raw=true)
**Smaller layer heights** enable steeper overhangs by reducing the unsupported distance between layers, while **larger layer heights** increase this gap, leading to more sagging and requiring support material at shallower angles.

View File

@@ -14,7 +14,7 @@
Detect the overhang percentage relative to line width and use different speed to print.
When detecting line width with 100% overhang, bridge options are used.
![overhang](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/overhangs/overhang.png?raw=true)
![overhang](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/overhangs/overhang.png?raw=true)
## Make overhang printable
@@ -26,7 +26,7 @@ Every overhang exceeding the [maximum angle](#maximum-angle) will be modified to
Maximum angle of overhangs to allow after making more steep overhangs printable.
90° will not change the model at all and allow any overhang, while 0 will replace all overhangs with conical material.
![overhang-printable](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/overhangs/overhang-printable.png?raw=true)
![overhang-printable](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/overhangs/overhang-printable.png?raw=true)
> [!TIP]
> Usually, a value between 45° and 60° works well for most printers and models.
@@ -40,7 +40,7 @@ A value of 0 will fill all the holes in the model base.
Create additional perimeter (overhang wall) paths over steep overhangs and areas where bridges cannot be anchored.
![extra-perimeters-on-overhangs](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/overhangs/extra-perimeters-on-overhangs.png?raw=true)
![extra-perimeters-on-overhangs](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/overhangs/extra-perimeters-on-overhangs.png?raw=true)
## Reverse on even
@@ -52,7 +52,7 @@ It can also help reduce warping on floating regions over supports.
For this setting to be the most effective, it is recommended to set the [Reverse Threshold](#reverse-threshold) to 0 so that all walls print in alternating directions on even layers irrespective of their overhang degree.
A disadvantage of this setting is that the outer wall may show a texture due to the alternating extrusion direction.
![reverse-odd-texture](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/reverse-odd-texture.png?raw=true)
![reverse-odd-texture](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/reverse-odd-texture.png?raw=true)
> [!NOTE]
> Only be available if [Wall loop direction](quality_settings_wall_and_surfaces#wall-loop-direction) is set on **Auto** and [spiral vase mode](others_settings_special_mode#spiral-vase) is **disabled**.

View File

@@ -30,7 +30,7 @@ After a model is sliced this feature will replace straight line segments with ar
This will result in a smaller G-code file for the same model, as arcs are used instead of many short line segments. This can improve print quality and reduce printing time, especially for curved surfaces.
![arc-fitting](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/arc-fitting.svg?raw=true)
![arc-fitting](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/arc-fitting.svg?raw=true)
> [!IMPORTANT]
> This option is only available for machines that support G2 and G3 commands and may impact in CPU usage on the printer.
@@ -44,7 +44,7 @@ Klipper does not benefit from arc commands as these are split again into line se
Used to compensate external dimensions of the model.
With this option you can compensate material expansion or shrinkage, which can occur due to various factors such as the type of filament used, temperature fluctuations, or printer calibration issues.
Follow the [Calibration Guide](https://github.com/SoftFever/OrcaSlicer/wiki/Calibration) and [Filament Tolerance Calibration](https://github.com/SoftFever/OrcaSlicer/wiki/tolerance-calib) to determine the correct value for your printer and filament combination.
Follow the [Calibration Guide](https://github.com/OrcaSlicer/OrcaSlicer/wiki/Calibration) and [Filament Tolerance Calibration](https://github.com/OrcaSlicer/OrcaSlicer/wiki/tolerance-calib) to determine the correct value for your printer and filament combination.
## Elephant foot compensation
@@ -55,11 +55,11 @@ This feature compensates for the "elephant foot" effect, which occurs when the f
- Bed temperature being too high.
- Inaccurate bed height.
![elephant-foot](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/elephant-foot.svg?raw=true)
![elephant-foot](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/elephant-foot.svg?raw=true)
To mitigate this effect, OrcaSlicer allows you to specify a negative distance that will be applied to the first specified number of layers. This adjustment effectively reduces the width of the first few layers, helping to achieve a more accurate final print size.
![elephant-foot-compensation](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/elephant-foot-compensation.png?raw=true)
![elephant-foot-compensation](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/elephant-foot-compensation.png?raw=true)
The compensation works as follows:
When the `current_layer` is <= `input_compensation_layers`
@@ -101,11 +101,11 @@ Slic3r and its forks, such as PrusaSlicer, SuperSlicer and OrcaSlicer, assume th
- **Precise Wall Off**
![PreciseWallOff](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/PreciseWallOff.svg?raw=true)
![PreciseWallOff](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/PreciseWallOff.svg?raw=true)
- **Precise Wall On**
![PreciseWallOn](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/PreciseWallOn.svg?raw=true)
![PreciseWallOn](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/PreciseWallOn.svg?raw=true)
This approach enhances the strength of 3D-printed parts. However, it does have some side effects. For instance, when the inner-outer wall order is used, the outer wall can be pushed outside, leading to potential size inaccuracy and more layer inconsistency.
@@ -123,17 +123,17 @@ By enabling this parameter, the layer height of the last five layers is adjusted
- **Precise Z Height Off**
![PreciseZOff](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/PreciseZOff.png?raw=true)
![PreciseZOff](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/PreciseZOff.png?raw=true)
- **Precise Z Height On**
![PreciseZOn](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/PreciseZOn.png?raw=true)
![PreciseZOn](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/PreciseZOn.png?raw=true)
## Polyholes
A polyhole is a technique used in FFF 3D printing to improve the accuracy of circular holes. Instead of modeling a perfect circle, the hole is represented as a polygon with a reduced number of flat sides. This simplification forces the slicer to treat each segment as a straight line, which prints more reliably. By carefully choosing the number of sides and ensuring the polygon sits on the outer boundary of the hole, you can produce openings that more closely match the intended diameter.
![PolyHoles](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Precision/PolyHoles.png?raw=true)
![PolyHoles](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Precision/PolyHoles.png?raw=true)
- Original implementation: [SuperSlicer Polyholes](https://github.com/supermerill/SuperSlicer/wiki/Polyholes)
- Idea and mathematics: [Hydraraptor](https://hydraraptor.blogspot.com/2011/02/polyholes.html)

View File

@@ -42,7 +42,7 @@ However, as seams create weak points and slight surface "bulges" or "divots", [r
Will attempt to align the seam to a hidden internal facet of the model.
![seam-aligned](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-aligned.png?raw=true)
![seam-aligned](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-aligned.png?raw=true)
### Aligned Back
@@ -50,26 +50,26 @@ Combines [Aligned](#aligned) and [Back](#back) strategies by prioritizing seam p
This is particularly useful for directional models like sculptures or figurines that have a clear front view.
Unlike "Back" which always places seams at the rearmost position, "Aligned Back" uses intelligent positioning that avoids the front while maintaining sophisticated seam hiding capabilities.
![seam-aligned-back](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-aligned-back.png?raw=true)
![seam-aligned-back](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-aligned-back.png?raw=true)
### Nearest
Will place the seam at the nearest starting point compared to where the nozzle stopped printing in the previous layer.
This is optimized for speed, low travel, and acceptable strength.
![seam-nearest](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-nearest.png?raw=true)
![seam-nearest](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-nearest.png?raw=true)
### Back
This option places the seam on the back side (Min Y point in that layer) of the object, away from the view. It is useful for objects that will be displayed with a specific orientation.
![seam-back](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-back.png?raw=true)
![seam-back](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-back.png?raw=true)
### Random
This option places the seam randomly across the object, which can help to distribute the seam points and increase the overall strength of the print.
![seam-random](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-random.png?raw=true)
![seam-random](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-random.png?raw=true)
## Modifiers
@@ -77,7 +77,7 @@ This option places the seam randomly across the object, which can help to distri
As the seam location forms a weak point in the print, staggering the seam on the internal perimeters can help reduce stress points. This setting moves the start of the internal wall's seam around across layers as well as away from the external perimeter seam. This way, the internal and external seams don't all align at the same point and between them across layers, distributing those weak points further away from the seam location, hence making the part stronger. It can also help improve the water tightness of your model.
![seam-staggered-inner](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-staggered-inner.gif?raw=true)
![seam-staggered-inner](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-staggered-inner.gif?raw=true)
### Seam gap
@@ -88,13 +88,13 @@ Controls the gap in mm or as a percentage of the nozzle size between the two end
For a well-tuned printer with [pressure advance](pressure-advance-calib) and [filament retraction](retraction-calib), a value of **0-15%** is typically optimal.
![seam-gap](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-gap.gif?raw=true)
![seam-gap](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-gap.gif?raw=true)
### Scarf joint seam
Adjusts the extrusion flow rate at seam points to create a smooth overlap between the start and end of each loop, minimizing visible defects.
![scarf-joint-seam](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/scarf-joint-seam.png?raw=true)
![scarf-joint-seam](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/scarf-joint-seam.png?raw=true)
Advantages:
@@ -169,9 +169,9 @@ If role-based wipe speed is disabled, set this field to the absolute wipe speed
When finishing printing a "loop" (i.e., an extrusion that starts and ends at the same point), move the nozzle slightly inwards towards the part. That move aims to reduce seam unevenness by tucking in the end of the seam to the part. It also slightly cleans the nozzle before traveling to the next area of the model, reducing stringing.
This setting will use your printer/material Wipe Distance and retract amount before wipe values.
![seam-wipe-on-loop](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-wipe-on-loop.png?raw=true)
![seam-wipe-on-loop](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-wipe-on-loop.png?raw=true)
![seam-wipe-on-loops-options](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-wipe-on-loops-options.png?raw=true)
![seam-wipe-on-loops-options](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-wipe-on-loops-options.png?raw=true)
### Wipe Before External
@@ -197,7 +197,7 @@ There are several factors that influence how clean the seam of your model is, wi
However, due to mechanical and material tolerances, as well as the very nature of 3D printing with FFF, that is not always possible. Hopefully with some tuning you'll be able to achieve prints like this!
![seam-quality](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/seam/seam-quality.jpg?raw=true)
![seam-quality](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/seam/seam-quality.jpg?raw=true)
### Troubleshooting the Start of a Seam

View File

@@ -22,29 +22,29 @@ Print sequence of the internal (inner) and external (outer) walls.
Use Inner/Outer for best overhangs. This is because the overhanging walls can adhere to a neighboring perimeter while printing. However, this option results in slightly reduced surface quality as the external perimeter is deformed by being squashed to the internal perimeter.
![inner-outer](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/inner-outer.gif?raw=true)
![inner-outer](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/inner-outer.gif?raw=true)
### Inner/Outer/Inner
Use Inner/Outer/Inner for the best external surface finish and dimensional accuracy as the external wall is printed undisturbed from an internal perimeter. However, overhang performance will reduce as there is no internal perimeter to print the external wall against. This option requires a minimum of 3 walls to be effective as it prints the internal walls from the 3rd perimeter onwards first, then the external perimeter and, finally, the first internal perimeter. This option is recommended against the Outer/Inner option in most cases.
![inner-outer-inner](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/inner-outer-inner.gif?raw=true)
![inner-outer-inner](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/inner-outer-inner.gif?raw=true)
### Outer/Inner
Use Outer/Inner for the same external wall quality and dimensional accuracy benefits of [Inner/Outer/Inner](#innerouterinner) option. However, the z seams will appear less consistent as the first extrusion of a new layer starts on a visible surface.
![outer-inner](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/outer-inner.gif?raw=true)
![outer-inner](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/outer-inner.gif?raw=true)
### Print infill first
When this option is enabled, the [infill](strength_settings_infill) and [top/bottom shells](strength_settings_top_bottom_shells) are printed first, followed by the walls. This can be useful for some overhangs where the infill can support the walls.
![infill-first](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/infill-first.gif?raw=true)
![infill-first](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/infill-first.gif?raw=true)
**However**, the infill will slightly push out the printed walls where it is attached to them, resulting in a worse external surface finish. It can also cause the infill to shine through the external surfaces of the part.
![infill-ghosting](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/infill-ghosting.png?raw=true)
![infill-ghosting](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/infill-ghosting.png?raw=true)
When using this option is recommended to use the [Precise Wall](quality_settings_precision#precise-wall), [Inner/Outer/Inner](#innerouterinner) wall printing order or reduce [Infill/Wall Overlap](strength_settings_infill#infill-wall-overlap) to avoid the infill pushing out the external wall.
@@ -72,14 +72,14 @@ Other flow ratios, such as ratios for the first layer (does not affect brims and
Use only one wall on flat surfaces, to give more space to the [top infill pattern](strength_settings_top_bottom_shells#surface-pattern).
Specially useful in small features, like letters, where the top surface is very small and [concentric pattern](strength_settings_patterns#concentric) from walls would not cover it properly.
![only-one-wall](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/only-one-wall.gif?raw=true)
![only-one-wall](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/only-one-wall.gif?raw=true)
### Threshold
If a top surface has to be printed and it's partially covered by another layer, it won't be considered at a top layer where its width is below this value. This can be useful to not let the 'one perimeter on top' trigger on surface that should be covered only by perimeters.
This value can be a mm or a % of the perimeter extrusion width.
![only-one-wall-threshold](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/only-one-wall-threshold.png?raw=true)
![only-one-wall-threshold](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/only-one-wall-threshold.png?raw=true)
> [!WARNING]
> If enabled, artifacts can be created if you have some thin features on the next layer, like letters. Set this setting to 0 to remove these artifacts.
@@ -92,7 +92,7 @@ Instead of traveling directly through a wall, the print head will detour around
While this increases print time slightly, the improvement in print quality—especially with materials prone to stringing like **PETG** or **TPU**, often justifies the tradeoff.
Highly recommended for detailed or aesthetic prints.
![avoid-crossing-walls](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/avoid-crossing-walls.png?raw=true)
![avoid-crossing-walls](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/avoid-crossing-walls.png?raw=true)
> [!NOTE]
> This feature is not compatible with Timelapse mode, as it can cause unexpected travel moves.
@@ -114,7 +114,7 @@ Enables adaptive flow control for small infill areas.
This feature helps address extrusion problems that often occur in small regions of solid infill, such as the tops of narrow letters or fine features.
In these cases, standard extrusion flow may be too much for the available space, leading to over-extrusion or poor surface quality.
![flow-compensation-model](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/flow-compensation-model.png?raw=true)
![flow-compensation-model](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/flow-compensation-model.png?raw=true)
It works by dynamically adjusting the extrusion flow based on the length of the extrusion path, ensuring more precise material deposition in small spaces.
@@ -125,7 +125,7 @@ This is a native implementation of @Alexander-T-Moss [Small Area Flow Compensati
The model uses a list of Extrusion Length and Flow Correction Factor value pairs. Each pair defines how much flow should be used for a specific Extrusion Length.
For values between the listed points, the flow is calculated using linear interpolation.
![flow-compensation-model-graph](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/Wall-Order/flow-compensation-model-graph.png?raw=true)
![flow-compensation-model-graph](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Wall-Order/flow-compensation-model-graph.png?raw=true)
For example for the following model:

View File

@@ -18,13 +18,13 @@ The Wall Generator defines how the outer and inner walls (perimeters) of the mod
The Classic wall generator is a simple and reliable method used in many slicers. It creates as many walls as possible (limited by [Wall Loops](strength_settings_walls#wall-loops)) by extruding along the models perimeter using the defined [Line Width](quality_settings_line_width).
This method does not vary extrusion width and is ideal for fast, predictable slicing.
![wallgenerator-classic](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/WallGenerator/wallgenerator-classic.png?raw=true)
![wallgenerator-classic](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/WallGenerator/wallgenerator-classic.png?raw=true)
## Arachne
The Arachne wall generator dynamically adjusts extrusion width to follow the shape of the model more closely. This allows better handling of thin features and smooth transitions between wall counts.
![wallgenerator-arachne](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/WallGenerator/wallgenerator-arachne.png?raw=true)
![wallgenerator-arachne](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/WallGenerator/wallgenerator-arachne.png?raw=true)
> [!NOTE]
> [A Framework for Adaptive Width Control of Dense Contour-Parallel Toolpaths in Fused Deposition Modeling](https://www.sciencedirect.com/science/article/pii/S0010448520301007?via%3Dihub)