IDEA - Cutting printing time and filament usage with AMS

This video has very good ideas that all can use right now - however it also suggests a slicer development that is logical.

There is a clear weakness of the AMS system in the changing of colors, and the poop function - there should be a 3rd option in the slicer that is between print by object and by layer.

If you could print multiple layers per color (object/color/Area/layer) you would reduce AMS changes by the number of lines - 2 lines would cut things in half and would likely work on 90% of prints, and for many prints the colors are separated enough that you might not have to change filament more often than any 10 lines

12 Likes

I agree, this would be a great functional improvement.

The linked video mentions locating the parts to avoid interference with the print head; is can the s/w determine this?

I’m guessing not and it has to be eyeballed, in which case a lovely improvement would be to implement these smarts into the s/w.

3 Likes

YES YES YES such a great idea !

@NoahKatz I think this is already implemented as Print per Object option.

@user_2438169925 This is an underestimated idea, this has great potential halving filament & time waste!

Would love to see this implemented by the BambuLab devs, this could be another game-changing step to their AMS, fixing the only big issue there is left with this printer.

+1
+1
+1

1 Like

@Nairod

The print by object is what is shown in the video, but if you print one object (or multiple) with color changes then you change color for each layer, whereas you should be able to get away with printing multiple layers between color shifts by zoning the print.

I’ve watched the extruder during a purge, It currently does zero retraction before it does the cut.
I think without any changes to slicing or hardware, they could retract “X” mm of cold filament from the heatbreak before they cut which would dramatically reduce the waste.

If they worked with E3D to make a revo Nozzle+Heater for it they could achieve the same heat transfer in half the volume.


This means we could retract 10mm more of cold filament before they cut and reduce the purge volume by half.

Not to mention making nozzle swapping easier.

2 Likes

What do you mean by zoning the print?
How do you do that?

One other thing I have learned since my original suggestion and that I think should be possible is to only use the break away filament on horizontal layers, as it is time consuming and expensive to use the inter-phase filaments on verticals and it brings very limited benefit on mist prints

1 Like

Wouldn’t work the long hot end is to increase the speed available if you retract before cutting you risk putting softened filament into the PTFE tube causing clogs eventually. the shorter hot end would limit the speed the machine could extrude material. If you want to save material go into purge setting cut ALL the numbers in half then incrementally until you see color bleed then back off a step. Even black to white can be cut in half without bleed as long as you use a tower or purge into fill.

1 Like

+1 to the original idea

This would dramatically decrease the print times on multi-material prints, making BL the fastest multi-material printer by far.

Thanks - thinking about it there is actually no reason that you should ever switch filament for each layer. Lets imagine printing the stars ans stripes. You would print layer 1’s white in one go, then print layer 1+2 of the red and 1+2 of the blue, then 2+3 of the white, 3+4 blue and red…
That should cut poop and changes in half

1 Like

This idea sounds so cool. Has there been any further development in this direction?