mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-17 10:32:20 +00:00
Wiki Update 11 - Strength (#10369)
* Create Patterns specific wiki * Fix typos in installation instructions Corrected the winget flag from --exact to -e and removed an extraneous backtick from the Mac xattr command in the README installation instructions. * Improve README formatting and clarity * Calibration Flow Ratio Yolo Archimedean cords Co-Authored-By: MxBrnr <142743732+MxBrnr@users.noreply.github.com> * redirection/tab.cpp section * Missing Frequent * remove auto-cooling * remove thumbnails * seam pointers * walls * infill * Image standarization * Fix broken internal links * Add reference note to Arachne wall generator docs * OrcaSlicer std * PrusaSlicer std * 2d-lateral xlsx * vertical patterns * Redirections fix * Update speed_settings_overhang_speed.md * Fix to action * FlowRate Co-Authored-By: MxBrnr <142743732+MxBrnr@users.noreply.github.com> * Top Bottom Shells * advanced strength * Action fix * Update How-to-wiki.md * Home.md icons and reorganize sections * Home Icons fix * Update cornering-calib.md * Update strength_settings_infill.md * Update Auxiliary-fan.md Co-Authored-By: Fisheye_3D <78997080+fisheye3d@users.noreply.github.com> * Add warning about wiki maintenance status
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
# Calibration Guide
|
||||
|
||||
This guide offers a structured and comprehensive overview of the calibration process for Orca Slicer.
|
||||
This guide offers a structured and comprehensive overview of the calibration process for OrcaSlicer.
|
||||
|
||||
It covers key aspects such as flow rate, pressure advance, temperature towers, retraction tests, and advanced calibration techniques. Each section includes step-by-step instructions and visuals to help you better understand and carry out each calibration effectively.
|
||||
|
||||
To access the calibration features, you can find them in the **Calibration** section of the Orca Slicer interface.
|
||||
To access the calibration features, you can find them in the **Calibration** section of the OrcaSlicer interface.
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -153,7 +153,7 @@ Refer to [Calibration Guide](Calibration) for more details on batch mode calibra
|
||||
|
||||
#### OrcaSlicer 2.2.0 and older
|
||||
|
||||
Setup your PA test as usual from the calibration menu in Orca slicer. Once setup, your PA test should look like the below:
|
||||
Setup your PA test as usual from the calibration menu in OrcaSlicer. Once setup, your PA test should look like the below:
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Cornering
|
||||
|
||||
Cornering is a critical aspect of 3D printing that affects the quality and accuracy of prints. It refers to how the printer handles changes in direction during movement, particularly at corners and curves. Proper cornering settings can help reduce artifacts like ringing, ghosting, and overshooting, leading to cleaner and more precise prints.
|
||||
Cornering is a critical aspect of 3D printing that affects print quality and accuracy. It's how the printer handles changes in direction during movement, particularly at corners and curves. Proper cornering settings can reduce artifacts such as ringing, ghosting, and overshooting, resulting in cleaner and more precise prints.
|
||||
|
||||
## Jerk
|
||||
|
||||
@@ -8,45 +8,35 @@ TODO: Jerk calibration not implemented yet.
|
||||
|
||||
## Junction Deviation
|
||||
|
||||
Junction Deviation is the default method for controlling cornering speed in MarlinFW (Marlin2) printers.
|
||||
Higher values result in more aggressive cornering speeds, while lower values produce smoother, more controlled cornering.
|
||||
The default value in Marlin is typically set to 0.08mm, which may be too high for some printers, potentially causing ringing. Consider lowering this value to reduce ringing, but avoid setting it too low, as this could lead to excessively slow cornering speeds.
|
||||
Junction Deviation is the default method for controlling cornering speed in **Marlin firmware (Marlin 2.x)**.
|
||||
Higher values allow more aggressive cornering, while lower values produce smoother, more controlled corners.
|
||||
The default value in Marlin is often `0.08mm`, which may be too high for some printers and may cause ringing. Consider lowering this value to reduce ringing, but avoid setting it too low that could lead to excessively slow cornering speed.
|
||||
|
||||
```math
|
||||
JD = 0,4 \cdot \frac{\text{Jerk}^2}{\text{Accel.}}
|
||||
JD = 0.4 \cdot \frac{\text{Jerk}^2}{\text{Acceleration}}
|
||||
```
|
||||
|
||||
1. Pre-requisites:
|
||||
1. Check if your printer has Junction Deviation enabled. You can do this by sending the command `M503` to your printer and looking for the line `Junction deviation: 0.25`.
|
||||
1. Check if your printer has Junction Deviation enabled. Look for `Junction deviation` in the printer's advanced settings.
|
||||
2. In OrcaSlicer, set:
|
||||
1. Acceleration high enough to trigger ringing (e.g., 2000 mm/s²).
|
||||
2. Speed high enough to trigger ringing (e.g., 100 mm/s).
|
||||
3. Use an opaque, high-gloss filament to make the ringing more visible.
|
||||
2. You need to print the Junction Deviation test.
|
||||
|
||||
3. Use an opaque, high-gloss filament to make ringing more visible.
|
||||
2. You need to print the Junction Deviation test.
|
||||

|
||||
|
||||
1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer.
|
||||
|
||||

|
||||

|
||||
|
||||
2. It’s very likely that you’ll need to set values lower than 0.08 mm, as shown in the previous example. To determine a more accurate maximum JD value, you can print a new calibration tower with a maximum value set at the point where the corners start losing sharpness.
|
||||
3. Print the second Junction Deviation test with the new maximum value.
|
||||
|
||||

|
||||
|
||||
4. Measure the X and Y heights and read the frequency set at that point in Orca Slicer.
|
||||
|
||||

|
||||

|
||||
|
||||
1. Measure the X and Y heights and read the frequency set at that point in OrcaSlicer.
|
||||

|
||||

|
||||
2. You will likely need values lower than `0.08mm`, as in the example. To find a better maximum JD value, print a new calibration tower with a maximum set near the point where corners start losing sharpness.
|
||||
3. Print the second Junction Deviation test with the new maximum value.
|
||||

|
||||
4. Measure the X and Y heights and read the frequency set at that point in OrcaSlicer.
|
||||

|
||||

|
||||
3. Save the settings
|
||||
1. Set your Maximum Junction Deviation value in [Printer settings/Motion ability/Jerk limitation].
|
||||
|
||||

|
||||
|
||||
2. Use the following G-code to set the mm:
|
||||
1. Set your Maximum Junction Deviation value in [Printer settings/Motion ability/Jerk limitation].
|
||||

|
||||
2. Use the following G-code to set the value:
|
||||
|
||||
```gcode
|
||||
M205 J#JunctionDeviationValue
|
||||
@@ -67,7 +57,7 @@ JD = 0,4 \cdot \frac{\text{Jerk}^2}{\text{Accel.}}
|
||||
#define JUNCTION_DEVIATION_MM 0.012 // (mm) Distance from real junction edge
|
||||
```
|
||||
|
||||
2. Check Classic Jerk is disabled (commented).
|
||||
2. Ensure Classic Jerk is disabled (commented out):
|
||||
|
||||
```cpp
|
||||
//#define CLASSIC_JERK
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
# Flow rate
|
||||
|
||||
The Flow Ratio determines how much filament is extruded and plays a key role in achieving high-quality prints. A properly calibrated flow ratio ensures consistent layer adhesion and accurate dimensions.
|
||||
# Flow Rate Calibration
|
||||
|
||||
- Too **low** flow ratio will cause under-extrusion, leading to gaps, weak layers, and poor structural integrity.
|
||||
- Too **high** flow ratio can cause over-extrusion, resulting in excess material, rough surfaces, and dimensional inaccuracies.
|
||||
Flow ratio determines how much filament is extruded and is crucial for high-quality prints.
|
||||
A properly calibrated flow ratio ensures consistent layer adhesion and accurate dimensions.
|
||||
|
||||
- Too **low** flow ratio causes under-extrusion, which leads to gaps, weak layers, and poor structural integrity.
|
||||
- Too **high** flow ratio causes over-extrusion, resulting in excess material, rough surfaces, and dimensional inaccuracies.
|
||||
|
||||
- [Calibration Types](#calibration-types)
|
||||
- [OrcaSlicer \> 2.3.0 Archimedean chords + YOLO (Recommended)](#orcaslicer--230-archimedean-chords--yolo-recommended)
|
||||
@@ -11,55 +13,67 @@ The Flow Ratio determines how much filament is extruded and plays a key role in
|
||||
- [Credits](#credits)
|
||||
|
||||
> [!WARNING]
|
||||
> **Bambulab Printers:** make sure you do not select the 'Flow calibration' option.
|
||||
> **BambuLab Printers:** Make sure you do **not** select the 'Flow calibration' option.
|
||||
> 
|
||||
|
||||
> [!NOTE]
|
||||
> After v2.3.0, the [Top Pattern](strength_settings_top_bottom_shells#surface-pattern) changed to [Archimedean chords](strength_settings_infill#archimedean-chords) from Monotonic Line.
|
||||
> After v2.3.0, the [Top Pattern](strength_settings_top_bottom_shells#surface-pattern) changed to [Archimedean chords](strength_settings_patterns#archimedean-chords) from [Monotonic Line](strength_settings_patterns#monotonic-line).
|
||||
|
||||
## Calibration Types
|
||||
|
||||
- **2-Pass Calibration:** Old method using two passes to determine the optimal flow rate using the formula `FlowRatio_old*(100 + modifier)/100`.
|
||||
- **YOLO:** Simplified method that adjusts the flow rate in a single pass using the formula `FlowRatio_old±modifier`.
|
||||
- **Recommended:** Calibration range `[-0.05, +0.05]`, flow rate step is `0.01`.
|
||||
- **Perfectionist Version:** Calibration range `[-0.04, +0.035]`, flow rate step is `0.005`.
|
||||
- **YOLO:** A simplified method that adjusts the flow rate in a single pass using the formula `OldFlowRatio ± modifier`.
|
||||
- **Recommended:** calibration range `[-0.05, +0.05]`, flow rate step `0.01`.
|
||||
- **Perfectionist:** calibration range `[-0.04, +0.035]`, flow rate step `0.005`.
|
||||
- **2-Pass Calibration:** the legacy method, using two passes to determine the optimal flow rate with the formula `OldFlowRatio * (100 + modifier) / 100`.
|
||||
|
||||
### OrcaSlicer > 2.3.0 Archimedean chords + YOLO (Recommended)
|
||||
|
||||
This example demonstrates the use of [Archimedean chords](strength_settings_infill#archimedean-chords) for flow rate calibration using the YOLO (Recommended) method.
|
||||
This method uses the [Archimedean Chords](strength_settings_patterns#archimedean-chords) pattern for flow rate calibration with the YOLO (Recommended) approach.
|
||||
|
||||
WIP...
|
||||
1. Select the printer and the filament you want to calibrate.
|
||||
This method is based on the filament's current flow ratio, so make sure you select the correct filament before proceeding.
|
||||
2. In the `Calibration` menu, under the `Flow Rate` section, select `YOLO (Recommended)`.
|
||||
3. A new project with eleven blocks will be created, each with a different flow rate modifier. Slice and print the project.
|
||||

|
||||
4. Examine the printed blocks and identify the one with the best surface quality. Look for:
|
||||
1. The smoothest top surface.
|
||||
2. No visible gaps between the pattern arcs.
|
||||
3. Minimal or no visible line between the Inner Spiral and the Outer Arcs.
|
||||

|
||||
In this example, the block with a flow modifier of `+0.01` produced the best results, despite a visible line between the Inner Spiral and the Outer Arcs; reducing the flow further begins to show gaps between the lines.
|
||||

|
||||
5. Update the flow ratio in the filament settings using the equation: `OldFlowRatio ± modifier`.
|
||||
If your previous flow ratio was `0.98` and you selected the block with a flow rate modifier of `+0.01`, the new value would be: `0.98 + 0.01 = 0.99`.
|
||||
**Remember** to save the filament profile.
|
||||

|
||||
|
||||

|
||||
> [!NOTE]
|
||||
> The new Archimedean chords pattern uses a specific print order that prints the inner spiral last so you can check for material accumulation on the contact line at the end.
|
||||
|
||||
### OrcaSlicer <= 2.3.0 Monotonic Line + 2-Pass Calibration
|
||||
|
||||
This example demonstrates the use of Monotonic Line for flow rate calibration using the 2-Pass Calibration method.
|
||||
This example uses the Monotonic Line pattern with the 2-Pass Calibration approach.
|
||||
|
||||

|
||||
|
||||
Calibrating the flow rate involves a two-step process.
|
||||
|
||||
1. Select the printer, filament, and process you would like to use for the test.
|
||||
2. Select `Pass 1` in the `Calibration` menu
|
||||
3. A new project consisting of nine blocks will be created, each with a different flow rate modifier. Slice and print the project.
|
||||
1. Select the printer, filament, and process you want to use for the test.
|
||||
2. In the `Calibration` menu, under the `Flow Rate` section, select `Pass 1`.
|
||||
3. A new project with nine blocks will be created, each with a different flow rate modifier. Slice and print the project.
|
||||
4. Examine the blocks and determine which one has the smoothest top surface.
|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
5. Update the flow ratio in the filament settings using the following equation: `FlowRatio_old*(100 + modifier)/100`. If your previous flow ratio was `0.98` and you selected the block with a flow rate modifier of `+5`, the new value should be calculated as follows: `0.98x(100+5)/100 = 1.029`. **Remember** to save the filament profile.
|
||||
6. Perform the `Pass 2` calibration. This process is similar to `Pass 1`, but a new project with ten blocks will be generated. The flow rate modifiers for this project will range from `-9 to 0`.
|
||||
7. Repeat steps 4. and 5. In this case, if your previous flow ratio was 1.029 and you selected the block with a flow rate modifier of -6, the new value should be calculated as follows: `1.029x(100-6)/100 = 0.96726`. **Remember** to save the filament profile.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
5. Update the flow ratio in the filament settings using the equation: `OldFlowRatio * (100 + modifier) / 100`.
|
||||
For example, if your previous flow ratio was `0.98` and you selected the block with a flow rate modifier of `+5`, the new value would be: `0.98 × (100 + 5) / 100 = 1.029`.
|
||||
**Remember** to save the filament profile.
|
||||
6. Perform the `Pass 2` calibration. This process is similar to `Pass 1`, but a new project with ten blocks will be generated. The flow rate modifiers for this project will range from `-9` to `0`.
|
||||
7. Repeat steps 4 and 5. For example, if your previous flow ratio was `1.029` and you selected the block with a flow rate modifier of `-6`, the new value would be: `1.029 × (100 - 6) / 100 = 0.96726`.
|
||||
**Remember** to save the filament profile.
|
||||

|
||||

|
||||

|
||||
|
||||
> [!TIP]
|
||||
> @ItsDeidara has made a html to help with the calculation. Check it out if those equations give you a headache [here](https://github.com/ItsDeidara/Orca-Slicer-Assistant).
|
||||
> @ItsDeidara has created an HTML tool to help with these calculations. Check it out if you find the equations confusing: [Orca-Slicer-Assistant](https://github.com/ItsDeidara/Orca-Slicer-Assistant).
|
||||
|
||||
## Credits
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ Ussualy the recommended values modes are `MZV` or `EI` for Delta printers.
|
||||
|
||||

|
||||
|
||||
1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer.
|
||||
1. Measure the X and Y heights and read the frequency set at that point in OrcaSlicer.
|
||||
|
||||

|
||||

|
||||
@@ -53,7 +53,7 @@ Ussualy the recommended values modes are `MZV` or `EI` for Delta printers.
|
||||
|
||||

|
||||
|
||||
1. Measure the X and Y heights and read the damping set at that point in Orca Slicer.
|
||||
1. Measure the X and Y heights and read the damping set at that point in OrcaSlicer.
|
||||
|
||||

|
||||

|
||||
@@ -87,7 +87,7 @@ ZV Input Shaping introduces an anti-vibration signal into the stepper motion for
|
||||
|
||||

|
||||
|
||||
1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer.
|
||||
1. Measure the X and Y heights and read the frequency set at that point in OrcaSlicer.
|
||||
|
||||

|
||||

|
||||
@@ -101,7 +101,7 @@ ZV Input Shaping introduces an anti-vibration signal into the stepper motion for
|
||||
|
||||

|
||||
|
||||
1. Measure the X and Y heights and read the damping set at that point in Orca Slicer.
|
||||
1. Measure the X and Y heights and read the damping set at that point in OrcaSlicer.
|
||||
|
||||

|
||||

|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Pressure Advance is a feature that compensates for the lag in filament pressure within the nozzle during acceleration and deceleration. It helps improve print quality by reducing issues like blobs, oozing, and inconsistent extrusion, especially at corners or during fast movements.
|
||||
|
||||
Orca Slicer includes three approaches for calibrating the pressure advance value. Each method has its own advantages and disadvantages. It is important to note that each method has two versions: one for a direct drive extruder and one for a Bowden extruder. Make sure to select the appropriate version for your test.
|
||||
OrcaSlicer includes three approaches for calibrating the pressure advance value. Each method has its own advantages and disadvantages. It is important to note that each method has two versions: one for a direct drive extruder and one for a Bowden extruder. Make sure to select the appropriate version for your test.
|
||||
|
||||
> [!NOTE]
|
||||
> [Adaptive Pressure Advance Guide](adaptive-pressure-advance-calib)
|
||||
@@ -36,7 +36,7 @@ Steps:
|
||||
|
||||
The pattern method is adapted from [Andrew Ellis' pattern method generator](https://ellis3dp.com/Pressure_Linear_Advance_Tool/), which was itself derived from the [Marlin pattern method](https://marlinfw.org/tools/lin_advance/k-factor.html) developed by [Sineos](https://github.com/Sineos/k-factorjs).
|
||||
|
||||
[Instructions for using and reading the pattern method](https://ellis3dp.com/Print-Tuning-Guide/articles/pressure_linear_advance/pattern_method.html) are provided in [Ellis' Print Tuning Guide](https://ellis3dp.com/Print-Tuning-Guide/), with only a few Orca Slicer differences to note.
|
||||
[Instructions for using and reading the pattern method](https://ellis3dp.com/Print-Tuning-Guide/articles/pressure_linear_advance/pattern_method.html) are provided in [Ellis' Print Tuning Guide](https://ellis3dp.com/Print-Tuning-Guide/), with only a few OrcaSlicer differences to note.
|
||||
|
||||
Test configuration window allow user to generate one or more tests in a single projects. Multiple tests will be placed on each plate with extra plates added if needed.
|
||||
|
||||
@@ -56,7 +56,7 @@ Once test generated, one or more small rectangular prisms could be found on the
|
||||
|
||||

|
||||
|
||||
Next, Ellis' generator provided the ability to adjust specific printer, filament, and print profile settings. You can make these same changes in Orca Slicer by adjusting the settings in the Prepare pane as you would with any other print. When you initiate the calibration test, Ellis' default settings are applied. A few things to note about these settings:
|
||||
Next, Ellis' generator provided the ability to adjust specific printer, filament, and print profile settings. You can make these same changes in OrcaSlicer by adjusting the settings in the Prepare pane as you would with any other print. When you initiate the calibration test, Ellis' default settings are applied. A few things to note about these settings:
|
||||
|
||||
1. Ellis specified line widths as a percent of filament diameter. The Orca pattern method does the same to provide its suggested defaults, making use of Ellis' percentages in combination with your specified nozzle diameter
|
||||
2. In terms of line width, the pattern only makes use of the `Default` and `First layer` widths
|
||||
|
||||
@@ -13,7 +13,7 @@ In the dialog, you can select the start and end retraction length, as well as th
|
||||

|
||||
|
||||
> [!NOTE]
|
||||
> When testing filaments such as PLA or ABS that have minimal oozing, the retraction settings can be highly effective. You may find that the retraction tower appears clean right from the start. In such situations, setting the retraction length to 0.2mm - 0.4mm using Orca Slicer should suffice.
|
||||
> When testing filaments such as PLA or ABS that have minimal oozing, the retraction settings can be highly effective. You may find that the retraction tower appears clean right from the start. In such situations, setting the retraction length to 0.2mm - 0.4mm using OrcaSlicer should suffice.
|
||||
> On the other hand, if there is still a lot of stringing at the top of the tower, it is recommended to dry your filament and ensure that your nozzle is properly installed without any leaks.
|
||||
|
||||
> [!TIP]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Filament Tolerance Calibration
|
||||
|
||||
Each filament and printer combination can result in different tolerances. This means that even using the same filament and print profile, tolerances may vary from one printer to another.
|
||||
To correct for these variations, Orca Slicer provides:
|
||||
To correct for these variations, OrcaSlicer provides:
|
||||
|
||||
- Filament Compensation:
|
||||
|
||||
@@ -20,7 +20,7 @@ To correct for these variations, Orca Slicer provides:
|
||||
|
||||
## Handy Models
|
||||
|
||||
Orca Slicer includes several handy models to help you test and calibrate your printer.
|
||||
OrcaSlicer includes several handy models to help you test and calibrate your printer.
|
||||
Right-click on your plate in Prepare mode and select "Add Handy Model" to access these models.
|
||||

|
||||
|
||||
|
||||
Reference in New Issue
Block a user