A1 without AMS doesn't pause for a filament swap

I have an A1 printer without the AMS. I sent a print with PLA Basic and PLA Silk+. There is only one filament swap in the entire print, however when it reached the layer where it needs to stop for the filament swap it just increased the temperature and continued… What’s going on?

Did you print from Bambu Studio or Bambu Handy?

Is this your model or someone else’s design?

Bambu Studio

If you have no AMS and the profile was created for an AMS, YOU have to add a manual PAUSE command into the model instructions.

This is achieved by slicing the model, using the layer bar (right of the preview tab) and sliding to the location you wish to add the colour change PAUSE.

You then use the layer bar context menu to add the PAUSE to that layer.

Slice again and print, now the printer will pause where you told it giving you the opportunity to manually change filaments.

Bambu Handy

The app will not add a PAUSE to any profile designed for those with an AMS, you would need to edit the profile in Bambu Studio as noted above.

Thanks for the response.
I print from Bambu Studio. The model is my own design.
I thought that if the print has more than one filament it should add the PAUSE gcode automatically since I don’t have an AMS.
In the Slicing Results it does say “Filament Change Times: 1”
I didn’t know I would need to tell it manually to make a pause.

It isn’t until you tell it to print that you choose to enable or disable any AMS.

Until you get there, it is prepared to use an AMS because you added more than one colour.

The slicing software doesn’t employ any logic into AMS vs non-AMS printing. If you add more than one colour in the slicer it assumes it will be used with an AMS.

If you don’t have an AMS you wouldn’t normally add additional colours to the model, you would slice and add manual PAUSE commands allowing you to swap filaments manually.

You may wonder why the slicer doesn’t realise you don’t have a printer without an AMS and act accordingly, there is logic in that thought, but, you need to realise what the slicer actually is.

The slicer (Bambu Studio) can and does print to many printers and those printers can be different and with and without an AMS. Those printers can be added at any time during the prepare stage, you can choose any printer when you actually print.

It is easier to think of the Preview and Prepare as distinct process and disconnected from the Print process.

Prepare lets you set things up.

Preview lets you view how it may look and review how the print processes may function (speed, thickness and more) as well as adding manual changes commands like PAUSE.

Print takes what you have and then using information about target printers lets you choose print related options about your current set up.

It is important to remember the slicing process is for your benefit and also for the benefit of the MakerWorld service if you upload models. It has to take all those things into account.

I’m not a total noob to 3D printing, I had a Creality printer before, the V3 KE. And there whether I used OrcaSlicer or Bambu Studio, in both cases there is a configuration called “Change Filament G-code” which has a single gcode command PAUSE.

So, taking your words into account, what I think I should do is go to that section in the slicer and overwrite the contents there with a single command: M400 U1

Didn’t assume you were.

You could take my actual words and use those as they describe the correct method.

Having produced several hundred PAUSE-based profiles for MakerWorld of my models, so those without an AMS (or choose not to use it) can still print all the models they wish, where possible.

No need to add manual GCODE anywhere.

Your chose as always.

I’m not sure what is the other alternative. When I’m about to send it to the printer it just shows me the two colors with ‘Ext’ prefix which means it’s recognizing that I’m not using AMS.

I’m not uploading this particular model to MakerWorld, it’s a private model. I’m aware that if I tinker with gcode and upload it somewhere for others to use, it could cause an issue for them.

Which is why I described the process.

  • Slice the model from the preview tab
  • Use the layer slider on the far right of the Prepare tab
  • Slide it to where you wish the colour change to occur
  • Use the “Add Pause” option NOT the “Change Filament”, that is for an AMS
  • Then slice again
  • Updated Bambu Studio will show a dark grey line at the point the pause is added (do not worry if it does not, bugs happen in that visual)
  • Print

When the printer gets to the place YOU told it to PAUSE, it will do just that.

You swap the filament and then use the RESUME option on the printer of Bambu Studio.

No custom editing, no incompatible choices and fully compliant with MakerOnline or another service should you choose to avail yourself of them.

Yes, I do know this method. Just a note, it will actually pause before the layer is printed. But that’s why I called it the manual method. Since it needs your input as to where to pause. I just liked the automatic method for two reasons: 1. you are not confused if it pauses before the layer or after the layer 2. sometimes you forget that when you add the pause you need to press the slice button again for the changes to take effect.

Anyways, thanks for the help. Greatly appreciated.

I am confused. You asked how to do something, I explained it twice, you didn’t like the answer and preferred your own, which doesn’t do it as you noted.

To your points.

  1. It pauses before the layer, as doing so afterwards would be one layer too late.
  2. You can’t forget because you cannot print it until you reslice, as the print button is disabled.

It would be nice if it did it automatically, yet it doesn’t, I can’t help that.

Had I written the software, I would have added this feature as it is an obvious need, unfortunately, my poor health doesn’t permit me to continue the love of writing quality software.

The fact that you marked your incorrect answer to the problem you stated as the solution is going to be confusing for others who come later and believe the way it should be done is the wrong one.

You may not like the facts, the outcome and the limitation as you see it, but that doesn’t make your solution the correct one.