Often, 3D printing is used to produce parts that could just as easily be made using another manufacturing technique. Although the final results might look the same, it’s what’s on the inside that counts.
One major benefit of 3D printing is the ability to vary the hollowness of a part. In manufacturing terms, a hollow part requires less time and material than a solid one, thereby reducing the overall weight and cost!
The inside of a 3D print is called infill, and it can be adjusted in terms of density – 0% is hollow while 100% is solid. Furthermore, how a part is filled in can be adjusted according to a wide variety of patterns, each with their own unique strengths and benefits.
In this article, let’s take a look at a variety of different infill patterns, specifically those that are available in Cura. Let’s get to it!
In the latest version of Cura (5.6), there are 14 types of infill available for use. We’ve grouped them according to what they’re best suited for:
Since Cura 5.5, there’s also the possibility of generating custom tiled infill patterns, including Honeycomb, but more on that later. For now, we’ll break down the standard patterns found in Cura.
Typical infill density: 0-15%
If they’re used as models or figurines, 3D prints don’t typically require a great deal of strength. That’s because they’re not subjected to heavy handling or put under stress. Some prototypes are also good candidates, as long as they’re not being tested for strength.
For such applications, the lightning, lines, or zig-zag infill patterns are best because they give the fastest prints.
Typical infill density: 15-50%
For 3D prints subjected to low stress, such as the above filament guide, a medium-strength infill pattern should be used. Infill patterns such as grid, triangles, or tri-hexagon are also appropriate. Note, however, that these patterns may increase print time by up to 25% compared to lines.
Typical infill density: >50%
Functional 3D prints, such as the above shelf bracket, require high strength in multiple directions. Strong candidates for infill patterns include cubic, cubic subdivision, quarter cubic, octet, and gyroid.
Often, the above patterns are even used for lower infill densities because of their aesthetic appeal. Some makers like this type of effect, as shown in this gyroid vase.
Typical infill density: 0-100% (depending on how “squishy” you want your print to be)
Flexible filaments should use flexible infill patterns to preserve the bendy nature of the print. Infill patterns like concentric, cross, and cross 3D work best for these types of prints.
Choosing an infill pattern is important, but there’s more to it than that. Here are a few things to keep in mind the next time you’re adjusting print settings in Cura.
One commonly overlooked setting with infill is the infill line direction. This is set at 45° by default so that both the X and Y motors work together to print infill at maximum speed. However, it may be advantageous to orient the infill at a different angle in order to provide maximum strength or flexibility to the part, especially if its walls are diagonally aligned.
When it comes to infill, we usually think of it as being uniform throughout the inside of a part. However, it doesn’t have to be this way.
Using gradient infill, you can set up a print to have greater infill density towards the perimeter. Generally speaking, this should maintain a part’s effective strength and stiffness while using less material. This setting isn’t native to Cura, but it can be accomplished relatively easily using a Python script.
Gradient infill shouldn’t be confused with gradual infill, which does something similar, but in the Z- rather than X- and Y-axes. In other words, this setting makes infill denser near the top of the print compared to the bottom. This can save material and time while still providing sufficient strength to an end that requires rigidity.
Those missing the Honeycomb infill popular in other slicers like PrusaSlicer can sigh no more since Cura improved its engine plug-in capabilities in version 5.5. This update allowed for the creation of a custom infill pattern plug-in. While still in beta, CuraEngine Tiled Infill Generation comes preloaded with infill patterns like Honeycomb and a Cura logo.
Users also have the option of adding their own custom infill patterns right into the Infill Pattern dropdown menu. Note that patterns must be in *.wtk format and will be tiled, so you don’t have total design freedom just yet. In any case, it’s great for creating aesthetic infills like a soap dish, as maker 3d prints, and leaves demonstrates. You can find more information in the GitHub documentation.
Since the fourth version of Cura was released, there’s been the possibility of setting “per model” infill densities. This feature is advantageous because it allows for some nifty design tricks, including multiple infill densities and types in the same print, as seen in the video below. While there may not be a huge number of uses for this type of flat, coaster-like infill setting, we think there’s more to this method than meets the eye.
With the ability to set custom settings for each imported model and Cura’s ability to mesh them together seamlessly, it seems possible to provide specialized support in specific areas, although this is certainly a lot of work to do manually.
Skin refers to the top and bottom layers. It can affect the amount of material and print time required but also the strength and weight of models. As related to infill, a setting that can be changed is “Skin Overlap Percentage”, which controls how much the walls overlap with the inside filling. The infill will be more attached to the exterior skin of the print the higher this percentage is, and the model will be less brittle.
If you want to go the route of reducing layers, you can change the “Skin Removal Width”. The value you enter will be removed from the top and bottom layers. This can be seen, for example, in slimmer or smaller designs or details in which sturdiness isn’t a necessity.
There are a couple of ways to achieve faster print times by tweaking your infill settings. For example, infill lines typically print at a 45-degree angle, which allows the X- and Y-motor to achieve maximum speed. The infill layer thickness can also play a role in speed. You can tweak this setting to a thicker layer height to take less time.
You can also play around with the patterns to reduce print time. Generally, the lightning pattern results in the fastest prints. If your print does not require mechanical stability, you can use this pattern to see 25% faster speeds. Concentric, grid, and triangle are also relatively simple patterns that should lead to quick prints.
License: The text of "Cura Guide to the Best Infill Patterns" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.