Change extra color outside AMS by adding pause " no layer height "

Hi, I need to insert a pause for the filament change, but the problem is that Bambu studio allows me to insert the pause only when I change the height (layer), I should always need to change the color in the same layer, how can I insert a pause? Thank you

2 Likes

As workaround you can export the gcode and insert the pause code via Text editor. Just search the right line with the gcode view and search it in text editor.

I have done this some weeks ago using the gcode viewer of Prusa Slicer, then changed the gcode in VSCodium and saved it on the P1P SD card. Then I have printed the file from SD card.

1 Like

hello, thank you very much for your super answer, unfortunately I’m not so good at the subject, could you post something detailed? or maybe a video? forgive me but I don’t know how and which g-code to insert too :slight_smile: forgive me :slight_smile:

I have thought about it and it maybe exist an easier way: I asume you have no AMS. Go into the printer settings on the panel “Machine G-code” and scroll down to the field “Change filament G-code” and replace the existing G-code with the following code:

; MANUAL_PAUSE_CODE_INSERTED
M400 U1

Now You paint your model in the slicer and print it directly. If it works, the print should be paused everytime a filament change is required and you can manually change the filament. If it isn’t working, you can reset the field content by pressing the little orange arrow.

yes I have AMS , but the problem is that there are only 4 colors , my print is 6 colors :slight_smile: .
Do you have any simple explanation for my problem? :slight_smile:

1 Like

As a side note, if you regularly print more than 4 colours consider getting a second AMS and an AMS hub. You can connect up to 4 AMS units for up to 16 colours.

hello thank you very much for your answer , but at the moment it does not seem appropriate to buy a second AMS just for one print , but thanks for your advice

If you have an AMS it will be more complicated, because you have to assign a slot (AMS or extern spool) for each color. And I’m not sure if you can assign 2 colors to the extern spool. I have no AMS, so I can’t help you further.
I think, the only usable way is to disconnect the AMS and use to method above to get a pause on filament change and then change the filament on external spool.

hello , I will try to insert the pause in the color change as you wrote above , and to disconnect the AMS

; MANUAL_PAUSE_CODE_INSERTED
M400 U1

I’ll let you know if the color change pause code will work

Had to be Stitch.

If all else, try separating out your print. Looks like is it a simple flat image, you should be able to separate Stich from Leroy, then glue them together after.

hello, I know the simple way was to print separate and paste, but obviously we always try to work less and produce more :), and surely making color switches will be possible with g-code, so in the end we always try to overcome the hurdles and don’t get around them :slight_smile:

Well, the amount of time you will be spending baby sitting your printer manually switching colors 2x per layer, then times that by how may layers…vs. press print file 1 and do other things until it’s done, the come back and print file 2, repeat, and glue.

Sometime our efforts to save time cost us way more time.

hello , unfortunately the system of modifying the code by inserting this one that you recommended did not work :slight_smile: , we are waiting perhaps for some response from those who may be doing it :slight_smile:

hi, I know it will take some time, but the color change is only 2 layers, for the moment I will try to do them manually, maybe in the future the purchase of a second AMS will be considered

A similar question was asked on a different thread, and I’m not sure how you can (easily) bounce back and forth between the AMS and external spool. You can pause the print and feed in the new spool, but I would think the system would keep trying to send an AMS filament in. I imagine you could find the AMS coding and modify it line by line, but that seems excessive.

Does anyone know if it is possible to disable the AMS mid-print and then re-enable it when the external spool printing is complete? Or am I off base and the AMS and the external spool work hand and hand out of the box?

1 Like

hi, I know it will take some time, but the color change is only 2 layers, for the moment I will try to do them manually, maybe in the future the purchase of a second AMS will be considered

yes maybe I think it’s easier to ignore the AMS and do everything from external coils

I think with the new Version of Bambu Studio (currently in beta test) and the newest firmware it will be possible to use the external spool in combination with the AMS. Because I have no AMS I can’t test it, but I think it uses external spool as additional slot. But this means not, you can define a sixth color (filament) in the slicer and change it manually on external spool. This will require manual hacks in g-code, I think.

Hello, I have the same problem with ams lite, were you able to solve your 6-color printing problems?

1 Like

Any luck on any of this yet? I’m in the same boat. I have 1 AMS and want to do a 5 color print. I only need the filament on the external spool in the first 2 layers. I could easily babysit it and do that manually and then let the AMS do its thing for the remainder of the print using the AMS.

1 Like