strength_settings_infill - MaxShih147/OrcaSlicer GitHub Wiki

Infill

Infill is the internal structure of a 3D print, providing strength and support. It can be adjusted to balance material usage, print time, and part strength.

Sparse infill density

Infill density determines the amount of material used to fill the interior of a 3D print. It is usually expressed as a percentage, with 100% being completely solid.

  • Higher density increases
    • Strength
    • Material usage
    • Print time.

Note

Density usually is calculated as a % of the total infill volume, not the total print volume.
Nevertheless, not all patterns interpret density the same way, so the actual material usage may vary.
You can see each pattern's material usage in the Patterns section.

Fill Multiline

This setting allows you to generate your selected infill pattern using multiple parallel lines while preserving both the defined infill density and the overall material usage.

infill-multiline-1-5

Note

PhrozenOrca's approach is different from other slicers that simply multiply the number of lines and material usage, generating a denser infill than expected.

Infill Density % Infill Lines PhrozenOrca Density Other Slicers Density
10% 2 10% 20%
25% 2 25% 50%
40% 2 40% 80%
10% 3 10% 30%
25% 3 25% 75%
40% 3 40% 120% *
10% 5 10% 50%
25% 5 25% 125% *
40% 5 40% 200% *

*Other slicers may limit the result to 100%.

Use cases

  • Increasing the number of lines (e.g., 2 or 3) can improve part strength and print speed without increasing material usage.
  • Fire-retardant applications: Some flame-resistant materials (like PolyMax PC-FR) require a minimum printed wall/infill thickness—often 1.5–3 mm—to comply with standards. Since infill contributes to overall part thickness, using multiple lines helps achieve the necessary thickness without switching to a large nozzle or printing with 100% infill. This is especially useful for high-temperature materials like PC, which are prone to warping when fully solid.
  • Creating aesthetic infill patterns (like Grid or Honeycomb) with multiple line widths—without relying on CAD modeling or being limited to a single extrusion width.

infill-multiline-aesthetic

Warning

For self intersecting infills (e.g. Cubic, Grid) multiline count greater than 3 may cause layer shift, extruder clog or other issues due to overlapping of lines on intersection points.

infill-multiline-overlapping

Direction and Rotation

Tip

You can use Template Metalanguage for infill rotation to create more complex patterns.

Direction

Controls the direction of the infill lines to optimize or strengthen the print.

fill-direction

Rotation

This parameter adds a rotation to the sparse infill direction for each layer according to the specified template.
The template is a comma-separated list of angles in degrees.

For example:

0,90

fill-rotation

The first layer uses 0°, the second uses 90°, and the pattern repeats for subsequent layers.

Other examples:

0,45,90
0,60,120,180

Note

If there are more layers than angles, the sequence repeats.

Important

Not all sparse patterns support rotation.

Infill Wall Overlap

Infill area is enlarged slightly to overlap with wall for better bonding. The percentage value is relative to line width of sparse infill. Set this value to ~10-15% to minimize potential over extrusion and accumulation of material resulting in rough surfaces.

  • Infill Wall Overlap Off

InfillWallOverlapOff

  • Infill Wall Overlap On

InfillWallOverlapOn

Apply gap fill

Enables gap fill for the selected solid surfaces.
The minimum gap length that will be filled can be controlled from the filter out tiny gaps option.

  1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces for maximum strength.
  2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces only, balancing print speed, reducing potential over extrusion in the solid infill and making sure the top and bottom surfaces have no pinhole gaps.
  3. Nowhere: Disables gap fill for all solid infill areas.

Note that if using the classic perimeter generator, gap fill may also be generated between perimeters, if a full width line cannot fit between them. That perimeter gap fill is not controlled by this setting.

If you would like all gap fill, including the classic perimeter generated one, removed, set the filter out tiny gaps value to a large number, like 999999.

However this is not advised, as gap fill between perimeters is contributing to the model's strength. For models where excessive gap fill is generated between perimeters, a better option would be to switch to the arachne wall generator and use this option to control whether the cosmetic top and bottom surface gap fill is generated.

Filter out tiny gaps

Don't print gap fill with a length is smaller than the threshold specified (in mm).
This setting applies to top, bottom and solid infill and, if using the classic perimeter generator, to wall gap fill.

Anchor

Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. PhrozenOrca tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter. If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0.

  • Anchor Off

InfillAnchorOff

  • Anchor On

InfillAnchorOn

Internal Solid Infill

Line pattern of internal solid infill. If the detect narrow internal solid infill be enabled, the concentric pattern will be used for the small area.

Sparse Infill Pattern

Tip

See Infill Patterns Wiki List with detailed specifications, including their strengths and weaknesses.

Credits

⚠️ **GitHub.com Fallback** ⚠️