While multicolor printing eliminates painting steps and produces vibrant objects, there are two significant downsides; filament consumption and print time. A single-nozzle filament printer needs to switch from one color to another, and doing so involves switching to the other filament and then purging the transition filament that contains a mixture of both colors, before resuming the print with the clean new color.
[teachingtech] tests out a variety of methods for reducing print time and waste. One surprising result was that purging into the infill didn’t result in significant savings, even when the infill was as high as 50%. Things that did have a positive effect included reducing the amount of purge per transition based on light to dark color changes, and printing multiple copies at once so that even though the total amount of waste was the same as a single part, the waste per part was reduced.
All of the tests were with the same model, which had 229 color changes within a small part, so your mileage may vary, but it’s an interesting investigation into some of the deeper settings within the slicer. Reducing filament waste and print time is an admirable goal, and if you make your own extruder, you can turn all of that purge waste into various shades of greenish brownish filament.