Get infill density and pattern wrong and your print wastes filament, snaps, or takes forever to print. Read on to learn how to get it right.
Stop relying on your slicer’s default infill pattern. The secret to balancing print speed, overall part strength, and material usage is dialing in the best infill density and pattern for your project’s unique mechanical demands.
Unlike most traditional manufacturing techniques, 3D printing allows you to carefully control two of the most important features of a part: exterior walls (or perimeters) and infill. The walls, however thick, form the outermost regions of the part, while the infill is whatever exists within them. Walls offer limited control, but infill is far more dynamic, and plays a major role in a part’s strength, weight, structure, buoyancy, and more.
In 3D printing, these characteristics are governed by parameters set in your slicer program. The two most important of these parameters are infill density (0% to 100%) and infill pattern (usually a choice of more than 20 designs).
Unlike milling or injection molding, where you have the choice of solid or empty as your infill, 3D printing provides the freedom to create complex geometries inside the part that are nearly impossible or too expensive to make with traditional manufacturing. Sometimes the infill pattern can make the part even stronger than solid and, when it comes to flexible parts, like shoes, you can alter the flexibility of sections of the same part by adjusting the infill.
Let’s take a look at your options and how to apply them to your 3D printed parts.
Infill density is the “fullness” of a part’s interior. Slicers define it as a percentage between 0 and 100, with 0% leaves a part hollow, 100% makes it completely solid. As you can imagine, this greatly impacts a part’s weight, but solid isn’t always strongest.
A part’s strength is a combination of its design, materials, layer height, and other factors, but infill plays a big part. We actually have an entire article dedicated to infill strength linked below:
Spoiler: In a nutshell, for maximum strength parts, you'll want a cubic, gyroid, or triangles infill at 15% - 25%.
Density also affects print time, material consumption, and even buoyancy.
Some slicers allow density to vary within a single part, known as “variable infill density,” where different zones can be reinforced only where needed, without adding weight everywhere. We’ll cover this variable infill approach later in this article.
Choosing an infill density comes down to what the part needs to do, but the percentage alone doesn’t determine strength. Material, print orientation, wall thickness, infill pattern, and the direction and type of load can all be just as important.
For ordinary models and lightly loaded parts, around 10%-25% infill is a useful starting point, keeping print time, weight, and filament consumption relatively low. Functional parts that need additional stiffness or strength may benefit from roughly 25%-50%, although adding more walls can often be a more efficient way to reinforce a part.
Densities above 50% are best reserved for parts with unusually high strength, stiffness, or compression requirements. A full 100% infill provides the most internal material, but it substantially increases print time and filament use and is rarely necessary. Rather than automatically making an entire part solid, it can be more efficient to reinforce highly loaded areas with additional walls or local infill modifiers.
Display models such as figurines can usually use relatively sparse infill, around 5%-15%. Completely hollow, 0% infill can work for suitable geometries, but top surfaces and shallow slopes may need internal support to print cleanly.
Lithophanes are a special case because the image area needs to transmit light consistently, so it is commonly printed nearly or completely solid; enough closely spaced walls can accomplish the same goal in some models. Threaded or fastened parts may also need extra material around holes and bosses, but that does not necessarily require 100% infill throughout the whole model.
With flexible filaments such as TPU, infill becomes another way to tune the feel of the finished part. Lower densities generally allow greater deformation, while increasing the infill density makes the part stiffer and more resistant to compression. Wall count, infill pattern, and the hardness of the TPU itself also have a major effect, so there is no single percentage that suits every flexible print.
Most modern slicers now offer built-in density presets that are tailored to different print needs. These presets help users quickly choose the right characteristics for a good print without manually needing to adjust each setting.
For example, in Bambu Studio the infill density’s percentage is set under “sparse infill density”. The software also holds some predefined print modes, such as “Standard”, “Strong”, and “Draft”, which often come paired with recommended infill patterns, which are ideal when slicing speed is a priority. These modes indirectly influence the density and print strength by changing various settings.
Meanwhile, UltiMaker Cura offers intent-based profiles, such as “Visual”, “Engineering”, or “Draft”, which automatically adjust the infill density and related parameters based on the intended function of the print, while withholding strength where it’s needed most, especially near the outer walls. However, it’s worth noting that the intent-based profiles are available only for UltiMaker S series printers.
Infill pattern is the structure and shape of the material inside of a part. Ranging from simple lines to more complex geometric shapes, infill patterns affect a part’s strength, weight, print time, and even flexibility.
Like infill density, some patterns are better than others for certain functions. For example, the gyroid pattern connects walls in three dimensions, providing more overall strength. As a result, this pattern takes up more material in comparison to patterns such as lines. And then, across different slicer programs, there are many different infill patterns. For example, Cura (5.13) has a selection of 16 infill patterns, while PrusaSlicer (3.0) has 18 and Bambu Studio has 22.
To help you choose a pattern that best suits the needs of your part, here’s an overview of 15 common options, based on their comparative strength (and the number of planes of directed strength – 2D or 3D), material efficiency, print time, and common uses.
While infill patterns and densities are useful to add strength, they can sometime cause trouble if not set up properly. Let’s look at some common problems and how to fix them:
It’s important to fine-tune these infill settings on the slicer and regularly check the hardware of the printer. This improves the quality of the print and extends the functional lifespan of the part.
Besides pattern and density, there are two other noteworthy infill settings that are worth knowing. While they might not be the first you’ll be looking into in your 3D printing journey, they can come in handy depending on the specifics of the model and its use case.
Infill doesn’t have to remain uniform throughout a model. Several slicers allow settings such as infill density and wall count to be changed over selected regions, letting you put additional material where it’s useful without increasing the density of the entire print.
Bambu Studio offers two useful ways to do this. A Height Range Modifier can override settings such as sparse infill density over a selected vertical range of the model. For example, you could use 10% infill through the lower portion of a print and increase it to 50% above a chosen height.
For more localized reinforcement, Bambu Studio also allows modifier volumes to be added to a model. Shapes such as cubes can be positioned over a mounting point, screw boss, or other selected area, and settings including sparse infill density and wall count can then be changed only where the modifier intersects the model. This makes it possible to reinforce a relatively small stress zone without adding the same amount of material everywhere else.
Bambu Studio also includes Adaptive Cubic infill, which automatically varies the size of its cubic structure, producing denser infill closer to the model’s geometry and sparser infill farther inside. Support Cubic follows a related principle but is primarily intended to provide increasingly dense support beneath internal top surfaces. These patterns can reduce material use, but they aren’t substitutes for deliberately positioned modifiers when a particular area needs mechanical reinforcement.
PrusaSlicer offers similar control through Height Range Modifiers for changes over particular Z intervals and Modifier Meshes for localized changes, such as adding denser infill or extra perimeters around a highly loaded area.
PrusaSlicer’s Adaptive Cubic infill offers another automatic approach. Its cells become denser near the model’s surfaces and larger toward the center, reducing material use while maintaining support for upper layers. It should not, however, be considered a substitute for deliberately placed reinforcement.
In Cura, modifier meshes can also apply different settings to selected regions. One way to create them is to add a support blocker and change its Per Model Settings to modify settings where it overlaps the model. This can be used to change properties such as local infill density.
Cura also offers Gradual Infill, which reduces infill density in steps as the distance below a top surface increases. This can save material and print time while retaining denser support immediately underneath top layers. The solid top skin itself is still controlled by Cura’s top-layer settings.
Some slicers can print infill at a different layer thickness from the model’s walls. Increasing the infill layer thickness can allow several infill layers to be combined and printed less frequently, reducing print time. Keeping it equal to the normal layer height produces infill on every layer. The effect on mechanical performance depends on the material, pattern, geometry, and loading, so changing this setting shouldn’t be treated as a universal way to increase strength.
Infill orientation can also affect mechanical properties. Alternating directions such as +45° and −45° are commonly used to provide relatively balanced behavior in the XY plane, and can perform well under complex or changing loads. They aren’t universally the strongest choice, however. If the main load direction is known, orienting extrusion paths more closely with that load can produce greater strength in that direction. Part orientation and perimeter layout should therefore be considered alongside the infill angle when designing functional prints.
Infill can also become part of a print’s appearance rather than remaining hidden inside it. Patterns such as gyroid, triangles, honeycomb, or other geometric structures can produce decorative lattices for jewelry, ornaments, and display pieces.
Setting the number of top or bottom solid layers to zero can expose the infill on those faces, while reducing the wall or perimeter count can reveal it around the sides. Not every pattern remains self-supporting when its surrounding shell is removed, so checking the slicer’s preview before printing is particularly important.
A smaller nozzle can reproduce finer lattice details when the design requires them, but there is no single nozzle size or filament color that works best for infill art. Pattern, density, orientation, material color and translucency, and the surrounding shell can all be adjusted to produce different visual effects.
License: The text of "Stop Wasting Filament: Master 3D Print Infill Patterns for Stronger, Lighter Parts" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.