Auto table of content update (#108)

* Format final update

* Update VSCode markdown extension settings

Configured markdown TOC levels to 2-6 and enabled automatic TOC update on save in .vscode/settings.json.
This commit is contained in:
Ian Bassi
2026-01-10 23:09:33 -03:00
committed by GitHub
parent 50e3a062bd
commit 1116cb8118
35 changed files with 254 additions and 243 deletions

View File

@@ -3,5 +3,8 @@
"editor.detectIndentation": false,
"editor.insertSpaces": true,
"editor.tabSize": 4
}
},
"markdown.extension.list.indentationSize": 4,
"markdown.extension.toc.levels": "2..6",
"markdown.extension.toc.updateOnSave": true
}

12
Home.md
View File

@@ -5,12 +5,12 @@ OrcaSlicer is a powerful open source slicer for FFF (FDM) 3D Printers. This wiki
- [Printer Settings](#printer-settings)
- [Material Settings](#material-settings)
- [Process Settings](#process-settings)
- [Quality Settings](#quality-settings)
- [Strength Settings](#strength-settings)
- [Speed Settings](#speed-settings)
- [Support Settings](#support-settings)
- [Multimaterial Settings](#multimaterial-settings)
- [Others Settings](#others-settings)
- [Quality Settings](#quality-settings)
- [Strength Settings](#strength-settings)
- [Speed Settings](#speed-settings)
- [Support Settings](#support-settings)
- [Multimaterial Settings](#multimaterial-settings)
- [Others Settings](#others-settings)
- [Prepare](#prepare)
- [Calibrations](#calibrations)
- [General Settings](#general-settings)

View File

@@ -6,10 +6,10 @@ During high-speed movements, vibrations can cause a phenomenon called "ringing,"
> RepRap can only set one frequency for both X and Y axes so you will need to select a frequency that works well for both axes.
- [Types](#types)
- [Default](#default)
- [Version Table](#version-table)
- [Default](#default)
- [Version Table](#version-table)
- [Calibration Steps](#calibration-steps)
- [Fixed-Time Motion](#fixed-time-motion)
- [Fixed-Time Motion](#fixed-time-motion)
- [Credits](#credits)
## Types

View File

@@ -13,9 +13,9 @@ OrcaSlicer includes three approaches for calibrating the Pressure Advance value.
> ![flowrate-Bambulab-uncheck](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/images/Flow-Rate/flowrate-Bambulab-uncheck.png?raw=true)
- [Calibration](#calibration)
- [Tower method](#tower-method)
- [Pattern method](#pattern-method)
- [Line method](#line-method)
- [Tower method](#tower-method)
- [Pattern method](#pattern-method)
- [Line method](#line-method)
## Calibration

View File

@@ -4,8 +4,8 @@ Built-in placeholder variables exposed by OrcaSlicer when expanding custom G-cod
- [Conventions](#conventions)
- [Global Slicing State](#global-slicing-state)
- [Read Only](#read-only)
- [Read Write](#read-write)
- [Read Only](#read-only)
- [Read Write](#read-write)
- [Slicing State](#slicing-state)
- [Print Statistics](#print-statistics)
- [Objects](#objects)
@@ -17,12 +17,12 @@ Built-in placeholder variables exposed by OrcaSlicer when expanding custom G-cod
- [Preset Metadata](#preset-metadata)
- [Filename Templates](#filename-templates)
- [Custom G-code Contexts](#custom-g-code-contexts)
- [Layer-aware placeholders](#layer-aware-placeholders)
- [Toolchange and wipe tower placeholders](#toolchange-and-wipe-tower-placeholders)
- [Filament start/end placeholders](#filament-startend-placeholders)
- [Timelapse and wrapping detection](#timelapse-and-wrapping-detection)
- [Extrusion role changes](#extrusion-role-changes)
- [Pause / color change helpers](#pause--color-change-helpers)
- [Layer-aware placeholders](#layer-aware-placeholders)
- [Toolchange and wipe tower placeholders](#toolchange-and-wipe-tower-placeholders)
- [Filament start/end placeholders](#filament-startend-placeholders)
- [Timelapse and wrapping detection](#timelapse-and-wrapping-detection)
- [Extrusion role changes](#extrusion-role-changes)
- [Pause / color change helpers](#pause--color-change-helpers)
## Conventions

View File

@@ -6,26 +6,26 @@ It includes tool requirements, setup commands, and build steps for each platform
Whether you're a contributor or just want a custom build, this guide will help you compile OrcaSlicer successfully.
- [Windows 64-bit](#windows-64-bit)
- [Windows Tools Required](#windows-tools-required)
- [Windows Hardware Requirements](#windows-hardware-requirements)
- [Windows Instructions](#windows-instructions)
- [Windows Tools Required](#windows-tools-required)
- [Windows Hardware Requirements](#windows-hardware-requirements)
- [Windows Instructions](#windows-instructions)
- [MacOS 64-bit](#macos-64-bit)
- [MacOS Tools Required](#macos-tools-required)
- [MacOS Instructions](#macos-instructions)
- [Debugging in Xcode](#debugging-in-xcode)
- [MacOS Tools Required](#macos-tools-required)
- [MacOS Instructions](#macos-instructions)
- [Debugging in Xcode](#debugging-in-xcode)
- [Linux](#linux)
- [Using Docker](#using-docker)
- [Docker Dependencies](#docker-dependencies)
- [Docker Instructions](#docker-instructions)
- [Troubleshooting](#troubleshooting)
- [Linux Build](#linux-build)
- [Dependencies](#dependencies)
- [Common dependencies across distributions](#common-dependencies-across-distributions)
- [Additional dependencies for specific distributions](#additional-dependencies-for-specific-distributions)
- [Linux Instructions](#linux-instructions)
- [Unit Testing](#unit-testing)
- [Using Docker](#using-docker)
- [Docker Dependencies](#docker-dependencies)
- [Docker Instructions](#docker-instructions)
- [Troubleshooting](#troubleshooting)
- [Linux Build](#linux-build)
- [Dependencies](#dependencies)
- [Common dependencies across distributions](#common-dependencies-across-distributions)
- [Additional dependencies for specific distributions](#additional-dependencies-for-specific-distributions)
- [Linux Instructions](#linux-instructions)
- [Unit Testing](#unit-testing)
- [Portable User Configuration](#portable-user-configuration)
- [Example folder structure](#example-folder-structure)
- [Example folder structure](#example-folder-structure)
## Windows 64-bit
@@ -141,6 +141,7 @@ How to building with Visual Studio on Windows 64-bit.
4. Open the solution in Visual Studio, set the build configuration to `Release` and run the `Local Windows Debugger`.
![compile_vs_local_debugger](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/images/develop/compile_vs_local_debugger.png?raw=true)
5. Your resulting executable will be located in:
```shell
\build\src\Release\orca-slicer.exe
```

View File

@@ -10,25 +10,25 @@ We encourage developers and users to contribute by updating existing pages and a
When adding new features, consider updating the wiki so users can access the latest guidance.
- [Wiki Structure](#wiki-structure)
- [Home](#home)
- [Index and Navigation](#index-and-navigation)
- [File Naming and Organization](#file-naming-and-organization)
- [Home](#home)
- [Index and Navigation](#index-and-navigation)
- [File Naming and Organization](#file-naming-and-organization)
- [Orca to Wiki Redirection](#orca-to-wiki-redirection)
- [Formatting and Style](#formatting-and-style)
- [Markdown Formatting](#markdown-formatting)
- [Alerts and Callouts](#alerts-and-callouts)
- [Markdown Formatting](#markdown-formatting)
- [Alerts and Callouts](#alerts-and-callouts)
- [Images](#images)
- [Image Sources](#image-sources)
- [OrcaSlicer Resources](#orcaslicer-resources)
- [Wiki Images](#wiki-images)
- [Image Naming](#image-naming)
- [Image Placement](#image-placement)
- [Linking Images](#linking-images)
- [Examples](#examples)
- [Avoid the Following](#avoid-the-following)
- [Resize Images](#resize-images)
- [Image Cropping and Highlighting](#image-cropping-and-highlighting)
- [Recommended Formats](#recommended-formats)
- [Image Sources](#image-sources)
- [OrcaSlicer Resources](#orcaslicer-resources)
- [Wiki Images](#wiki-images)
- [Image Naming](#image-naming)
- [Image Placement](#image-placement)
- [Linking Images](#linking-images)
- [Examples](#examples)
- [Avoid the Following](#avoid-the-following)
- [Resize Images](#resize-images)
- [Image Cropping and Highlighting](#image-cropping-and-highlighting)
- [Recommended Formats](#recommended-formats)
- [Structuring Content](#structuring-content)
- [Commands and Code Blocks](#commands-and-code-blocks)
- [External Links](#external-links)

View File

@@ -1,27 +1,27 @@
# Material Cooling
- [Material Cooling for Specific Layer](#material-cooling-for-specific-layer)
- [No cooling for the first](#no-cooling-for-the-first)
- [Full fan speed at layer](#full-fan-speed-at-layer)
- [No cooling for the first](#no-cooling-for-the-first)
- [Full fan speed at layer](#full-fan-speed-at-layer)
- [Material Part Cooling Fan](#material-part-cooling-fan)
- [Fan speed threshold](#fan-speed-threshold)
- [Min fan speed threshold](#min-fan-speed-threshold)
- [Max fan speed threshold](#max-fan-speed-threshold)
- [Keep fan always on](#keep-fan-always-on)
- [Slow printing down for better layer cooling](#slow-printing-down-for-better-layer-cooling)
- [Don't slow down outer walls](#dont-slow-down-outer-walls)
- [Min print speed](#min-print-speed)
- [Force cooling for overhangs and bridges](#force-cooling-for-overhangs-and-bridges)
- [Overhang cooling activation threshold](#overhang-cooling-activation-threshold)
- [Overhangs and external bridges fan speed](#overhangs-and-external-bridges-fan-speed)
- [Internal bridges fan speed](#internal-bridges-fan-speed)
- [Support interface fan speed](#support-interface-fan-speed)
- [Ironing fan speed](#ironing-fan-speed)
- [Auxiliary part cooling fan](#auxiliary-part-cooling-fan)
- [Exhaust fan](#exhaust-fan)
- [Activate air filtration](#activate-air-filtration)
- [During print](#during-print)
- [Complete print](#complete-print)
- [Fan speed threshold](#fan-speed-threshold)
- [Min fan speed threshold](#min-fan-speed-threshold)
- [Max fan speed threshold](#max-fan-speed-threshold)
- [Keep fan always on](#keep-fan-always-on)
- [Slow printing down for better layer cooling](#slow-printing-down-for-better-layer-cooling)
- [Don't slow down outer walls](#dont-slow-down-outer-walls)
- [Min print speed](#min-print-speed)
- [Force cooling for overhangs and bridges](#force-cooling-for-overhangs-and-bridges)
- [Overhang cooling activation threshold](#overhang-cooling-activation-threshold)
- [Overhangs and external bridges fan speed](#overhangs-and-external-bridges-fan-speed)
- [Internal bridges fan speed](#internal-bridges-fan-speed)
- [Support interface fan speed](#support-interface-fan-speed)
- [Ironing fan speed](#ironing-fan-speed)
- [Auxiliary part cooling fan](#auxiliary-part-cooling-fan)
- [Exhaust fan](#exhaust-fan)
- [Activate air filtration](#activate-air-filtration)
- [During print](#during-print)
- [Complete print](#complete-print)
## Material Cooling for Specific Layer

View File

@@ -4,11 +4,11 @@ Flow ratio and pressure advance settings for the selected material.
- [Flow Ratio](#flow-ratio)
- [Pressure Advance](#pressure-advance)
- [Enable adaptive Pressure Advance (beta)](#enable-adaptive-pressure-advance-beta)
- [Enable adaptive pressure advance for overhangs (beta)](#enable-adaptive-pressure-advance-for-overhangs-beta)
- [Pressure advance for bridges](#pressure-advance-for-bridges)
- [Adaptive pressure advance measurements (beta)](#adaptive-pressure-advance-measurements-beta)
- [How to calibrate Adaptive Pressure Advance](#how-to-calibrate-adaptive-pressure-advance)
- [Enable adaptive Pressure Advance (beta)](#enable-adaptive-pressure-advance-beta)
- [Enable adaptive pressure advance for overhangs (beta)](#enable-adaptive-pressure-advance-for-overhangs-beta)
- [Pressure advance for bridges](#pressure-advance-for-bridges)
- [Adaptive pressure advance measurements (beta)](#adaptive-pressure-advance-measurements-beta)
- [How to calibrate Adaptive Pressure Advance](#how-to-calibrate-adaptive-pressure-advance)
## Flow Ratio

View File

@@ -3,26 +3,26 @@
This page documents the settings used when printing with multiple materials in Orca Slicer. It explains wipe-tower parameters, tool-change behaviour for both single-extruder and multi-extruder multimaterial setups, and ramming/purge options that help ensure reliable, contamination-free material changes.
- [Multimaterial Wipe Tower Parameters](#multimaterial-wipe-tower-parameters)
- [Minimal purge on wipe tower](#minimal-purge-on-wipe-tower)
- [Minimal purge on wipe tower](#minimal-purge-on-wipe-tower)
- [Multi Filament](#multi-filament)
- [Tool change parameters with single extruder](#tool-change-parameters-with-single-extruder)
- [Loading speed at the start](#loading-speed-at-the-start)
- [Loading speed](#loading-speed)
- [Unloading speed at the start](#unloading-speed-at-the-start)
- [Unloading speed](#unloading-speed)
- [Delay after unloading](#delay-after-unloading)
- [Number of cooling moves](#number-of-cooling-moves)
- [Speed of the first cooling move](#speed-of-the-first-cooling-move)
- [Speed of the last cooling move](#speed-of-the-last-cooling-move)
- [Stamping loading speed](#stamping-loading-speed)
- [Stamping distance](#stamping-distance)
- [Ramming parameters](#ramming-parameters)
- [Total ramming](#total-ramming)
- [Ramming line](#ramming-line)
- [Loading speed at the start](#loading-speed-at-the-start)
- [Loading speed](#loading-speed)
- [Unloading speed at the start](#unloading-speed-at-the-start)
- [Unloading speed](#unloading-speed)
- [Delay after unloading](#delay-after-unloading)
- [Number of cooling moves](#number-of-cooling-moves)
- [Speed of the first cooling move](#speed-of-the-first-cooling-move)
- [Speed of the last cooling move](#speed-of-the-last-cooling-move)
- [Stamping loading speed](#stamping-loading-speed)
- [Stamping distance](#stamping-distance)
- [Ramming parameters](#ramming-parameters)
- [Total ramming](#total-ramming)
- [Ramming line](#ramming-line)
- [Tool change parameters with multi extruder](#tool-change-parameters-with-multi-extruder)
- [Enable ramming for multi-tool setups](#enable-ramming-for-multi-tool-setups)
- [Multi-tool ramming volume](#multi-tool-ramming-volume)
- [Multi-tool ramming flow](#multi-tool-ramming-flow)
- [Enable ramming for multi-tool setups](#enable-ramming-for-multi-tool-setups)
- [Multi-tool ramming volume](#multi-tool-ramming-volume)
- [Multi-tool ramming flow](#multi-tool-ramming-flow)
## Multimaterial Wipe Tower Parameters

View File

@@ -5,17 +5,17 @@ Brim is a flat layer printed around a model's base to improve adhesion to the pr
![brim](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/images/brim/brim.png?raw=true)
- [Type](#type)
- [Auto](#auto)
- [Painted](#painted)
- [Outer](#outer)
- [Inner](#inner)
- [Outer and Inner](#outer-and-inner)
- [Mouse Ears](#mouse-ears)
- [Ear max angle](#ear-max-angle)
- [Ear detection radius](#ear-detection-radius)
- [Auto](#auto)
- [Painted](#painted)
- [Outer](#outer)
- [Inner](#inner)
- [Outer and Inner](#outer-and-inner)
- [Mouse Ears](#mouse-ears)
- [Ear max angle](#ear-max-angle)
- [Ear detection radius](#ear-detection-radius)
- [Width](#width)
- [Brim-Object Gap](#brim-object-gap)
- [Brim use EFC outline](#brim-use-efc-outline)
- [Brim use EFC outline](#brim-use-efc-outline)
## Type

View File

@@ -6,19 +6,19 @@ These settings control where the effect is applied, how the noise is generated,
Useful for creating a textures or hide surface imperfections but will increase print time and will affect dimensional accuracy.
- [Fuzzy Skin Mode](#fuzzy-skin-mode)
- [Contour](#contour)
- [Contour and Hole](#contour-and-hole)
- [All Walls](#all-walls)
- [Fuzzy Skin Generator Mode](#fuzzy-skin-generator-mode)
- [Displacement](#displacement)
- [Extrusion](#extrusion)
- [Combined](#combined)
- [Contour](#contour)
- [Contour and Hole](#contour-and-hole)
- [All Walls](#all-walls)
- [Fuzzy Skin Generator Mode](#fuzzy-skin-generator-mode)
- [Displacement](#displacement)
- [Extrusion](#extrusion)
- [Combined](#combined)
- [Noise Type](#noise-type)
- [Classic](#classic)
- [Perlin](#perlin)
- [Billow](#billow)
- [Ridged Multifractal](#ridged-multifractal)
- [Voronoi](#voronoi)
- [Classic](#classic)
- [Perlin](#perlin)
- [Billow](#billow)
- [Ridged Multifractal](#ridged-multifractal)
- [Voronoi](#voronoi)
- [Point distance](#point-distance)
- [Skin thickness](#skin-thickness)
- [Skin feature size](#skin-feature-size)

View File

@@ -4,8 +4,8 @@ A skirt is one or more additional perimeters printed around the model outline on
- [Loops](#loops)
- [Type](#type)
- [Combined](#combined)
- [Per object](#per-object)
- [Combined](#combined)
- [Per object](#per-object)
- [Minimum extrusion Length](#minimum-extrusion-length)
- [Distance](#distance)
- [Start point](#start-point)

View File

@@ -3,18 +3,18 @@
These settings control advanced slicing and printing behaviours, such as how layers are processed, object printing order, and special effects like spiral vase mode.
- [Slicing Mode](#slicing-mode)
- [Regular](#regular)
- [Close Holes](#close-holes)
- [Even Odd](#even-odd)
- [Regular](#regular)
- [Close Holes](#close-holes)
- [Even Odd](#even-odd)
- [Print Sequence](#print-sequence)
- [By Layer](#by-layer)
- [Intra-layer order](#intra-layer-order)
- [By Object](#by-object)
- [By Layer](#by-layer)
- [Intra-layer order](#intra-layer-order)
- [By Object](#by-object)
- [Spiral vase](#spiral-vase)
- [Smooth Spiral](#smooth-spiral)
- [Max XY Smoothing](#max-xy-smoothing)
- [Spiral starting flow ratio](#spiral-starting-flow-ratio)
- [Spiral finishing flow ratio](#spiral-finishing-flow-ratio)
- [Smooth Spiral](#smooth-spiral)
- [Max XY Smoothing](#max-xy-smoothing)
- [Spiral starting flow ratio](#spiral-starting-flow-ratio)
- [Spiral finishing flow ratio](#spiral-finishing-flow-ratio)
- [Timelapse](#timelapse)
## Slicing Mode

View File

@@ -2,12 +2,12 @@
- [Detect overhang wall](#detect-overhang-wall)
- [Make overhang printable](#make-overhang-printable)
- [Maximum angle](#maximum-angle)
- [Hole area](#hole-area)
- [Maximum angle](#maximum-angle)
- [Hole area](#hole-area)
- [Extra perimeters on overhangs](#extra-perimeters-on-overhangs)
- [Reverse on even](#reverse-on-even)
- [Reverse internal only](#reverse-internal-only)
- [Reverse threshold](#reverse-threshold)
- [Reverse internal only](#reverse-internal-only)
- [Reverse threshold](#reverse-threshold)
## Detect overhang wall
@@ -76,6 +76,7 @@ This could result in uneven texture, sometimes considered worse than the full re
> [!NOTE]
> Only available when:
> - [Detect overhang wall](#detect-overhang-wall) is enabled
>
> - [Detect overhang wall](#detect-overhang-wall) is enabled
> - [Reverse internal only](#reverse-internal-only) is disabled
> If those conditions are not met, this setting will be hidden.

View File

@@ -6,11 +6,11 @@ This section covers the settings that affect the precision of your prints. These
- [Resolution](#resolution)
- [Arc fitting](#arc-fitting)
- [X-Y Compensation](#x-y-compensation)
- [X-Y hole compensation](#x-y-hole-compensation)
- [X-Y contour compensation](#x-y-contour-compensation)
- [X-Y hole compensation](#x-y-hole-compensation)
- [X-Y contour compensation](#x-y-contour-compensation)
- [Elephant foot compensation](#elephant-foot-compensation)
- [Precise wall](#precise-wall)
- [Technical explanation](#technical-explanation)
- [Technical explanation](#technical-explanation)
- [Precise Z Height](#precise-z-height)
- [Polyholes](#polyholes)

View File

@@ -3,33 +3,33 @@
Unless printed in spiral vase mode, every layer needs to begin somewhere and end somewhere. That start and end of the extrusion is what results in what visually looks like a seam on the perimeters. This section contains options to control the visual appearance of a seam.
- [Seam Position](#seam-position)
- [Aligned](#aligned)
- [Aligned Back](#aligned-back)
- [Nearest](#nearest)
- [Back](#back)
- [Random](#random)
- [Aligned](#aligned)
- [Aligned Back](#aligned-back)
- [Nearest](#nearest)
- [Back](#back)
- [Random](#random)
- [Modifiers](#modifiers)
- [Staggered inner seams](#staggered-inner-seams)
- [Seam gap](#seam-gap)
- [Scarf joint seam](#scarf-joint-seam)
- [Scarf joint seam Type](#scarf-joint-seam-type)
- [Conditional scarf joint](#conditional-scarf-joint)
- [Scarf joint speed](#scarf-joint-speed)
- [Scarf joint height](#scarf-joint-height)
- [Scarf around entire wall](#scarf-around-entire-wall)
- [Scarf length](#scarf-length)
- [Scarf steps](#scarf-steps)
- [Scarf joint flow ratio](#scarf-joint-flow-ratio)
- [Scarf joint for inner walls](#scarf-joint-for-inner-walls)
- [Role based wipe speed](#role-based-wipe-speed)
- [Wipe speed](#wipe-speed)
- [Wipe on loop (inward movement)](#wipe-on-loop-inward-movement)
- [Wipe Before External](#wipe-before-external)
- [Staggered inner seams](#staggered-inner-seams)
- [Seam gap](#seam-gap)
- [Scarf joint seam](#scarf-joint-seam)
- [Scarf joint seam Type](#scarf-joint-seam-type)
- [Conditional scarf joint](#conditional-scarf-joint)
- [Scarf joint speed](#scarf-joint-speed)
- [Scarf joint height](#scarf-joint-height)
- [Scarf around entire wall](#scarf-around-entire-wall)
- [Scarf length](#scarf-length)
- [Scarf steps](#scarf-steps)
- [Scarf joint flow ratio](#scarf-joint-flow-ratio)
- [Scarf joint for inner walls](#scarf-joint-for-inner-walls)
- [Role based wipe speed](#role-based-wipe-speed)
- [Wipe speed](#wipe-speed)
- [Wipe on loop (inward movement)](#wipe-on-loop-inward-movement)
- [Wipe Before External](#wipe-before-external)
- [Tips](#tips)
- [Troubleshooting Seam Performance](#troubleshooting-seam-performance)
- [Troubleshooting the Start of a Seam](#troubleshooting-the-start-of-a-seam)
- [Troubleshooting the End of a Seam](#troubleshooting-the-end-of-a-seam)
- [The Role of Wall Ordering in Seam Appearance](#the-role-of-wall-ordering-in-seam-appearance)
- [Troubleshooting the Start of a Seam](#troubleshooting-the-start-of-a-seam)
- [Troubleshooting the End of a Seam](#troubleshooting-the-end-of-a-seam)
- [The Role of Wall Ordering in Seam Appearance](#the-role-of-wall-ordering-in-seam-appearance)
## Seam Position

View File

@@ -1,18 +1,18 @@
# Wall and surfaces
- [Walls printing order](#walls-printing-order)
- [Inner/Outer](#innerouter)
- [Inner/Outer/Inner](#innerouterinner)
- [Outer/Inner](#outerinner)
- [Print infill first](#print-infill-first)
- [Inner/Outer](#innerouter)
- [Inner/Outer/Inner](#innerouterinner)
- [Outer/Inner](#outerinner)
- [Print infill first](#print-infill-first)
- [Wall loop direction](#wall-loop-direction)
- [Surface flow ratio](#surface-flow-ratio)
- [Only one wall](#only-one-wall)
- [Threshold](#threshold)
- [Threshold](#threshold)
- [Avoid crossing walls](#avoid-crossing-walls)
- [Max detour length](#max-detour-length)
- [Max detour length](#max-detour-length)
- [Small area flow compensation](#small-area-flow-compensation)
- [Flow Compensation Model](#flow-compensation-model)
- [Flow Compensation Model](#flow-compensation-model)
## Walls printing order

View File

@@ -4,14 +4,14 @@ The Wall Generator defines how the outer and inner walls (perimeters) of the mod
- [Classic](#classic)
- [Arachne](#arachne)
- [Wall transitioning threshhold angle](#wall-transitioning-threshhold-angle)
- [Wall transitioning filter margin](#wall-transitioning-filter-margin)
- [Wall transitioning length](#wall-transitioning-length)
- [Wall distribution count](#wall-distribution-count)
- [Minimum wall width](#minimum-wall-width)
- [First layer minimum wall width](#first-layer-minimum-wall-width)
- [Minimum feature size](#minimum-feature-size)
- [Minimum wall length](#minimum-wall-length)
- [Wall transitioning threshhold angle](#wall-transitioning-threshhold-angle)
- [Wall transitioning filter margin](#wall-transitioning-filter-margin)
- [Wall transitioning length](#wall-transitioning-length)
- [Wall distribution count](#wall-distribution-count)
- [Minimum wall width](#minimum-wall-width)
- [First layer minimum wall width](#first-layer-minimum-wall-width)
- [Minimum feature size](#minimum-feature-size)
- [Minimum wall length](#minimum-wall-length)
## Classic

View File

@@ -10,8 +10,8 @@ This feature is especially helpful when printing at high accelerations and large
![ers-intro](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/images/ERS/ers-intro.png?raw=true)
- [Theory](#theory)
- [Acceleration vs. Extrusion rate smoothing](#acceleration-vs-extrusion-rate-smoothing)
- [Pressure advance vs extrusion rate smoothing](#pressure-advance-vs-extrusion-rate-smoothing)
- [Acceleration vs. Extrusion rate smoothing](#acceleration-vs-extrusion-rate-smoothing)
- [Pressure advance vs extrusion rate smoothing](#pressure-advance-vs-extrusion-rate-smoothing)
- [Finding the ideal Extrusion Rate smoothing value](#finding-the-ideal-extrusion-rate-smoothing-value)
- [A note for Bowden printers using Marlin without pressure advance](#a-note-for-bowden-printers-using-marlin-without-pressure-advance)
- [A note on ERS Segment length](#a-note-on-ers-segment-length)

View File

@@ -29,12 +29,12 @@ This setting overrides firmware jerk values when different motion types need spe
- [Cornering Control Types](#cornering-control-types)
- [Key Effects](#key-effects)
- [Default](#default)
- [Outer wall](#outer-wall)
- [Inner wall](#inner-wall)
- [Infill](#infill)
- [Top surface](#top-surface)
- [Initial layer](#initial-layer)
- [Travel](#travel)
- [Outer wall](#outer-wall)
- [Inner wall](#inner-wall)
- [Infill](#infill)
- [Top surface](#top-surface)
- [Initial layer](#initial-layer)
- [Travel](#travel)
- [Junction Deviation](#junction-deviation)
- [Useful links](#useful-links)

View File

@@ -4,6 +4,7 @@
> [!IMPORTANT]
> Every speed setting is limited by several parameters like:
>
> - [Maximum Volumetric Speed](volumetric-speed-calib)
> - Machine / Motion ability
> - [Acceleration](speed_settings_acceleration)
@@ -13,7 +14,7 @@
- [Outer wall](#outer-wall)
- [Inner wall](#inner-wall)
- [Small perimeters](#small-perimeters)
- [Small perimeters threshold](#small-perimeters-threshold)
- [Small perimeters threshold](#small-perimeters-threshold)
- [Sparse infill](#sparse-infill)
- [Internal solid infill](#internal-solid-infill)
- [Top surface](#top-surface)

View File

@@ -1,8 +1,8 @@
# Overhang Speed
- [Slow down for overhang](#slow-down-for-overhang)
- [Slow down for curled perimeters](#slow-down-for-curled-perimeters)
- [Speed](#speed)
- [Slow down for curled perimeters](#slow-down-for-curled-perimeters)
- [Speed](#speed)
- [Bridge speed](#bridge-speed)
## Slow down for overhang

View File

@@ -4,7 +4,7 @@
- [Bridge infill direction](#bridge-infill-direction)
- [Minimum sparse infill threshold](#minimum-sparse-infill-threshold)
- [Infill Combination](#infill-combination)
- [Max layer height](#max-layer-height)
- [Max layer height](#max-layer-height)
- [Detect narrow internal solid infill](#detect-narrow-internal-solid-infill)
- [Ensure vertical shell thickness](#ensure-vertical-shell-thickness)

View File

@@ -4,21 +4,21 @@ Infill is the internal structure of a 3D print, providing strength and support.
- [Sparse infill density](#sparse-infill-density)
- [Fill Multiline](#fill-multiline)
- [Use cases](#use-cases)
- [Strategy](#strategy)
- [Classic Strategy](#classic-strategy)
- [Non-Crossing Strategy](#non-crossing-strategy)
- [Use cases](#use-cases)
- [Strategy](#strategy)
- [Classic Strategy](#classic-strategy)
- [Non-Crossing Strategy](#non-crossing-strategy)
- [Direction and Rotation](#direction-and-rotation)
- [Direction](#direction)
- [Rotation](#rotation)
- [Direction](#direction)
- [Rotation](#rotation)
- [Infill Wall Overlap](#infill-wall-overlap)
- [Apply gap fill](#apply-gap-fill)
- [Filter out tiny gaps](#filter-out-tiny-gaps)
- [Anchor](#anchor)
- [Internal Solid Infill](#internal-solid-infill)
- [Extra Solid Infill](#extra-solid-infill)
- [Interval Pattern](#interval-pattern)
- [Explicit Layer List](#explicit-layer-list)
- [Interval Pattern](#interval-pattern)
- [Explicit Layer List](#explicit-layer-list)
- [Sparse Infill Pattern](#sparse-infill-pattern)
- [Credits](#credits)
@@ -216,12 +216,14 @@ Specify exact layer numbers (1-based) using comma-separated values. Each entry m
```
> [!NOTE]
>
> - Layer numbers are 1-based (first layer is layer 1)
> - `#K` is optional in both interval and explicit list entries (`N#` equals `N#1`)
> - Solid layers are inserted in addition to the normal sparse infill pattern
> [!TIP]
> Use this feature to:
>
> - Add strength at stress concentration points
> - Reinforce mounting holes or attachment points
> - Create internal structure for functional parts

View File

@@ -4,17 +4,17 @@ This metalanguage provides a way to define the [direction and rotation](strength
- [Basic instructions](#basic-instructions)
- [Quick examples](#quick-examples)
- [Defined angle](#defined-angle)
- [Runtime instructions](#runtime-instructions)
- [Joint sign](#joint-sign)
- [Counting](#counting)
- [Length modifier](#length-modifier)
- [Defined angle](#defined-angle)
- [Runtime instructions](#runtime-instructions)
- [Joint sign](#joint-sign)
- [Counting](#counting)
- [Length modifier](#length-modifier)
- [Description of instructions and examples](#description-of-instructions-and-examples)
- [Simple absolute instructions](#simple-absolute-instructions)
- [Relative instructions](#relative-instructions)
- [Repetitive, adjusting and one-time instructions](#repetitive-adjusting-and-one-time-instructions)
- [Range instructions](#range-instructions)
- [Constant layer number instructions](#constant-layer-number-instructions)
- [Simple absolute instructions](#simple-absolute-instructions)
- [Relative instructions](#relative-instructions)
- [Repetitive, adjusting and one-time instructions](#repetitive-adjusting-and-one-time-instructions)
- [Range instructions](#range-instructions)
- [Constant layer number instructions](#constant-layer-number-instructions)
- [Complex template examples](#complex-template-examples)
- [Credits](#credits)

View File

@@ -74,6 +74,7 @@ Layer time variability refers to the differences in time it takes to print each
> [!TIP]
> You can see how this analysis was made in [infill-analysis](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/print_settings/strength/infill-analysis) folder:
>
> - [Infill calculator Project](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/print_settings/strength/infill-analysis/infill_calculator.3mf?raw=true) to generate the gcode files and images.
> - [infill_desc_calculator.xlsx](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/print_settings/strength/infill-analysis/infill_desc_calculator.xlsx?raw=true) used to calculate the values above.
> - Time, and material usage where simulated with the same [Klipper Estimator](https://github.com/Annex-Engineering/klipper_estimator) values to maintain consistency.

View File

@@ -13,6 +13,7 @@ Adjusting wall settings can significantly affect layer adhesion, strength, appea
"Wall loops" refers to the number of times the outer wall is printed in a loop.
Increasing the wall loops will:
- Enhance:
- Layer adhesion
- Strength
@@ -27,6 +28,7 @@ When this option is enabled, the ensure vertical shell thickness option needs to
> [!WARNING]
> It's not recommended to use this option with:
>
> - [Lightning infill](strength_settings_patterns#lightning) as there is limited infill to anchor the extra perimeters to.
> - **[Ensure vertical shell thickness: ALL](strength_settings_advanced#ensure-vertical-shell-thickness)**

View File

@@ -3,7 +3,7 @@
- [Z distance](#z-distance)
- [Support wall loops](#support-wall-loops)
- [Base Pattern](#base-pattern)
- [Base pattern spacing](#base-pattern-spacing)
- [Base pattern spacing](#base-pattern-spacing)
- [Pattern angle](#pattern-angle)
- [Interface layers](#interface-layers)
- [Interface pattern](#interface-pattern)

View File

@@ -3,18 +3,18 @@
Support structures are used in 3D printing to provide stability to overhangs and complex geometries.
- [Type](#type)
- [Normal](#normal)
- [Tree](#tree)
- [Support critical regions only](#support-critical-regions-only)
- [Auto](#auto)
- [Manual](#manual)
- [Normal](#normal)
- [Tree](#tree)
- [Support critical regions only](#support-critical-regions-only)
- [Auto](#auto)
- [Manual](#manual)
- [Style](#style)
- [Grid](#grid)
- [Snug](#snug)
- [Organic](#organic)
- [Tree Slim](#tree-slim)
- [Tree Strong](#tree-strong)
- [Tree Hybrid](#tree-hybrid)
- [Grid](#grid)
- [Snug](#snug)
- [Organic](#organic)
- [Tree Slim](#tree-slim)
- [Tree Strong](#tree-strong)
- [Tree Hybrid](#tree-hybrid)
- [Threshold angle](#threshold-angle)
- [Threshold overlap](#threshold-overlap)
- [Initial layer density](#initial-layer-density)

View File

@@ -3,14 +3,14 @@
- [Nozzle type](#nozzle-type)
- [Nozzle HRC](#nozzle-hrc)
- [Auxiliary Part Cooling Fan](#auxiliary-part-cooling-fan)
- [Auxiliary Fan](#auxiliary-fan)
- [Simple option (indexes only → fan0, fan2, fan3)](#simple-option-indexes-only--fan0-fan2-fan3)
- [Advanced option (Index ⇄ Name mapping)](#advanced-option-index--name-mapping)
- [Quick customization](#quick-customization)
- [Usage](#usage)
- [Auxiliary Fan](#auxiliary-fan)
- [Simple option (indexes only → fan0, fan2, fan3)](#simple-option-indexes-only--fan0-fan2-fan3)
- [Advanced option (Index ⇄ Name mapping)](#advanced-option-index--name-mapping)
- [Quick customization](#quick-customization)
- [Usage](#usage)
- [Support controlling chamber temperature](#support-controlling-chamber-temperature)
- [Using Chamber Temperature Variables in Machine G-code](#using-chamber-temperature-variables-in-machine-g-code)
- [Klipper Chamber Temperature](#klipper-chamber-temperature)
- [Using Chamber Temperature Variables in Machine G-code](#using-chamber-temperature-variables-in-machine-g-code)
- [Klipper Chamber Temperature](#klipper-chamber-temperature)
- [Support air filtration](#support-air-filtration)
## Nozzle type
@@ -58,14 +58,14 @@ With Klipper you can create macros that translate both the OrcaSlicer numeric fa
- [Nozzle type](#nozzle-type)
- [Nozzle HRC](#nozzle-hrc)
- [Auxiliary Part Cooling Fan](#auxiliary-part-cooling-fan)
- [Auxiliary Fan](#auxiliary-fan)
- [Simple option (indexes only → fan0, fan2, fan3)](#simple-option-indexes-only--fan0-fan2-fan3)
- [Advanced option (Index ⇄ Name mapping)](#advanced-option-index--name-mapping)
- [Quick customization](#quick-customization)
- [Usage](#usage)
- [Auxiliary Fan](#auxiliary-fan)
- [Simple option (indexes only → fan0, fan2, fan3)](#simple-option-indexes-only--fan0-fan2-fan3)
- [Advanced option (Index ⇄ Name mapping)](#advanced-option-index--name-mapping)
- [Quick customization](#quick-customization)
- [Usage](#usage)
- [Support controlling chamber temperature](#support-controlling-chamber-temperature)
- [Using Chamber Temperature Variables in Machine G-code](#using-chamber-temperature-variables-in-machine-g-code)
- [Klipper Chamber Temperature](#klipper-chamber-temperature)
- [Using Chamber Temperature Variables in Machine G-code](#using-chamber-temperature-variables-in-machine-g-code)
- [Klipper Chamber Temperature](#klipper-chamber-temperature)
- [Support air filtration](#support-air-filtration)
#### Simple option (indexes only → fan0, fan2, fan3)

View File

@@ -10,9 +10,9 @@ The implementation is designed to be straightforward, requiring no additional pl
- [Mesh margin](#mesh-margin)
- [Available g-code variables for Adaptive Bed Mesh Command](#available-g-code-variables-for-adaptive-bed-mesh-command)
- [Example of Adaptive Bed Mesh usage in OrcaSlicer](#example-of-adaptive-bed-mesh-usage-in-orcaslicer)
- [Marlin](#marlin)
- [Klipper](#klipper)
- [RRF](#rrf)
- [Marlin](#marlin)
- [Klipper](#klipper)
- [RRF](#rrf)
## Bed mesh

View File

@@ -5,10 +5,10 @@ This section defines the printers physical build area and how the slicer maps
Specify any excluded (unprintable) regions as a polygon so the arranger avoids them. Set the printable height to your maximum Z travel, and use Z offset to correct endstop inaccuracies (this value is added to every Z coordinate in exported Gcode). The best object position is a normalized [01] preference used by automatic arranging, and preferred orientation controls automatic Z-axis alignment on import.
- [Printable area (Bed Shape)](#printable-area-bed-shape)
- [Shape](#shape)
- [Settings](#settings)
- [Texture](#texture)
- [Model](#model)
- [Shape](#shape)
- [Settings](#settings)
- [Texture](#texture)
- [Model](#model)
- [Excluded bed area](#excluded-bed-area)
- [Printable height](#printable-height)
- [Support multi bed types](#support-multi-bed-types)

View File

@@ -17,7 +17,7 @@ Filaments like PETG and TPU are more prone to stringing, so they may require lon
- [Wipe distance](#wipe-distance)
- [Retract amount before wipe](#retract-amount-before-wipe)
- [Retraction When Switching Materials](#retraction-when-switching-materials)
- [Long retraction when cut (beta)](#long-retraction-when-cut-beta)
- [Long retraction when cut (beta)](#long-retraction-when-cut-beta)
## Length

View File

@@ -4,12 +4,12 @@ Settings related to the motion capabilities of the printer.
- [Emit limits to G-code](#emit-limits-to-g-code)
- [Resonance Avoidance](#resonance-avoidance)
- [Resonance Avoidance Speed](#resonance-avoidance-speed)
- [Resonance Avoidance Speed](#resonance-avoidance-speed)
- [Speed limitation](#speed-limitation)
- [Acceleration limitation](#acceleration-limitation)
- [Jerk limitation](#jerk-limitation)
- [Maximum Junction Deviation](#maximum-junction-deviation)
- [Maximum Jerk](#maximum-jerk)
- [Maximum Junction Deviation](#maximum-junction-deviation)
- [Maximum Jerk](#maximum-jerk)
## Emit limits to G-code