I was looking for a way to print some simple multi-color models (mid-layer color changes) without using AMS. Adding a pause into all filament profiles is inconvenient. I wanted to make the filament change process as simple as possible. There are some examples of filament change (printer settings) g-code (not all of them are for A1), but it’s not easy to find a verified solution with clear instructions. However, I found g-code created by someone else that worked well as a starting point for my experiments.
My latest version of filament change (printer settings) g-code does the following:
Automated filament unload before pause (just pull it out, with no need to use the Unload menu)
Pause with sound notification (if sound is enabled in Print Options in Bambu Studio)
Sound notification (Morse code) indicating which filament # should be inserted (if sounds is enabled)
Automated filament load after pressing Resume Printing (just push the new filament in and press Resume Printing, with no need to use the Load menu)
Flushing (in accordance with Falshing volumes in Bambu Studio)
Flow dynamics calibration for each color (testing required to make sure it really works)
I have already printed a few models without any visible issues (including a model with 6 filaments and 15 filament changes). Filament changing is simple and quick.
Feel free to try it out and let me know if you encounter any issues or have ideas on how this can be improved.
An example of simple multi-color model (3 colors on the first layer).