OrcaSlicer/doc/print_settings/strength/strength_settings_patterns.md
Ian Bassi a754387566
Wiki 13: Layer time variability + Minor Improvements (#10677)
* 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>
2025-10-19 23:04:16 +08:00

32 KiB
Raw Blame History

Patterns

Patterns determine how material is distributed within a print. Different patterns can affect strength, flexibility and print speed using the same density setting.
The infill pattern also impacts the uniformity of the layer times, since the patterns may be constant, or present significant variations between adjacent layers.

There is no one-size-fits-all solution, as the best pattern depends on the specific print and its requirements.

Many patterns may look similar and have similar overall specifications, but they can behave very differently in practice.
As most settings in 3D printing, experience is the best way to determine which pattern works best for your specific needs.

Analysis parameters

Strength

  • X-Y Direction: The strength of the print in the "Horizontal" X-Y plane. Affected by the pattern's connections between walls, contact between layers, and path.
  • Z Direction: The strength of the print in the "Vertical" Z direction. Affected by contact between layers.

Material Usage

Not all patterns use the same amount of material due to their Density Calculations and adjustments to the paths.
This leads to patterns that do not use the specified percentage but rather variations of it.

Print Time

Print time can vary significantly between patterns due to differences in their pathing and infill strategies.
Some patterns may complete faster due to more efficient use of the print head's movement, while others may take longer due to more complex paths.

Note

OrcaSlicer Time estimations are not always accurate, especially with complex patterns.
This analysis was estimated with Klipper Estimator.

Layer Time Variability

Layer time variability refers to the differences in time it takes to print each layer of a pattern. Some patterns may have consistent layer times, while others may experience significant fluctuations. These variations can potentially impact the outer appearance of the print due to differences in cooling and material flow between layers.

fill-layer-time-variability

Patterns Quick Reference

- Pattern Strength Material Usage Print Time Layer time Variability
param_monotonic Monotonic X-Y: Normal
Z: Normal
Normal 🔘 Normal-Low 🟢 None
param_monotonicline Monotonic line X-Y: Normal
Z: Normal
Normal 🔘 Normal-Low 🟢 None
param_rectilinear Rectilinear X-Y: Normal-Low
Z: 🟡 Low
Normal 🔘 Normal-Low 🔵 Unnoticeable
param_alignedrectilinear Aligned Rectilinear X-Y: Normal-Low
Z: Normal
Normal 🔘 Normal-Low 🔵 Unnoticeable
param_zigzag Zig Zag X-Y: Normal-Low
Z: 🟡 Low
Normal 🔘 Normal-Low 🔵 Unnoticeable
param_crosszag Cross Zag X-Y: Normal
Z: 🟡 Low
Normal 🔘 Normal-Low 🔵 Unnoticeable
param_lockedzag Locked Zag X-Y: Normal-Low
Z: Normal-Low
Normal-High Normal-High 🟢 None
param_line Line X-Y: 🟡 Low
Z: 🟡 Low
Normal 🔘 Normal-Low 🟢 None
param_grid Grid X-Y: 🟣 High
Z: 🟣 High
Normal 🟣 Low 🟢 None
param_triangles Triangles X-Y: 🟣 High
Z: Normal
Normal 🔘 Normal-Low 🟢 None
param_tri-hexagon Tri-hexagon X-Y: 🟣 High
Z: 🔘 Normal-High
Normal 🔘 Normal-Low 🟢 None
param_cubic Cubic X-Y: 🟣 High
Z: 🟣 High
Normal 🔘 Normal-Low 🔵 Unnoticeable
param_adaptivecubic Adaptive Cubic X-Y: 🔘 Normal-High
Z: 🔘 Normal-High
🟣 Low 🟣 Low 🔵 Unnoticeable
param_quartercubic Quarter Cubic X-Y: 🟣 High
Z: 🟣 High
Normal 🔘 Normal-Low 🔵 Unnoticeable
param_supportcubic Support Cubic X-Y: 🟡 Low
Z: 🟡 Low
🔵 Extra-Low 🔵 Extra-Low 🔴 Likely Noticeable
param_lightning Lightning X-Y: 🟡 Low
Z: 🟡 Low
🟢 Ultra-Low 🟢 Ultra-Low 🔴 Likely Noticeable
param_honeycomb Honeycomb X-Y: 🟣 High
Z: 🟣 High
🟡 High 🔴 Ultra-High 🟢 None
param_3dhoneycomb 3D Honeycomb X-Y: 🔘 Normal-High
Z: 🔘 Normal-High
🔘 Normal-Low 🟠 Extra-High 🟡 Possibly Noticeable
param_lateral-honeycomb Lateral Honeycomb X-Y: Normal-Low
Z: Normal-Low
Normal 🔘 Normal-Low 🟡 Possibly Noticeable
param_lateral-lattice Lateral Lattice X-Y: Normal-Low
Z: 🟡 Low
Normal 🔘 Normal-Low 🔵 Unnoticeable
param_crosshatch Cross Hatch X-Y: 🔘 Normal-High
Z: 🔘 Normal-High
Normal 🟡 High 🔴 Likely Noticeable
param_tpmsd TPMS-D X-Y: 🟣 High
Z: 🟣 High
Normal 🟡 High 🟡 Possibly Noticeable
param_tpmsfk TPMS-FK X-Y: 🔘 Normal-High
Z: 🔘 Normal-High
Normal 🔴 Ultra-High 🟡 Possibly Noticeable
param_gyroid Gyroid X-Y: 🟣 High
Z: 🟣 High
Normal 🔴 Ultra-High 🔵 Unnoticeable
param_concentric Concentric X-Y: 🟡 Low
Z: Normal
Normal 🔘 Normal-Low 🟢 None
param_hilbertcurve Hilbert Curve X-Y: 🟡 Low
Z: Normal
Normal 🟠 Extra-High 🟢 None
param_archimedeanchords Archimedean Chords X-Y: 🟡 Low
Z: Normal
Normal 🔘 Normal-Low 🟢 None
param_octagramspiral Octagram Spiral X-Y: 🟡 Low
Z: Normal
Normal Normal 🟢 None

Note

This estimations are based in a Cube model to maintain consistency.
This WILL NOT be the same for all models and only serves as a standard guideline.

Tip

You can see how this analysis was made in infill-analysis folder:

Monotonic

Rectilinear in a uniform direction for a smoother visual surface.

  • Strength
    • Horizontal (X-Y): Normal
    • Vertical (Z): Normal
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-monotonic

Monotonic line

Monotonic but avoids overlapping with the perimeter, reducing excess material at joints. May introduce visible seams and increase print time.

  • Strength
    • Horizontal (X-Y): Normal
    • Vertical (Z): Normal
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-monotonic-line

Rectilinear

Parallel lines spaced according to infill density. Each layer is printed perpendicular to the previous, resulting in low vertical bonding. Consider using new Zig Zag infill instead.

  • Strength
    • Horizontal (X-Y): Normal-Low
    • Vertical (Z): 🟡 Low
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-rectilinear

Aligned Rectilinear

Parallel lines spaced by the infill spacing, each layer printed in the same direction as the previous layer. Good horizontal strength perpendicular to the lines, but terrible in parallel direction. Recommended with layer anchoring to improve not perpendicular strength.

  • Strength
    • Horizontal (X-Y): Normal-Low
    • Vertical (Z): Normal
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-aligned-rectilinear

Zig Zag

Similar to rectilinear with consistent pattern between layers. Allows you to add a Symmetric infill Y axis for models with two symmetric parts.

  • Strength
    • Horizontal (X-Y): Normal-Low
    • Vertical (Z): 🟡 Low
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-zig-zag

Cross Zag

Similar to Zig Zag but displacing each layer with Infill shift step parameter.

  • Strength
    • Horizontal (X-Y): Normal
    • Vertical (Z): 🟡 Low
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-cross-zag

Locked Zag

Version of Zig Zag that adds extra skin. When using this fill, you can individually modify the density of the skeleton and skin, as well as the size of the skin and how much interconnection there is between the skin and the skeleton (a lock depth of 50% of the skin depth is recommended).

  • Strength
    • Horizontal (X-Y): Normal-Low
    • Vertical (Z): Normal-Low
  • Density Calculation: Similar to Zig Zag. Skin density * ( Infill Area - Skin Area + lock depth area) + ( Skin density * Skin area).
    • Material Usage: Normal-High
    • Print Time: Normal-High
      • Material/Time (Higher better): Normal
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-locked-zag

Line

Similar to rectilinear, but each line is slightly rotated to improve print speed.

  • Strength
    • Horizontal (X-Y): 🟡 Low
    • Vertical (Z): 🟡 Low
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-line

Grid

Two-layer pattern of perpendicular lines, forming a grid. Overlapping points may cause noise or artifacts.

  • Strength
    • Horizontal (X-Y): 🟣 High
    • Vertical (Z): 🟣 High
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🟣 Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-grid

Triangles

Triangle-based grid, offering strong X-Y strength but with triple overlaps at intersections.

  • Strength
    • Horizontal (X-Y): 🟣 High
    • Vertical (Z): Normal
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-triangles

Tri-hexagon

Similar to the triangles pattern but offset to prevent triple overlaps at intersections. This design combines triangles and hexagons, providing excellent X-Y strength.

  • Strength
    • Horizontal (X-Y): 🟣 High
    • Vertical (Z): 🔘 Normal-High
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-tri-hexagon

Cubic

3D cube pattern with corners facing down, distributing force in all directions. Triangles in the horizontal plane provide good X-Y strength.

  • Strength
    • Horizontal (X-Y): 🟣 High
    • Vertical (Z): 🟣 High
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-cubic

Adaptive Cubic

Cubic pattern with adaptive density: denser near walls, sparser in the center. Saves material and time while maintaining strength, ideal for large prints.

  • Strength
    • Horizontal (X-Y): 🔘 Normal-High
    • Vertical (Z): 🔘 Normal-High
  • Density Calculation: Same as Cubic but reduced in the center
    • Material Usage: 🟣 Low
    • Print Time: 🟣 Low
      • Material/Time (Higher better): Normal
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-adaptive-cubic

Quarter Cubic

Cubic pattern with extra internal divisions, improving X-Y strength.

  • Strength
    • Horizontal (X-Y): 🟣 High
    • Vertical (Z): 🟣 High
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-quarter-cubic

Support Cubic

Support |Cubic is a variation of the Cubic infill pattern that is specifically designed for support top layers. Will use more material than Lightning infill but will provide better strength. Nevertheless, it is still a low-density infill pattern.

  • Strength
    • Horizontal (X-Y): 🟡 Low
    • Vertical (Z): 🟡 Low
  • Density Calculation: % of layer before top shell layers
    • Material Usage: 🔵 Extra-Low
    • Print Time: 🔵 Extra-Low
      • Material/Time (Higher better): 🟡 Low
      • Layer time Variability: 🔴 Likely Noticeable
  • Applies to:

infill-top-support-cubic

Lightning

Ultra-fast, ultra-low material infill. Designed for speed and efficiency, ideal for quick prints or non-structural prototypes.

  • Strength
    • Horizontal (X-Y): 🟡 Low
    • Vertical (Z): 🟡 Low
  • Density Calculation: % of layer before top shell layers
    • Material Usage: 🟢 Ultra-Low
    • Print Time: 🟢 Ultra-Low
      • Material/Time (Higher better): Normal-Low
      • Layer time Variability: 🔴 Likely Noticeable
  • Applies to:

infill-top-lightning

Honeycomb

Hexagonal pattern balancing strength and material use. Double walls in each hexagon increase material consumption.

  • Strength
    • Horizontal (X-Y): 🟣 High
    • Vertical (Z): 🟣 High
  • Density Calculation: % of total infill volume
    • Material Usage: 🟡 High
    • Print Time: 🔴 Ultra-High
      • Material/Time (Higher better): 🟡 Low
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-honeycomb

3D Honeycomb

This infill tries to generate a printable honeycomb structure by printing squares and octagons maintaining a vertical angle high enough to maintain contact with the previous layer.

  • Strength
    • Horizontal (X-Y): 🔘 Normal-High
    • Vertical (Z): 🔘 Normal-High
  • Density Calculation: Unknown
    • Material Usage: 🔘 Normal-Low
    • Print Time: 🟠 Extra-High
      • Material/Time (Higher better): 🟡 Low
      • Layer time Variability: 🟡 Possibly Noticeable
  • Applies to:

infill-top-3d-honeycomb

Lateral Honeycomb

Vertical Honeycomb pattern. Acceptable torsional stiffness. Developed for low densities structures like wings. Improve over Lateral Lattice offers same performance with lower densities.This infill includes a Overhang angle parameter to improve the point of contact between layers and reduce the risk of delamination.

  • Strength
    • Horizontal (X-Y): Normal-Low
    • Vertical (Z): Normal-Low
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟡 Possibly Noticeable
  • Applies to:

infill-top-lateral-honeycomb

Lateral Lattice

Low-strength pattern with good flexibility. You can adjust Angle 1 and Angle 2 to optimize the infill for your specific model. Each angle adjusts the plane of each layer generated by the pattern. 0° is vertical.

  • Strength
    • Horizontal (X-Y): Normal-Low
    • Vertical (Z): 🟡 Low
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-lateral-lattice

Cross Hatch

Similar to Gyroid but with linear patterns, creating weak points at internal corners. Easier to slice but consider using TPMS-D or Gyroid for better strength and flexibility.

  • Strength
    • Horizontal (X-Y): 🔘 Normal-High
    • Vertical (Z): 🔘 Normal-High
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🟡 High
      • Material/Time (Higher better): 🟡 Low
      • Layer time Variability: 🔴 Likely Noticeable
  • Applies to:

infill-top-cross-hatch

TPMS-D

Triply Periodic Minimal Surface (Schwarz Diamond). Hybrid between Cross Hatch and Gyroid, combining rigidity and smooth transitions. Isotropic and strong in all directions. This geometry is faster to slice than Gyroid, but slower than Cross Hatch.

  • Strength
    • Horizontal (X-Y): 🟣 High
    • Vertical (Z): 🟣 High
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🟡 High
      • Material/Time (Higher better): 🟡 Low
      • Layer time Variability: 🟡 Possibly Noticeable
  • Applies to:

infill-top-tpms-d

TPMS-FK

Triply Periodic Minimal Surface (FischerKoch S) pattern. Its smooth, continuous geometry resembles trabecular bone microstructure, offering a balance between rigidity and energy absorption. Compared to TPMS-D, it has more complex curvature, which can improve load distribution and shock absorption in functional parts.

  • Strength
    • Horizontal (X-Y): 🔘 Normal-High
    • Vertical (Z): 🔘 Normal-High
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔴 Ultra-High
      • Material/Time (Higher better): 🟡 Low
      • Layer time Variability: 🟡 Possibly Noticeable
  • Applies to:

infill-top-tpms-fk

Gyroid

Mathematical, isotropic surface providing equal strength in all directions. Excellent for strong, flexible prints and resin filling due to its interconnected structure. This pattern may require more time to slice because of all the points needed to generate each curve. If your model has complex geometry, consider using a simpler infill pattern like TPMS-D or Cross Hatch.

  • Strength
    • Horizontal (X-Y): 🟣 High
    • Vertical (Z): 🟣 High
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔴 Ultra-High
      • Material/Time (Higher better): 🟡 Low
      • Layer time Variability: 🔵 Unnoticeable
  • Applies to:

infill-top-gyroid

Concentric

Fills the area with progressively smaller versions of the outer contour, creating a concentric pattern. Ideal for 100% infill or flexible prints.

  • Strength
    • Horizontal (X-Y): 🟡 Low
    • Vertical (Z): Normal
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-concentric

Hilbert Curve

Hilbert Curve is a space-filling curve that can be used to create a continuous infill pattern. It is known for its aesthetic appeal and ability to fill space efficiently. Print speed is very low due to the complexity of the path, which can lead to longer print times. It is not recommended for structural parts but can be used for aesthetic purposes.

  • Strength
    • Horizontal (X-Y): 🟡 Low
    • Vertical (Z): Normal
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🟠 Extra-High
      • Material/Time (Higher better): 🟡 Low
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-hilbert-curve

Archimedean Chords

Spiral pattern that fills the area with concentric arcs, creating a smooth and continuous infill. Can be filled with resin thanks to its interconnected hollow structure, which allows the resin to flow through it and cure properly.

  • Strength
    • Horizontal (X-Y): 🟡 Low
    • Vertical (Z): Normal
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: 🔘 Normal-Low
      • Material/Time (Higher better): 🔘 Normal-High
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-archimedean-chords

Octagram Spiral

Aesthetic pattern with low strength and high print time.

  • Strength
    • Horizontal (X-Y): 🟡 Low
    • Vertical (Z): Normal
  • Density Calculation: % of total infill volume
    • Material Usage: Normal
    • Print Time: Normal
      • Material/Time (Higher better): Normal
      • Layer time Variability: 🟢 None
  • Applies to:

infill-top-octagram-spiral