* Layer time Variability Co-Authored-By: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com> * Layer time Variability ++ Co-Authored-By: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com> * Infill gcode analysis tool * Infill calculator project * 2 Sigma Co-Authored-By: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com> * Layer Time Variability improved calculation, grouping % and New names Co-Authored-By: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com> * Fix Applies to lines * Reorder, icons and descriptions * #10687 comment * Update phishing site reporting instructions in README README now advises users to report malicious sites using both Google Safe Browsing and Microsoft Security Intelligence, improving community security guidance. * Ziped analysis gcodes * Klipper estimator + 3mf klipperized * Klipper estimator Corrected * Reformat MD generator * extra-solid-infill.gif Size Optimized * Analysis Refactor * cleaned outliers * imagefix * Images with accurate values * Project specific Machine, Material and Process * Notes * Update extra-solid-infill.gif * Update profiles images and fix using same name * Zipped analysis files * Add note on Avoid Crossing Walls and Timelapse mode Co-Authored-By: Rodrigo <162915171+RF47@users.noreply.github.com> * Update VS build instructions Co-Authored-By: Anson Liu <546458+ansonl@users.noreply.github.com> * Added IPThreat report links in README * DEFA[.]NG Co-Authored-By: Nanashi <53353250+NanashiTheNameless@users.noreply.github.com> --------- Co-authored-by: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com> Co-authored-by: Rodrigo <162915171+RF47@users.noreply.github.com> Co-authored-by: Anson Liu <546458+ansonl@users.noreply.github.com> Co-authored-by: Nanashi <53353250+NanashiTheNameless@users.noreply.github.com>
8.3 KiB
Wall and surfaces
- Walls printing order
- Wall loop direction
- Surface flow ratio
- Only one wall
- Avoid crossing walls
- Small area flow compensation
Walls printing order
Print sequence of the internal (inner) and external (outer) walls.
Inner/Outer
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/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.
Outer/Inner
Use Outer/Inner for the same external wall quality and dimensional accuracy benefits of Inner/Outer/Inner option. However, the z seams will appear less consistent as the first extrusion of a new layer starts on a visible surface.
Print infill first
When this option is enabled, the infill and top/bottom shells are printed first, followed by the walls. This can be useful for some overhangs where the infill can support the walls.
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.
When using this option is recommended to use the Precise Wall, Inner/Outer/Inner wall printing order or reduce Infill/Wall Overlap to avoid the infill pushing out the external wall.
Wall loop direction
The direction which the wall loops are extruded when looking down from the top.
By default all walls are extruded in counter-clockwise, unless Reverse on even is enabled.
Set this to any option other than Auto will force the wall direction regardless of the Reverse on even.
Note
This option will be disabled if spiral vase mode is enabled.
Surface flow ratio
This factor affects the amount of material for top or bottom solid infill. You can decrease it slightly to have smooth surface finish.
The actual top surface flow used is calculated by multiplying this value with the filament flow ratio, and if set, the object's flow ratio.
Tip
Before using a value other than 1, it is recommended to calibrate the flow ratio to ensure that the flow ratio is set correctly for your printer and filament.
Only one wall
Use only one wall on flat surfaces, to give more space to the top infill pattern. Specially useful in small features, like letters, where the top surface is very small and concentric pattern from walls would not cover it properly.
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.
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.
Avoid crossing walls
This option instructs the slicer to avoid crossing perimeters (walls) during travel moves.
Instead of traveling directly through a wall, the print head will detour around it, which can significantly reduce surface defects and stringing.
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.
Note
This feature is not compatible with Timelapse mode, as it can cause unexpected travel moves.
Max detour length
Defines the maximum distance the printer is allowed to detour to avoid crossing a wall. Can be set as:
- Absolute value in millimeters: exactly how far the detour can extend (e.g.,
5mm). - Percentage of the direct travel path (e.g.,
50%). - 0 disables the limit and allows detours of any length.
Use this setting to balance between print time and wall quality—longer detours mean fewer wall crossings but slower prints.
Small area flow compensation
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.
It works by dynamically adjusting the extrusion flow based on the length of the extrusion path, ensuring more precise material deposition in small spaces.
This is a native implementation of @Alexander-T-Moss Small Area Flow Compensation.
Flow Compensation Model
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.
For example for the following model:
| Extrusion Length | Flow Correction Factor |
|---|---|
| 0 | 0 |
| 0.2 | 0.4444 |
| 0.4 | 0.6145 |
| 0.6 | 0.7059 |
| 0.8 | 0.7619 |
| 1.5 | 0.8571 |
| 2 | 0.8889 |
| 3 | 0.9231 |
| 5 | 0.952 |
| 10 | 1 |
You should write it as:
0,0;
0.2,0.4444;
0.4,0.6145;
0.6,0.7059;
0.8,0.7619;
1.5,0.8571;
2,0.8889;
3,0.9231;
5,0.9520;
10,1;









