With an Automatic Material System (AMS) installed, it is possible to have multiple colours or filaments within the same print job.

Flushing Volume

This determines how much filament you need to flush out when swapping materials. In Bambu Studio it is represented as a table (ā€œtoā€ ā†’ ā€œfromā€).

Set this number higher to ensure that previous filament has been flushed out (more relevant if colour difference is obvious; or material has to be pure) at the expense of more wastage.

Colouring Mechanics

In Bambu Studio, colour only colours the surface of the 3D model. The inner material of the part is set by default to ā€œFilament 1ā€ of the AMS.

Tip

To not accidentally print the internals with a different filament, check the resulting prime tower. It should only contain colours that you expect.

Bambu StudioColouring Tools

Hereā€™s a high-level explanation of the different methods to colour parts in Bambu Studio:

ToolDescription
Height AdjustmentSelect colours by height
CircleApply colours free-from on a given circle area
SphereSimilar to the Circle tool, but applies to all surfaces within the sphereā€™s volume
FillIntelligently detects surface edges and fills in with the colour of choice1
TriangleSelect surfaces by polygons
Gap FillFill in gaps with colours from either side

Multi-print friendly designs

Some models2 are designed with AMS in mind, where there are distinct parts or edge angles. This makes it really easy to colour parts using the Fill Tool.

Types of colour change

There are two types of colour/filament changes.

TypeDescription
Inter-layer changeDifferent colours at different layers, but the same colour within a layer.
Intra-layer changeDifferent colours within a layer.

The latter is extremely costly (see below).

Tradeoffs

While multi-colour prints lead to much more interesting results, it comes with some significant tradeoffs. Two main tradeoffs is that multi-colour prints are:

  • slower, as different filaments have to be loaded and unloaded between colours. This probably becomes worse with multi-material prints where the nozzle temperature has to also change (more significant wear and tear)
  • wasteful, filaments have to be purged and primed from the nozzle for every swap

The estimated consumption can be previewed on a table as follows:

Techniques to minimise wastage

Acknowledging that we are working with plastic, ideally we want to minimise wastage from a cost and environmental perspective.

A few ways include:

  • minimise the number of filament swaps. This can be done by only changing colours between layers or by using the Height Adjustment tool. Reorienting your print may also be required.
  • amortize the wastage by printing many more copies in the same job. You donā€™t reduce the absolute amount of wastage, but the relative proportion of it.

References

https://youtu.be/RZ9yxDL32sA

Footnotes

  1. Adjust the ā€œsmart fill angleā€ as needed to adjust the edge detection threshold. ā†©

  2. This is increasingly common. FlexiFactory is one such model provider. ā†©