Managment of filament without AMS (bis)

Hello to all X1C experts.

I have 2 questions, please. Important point, I don’t have an AMS, so I manage the filaments “by hand”.

Question 1:
On the printer itself, is it possible to configure with precision which type of filament is installed. The only choices offered are Bambu filaments or generic filaments. Is there a way to download filament profiles that we have defined ourselves in the slicer specialy adapted to the filaments we use?

Question 2:
For example, I sliced a project with a PLA filament profile and saved it on the SD card, in .3mf file. I install now on my printer another type of filament, ASA for example, and I select it throught the printer menu. Now if I ask to printer to print the saved project. Will the printing be done with the profile of the filament saved in the project, therefore PLA, or will the printer automatically overides the printing parameters with the ones of the filament that I have configured locally, therefore ASA ?

Sorry for my english, i’m french guy. Thank you Google Translate, lol

Currently there are no ‘custom’ profiles for filaments available on the X1C - only those that you can select.

But: it will always use the filament profile you used during slicing the file (and stored in the 3mf-project file) and not the profile that is loaded in the machine. I’m not 100% sure - but I think you can select the filament type if not using the AMS as well. If that is the case, in case you loaded ASA for example and the sliced file is for PLA it will not let you print (at least it is the case for the AMS version).

I don’t know if you can download a filament profile, but you can edit an existing profile to change the settings and give it a new name.

I also do not have an AMS. The printer uses the filament settings selected at the time the project is sliced.

I think the AMS system reads a RFID chip in the Bambu spools to be sure the proper filament is in place. Non-AMS printers have no way to know what filament is actually loaded.

Thank You Ikraus

Yes, no problem to edit existing profile and record modification under new name and file json. But my question was if it was possible to transfert this new filament profile to the printer and select if from the display localy on the printer.

Unfortunately this is not possible as of now. It is still important to define the filament type and color in the AMS even if it won’t sync with your custom profiles on Bambu Studio or Orca Slicer though for the reason Wylaryzel mentioned. If the filament type in the AMS setup does not match the type that you sliced it will not print. Also if you want to auto continue when a spool runs out you must have the same type AND COLOR in another AMS slot for it to work.

I think there is a general misconception regarding profiles vs. AMS filament settings.

The detailed profile is not „stored“ in the fiile sent to the printer. The file only contains the basic information about the material (and build plate) for which the file has been produced by the slicer.

The profile is used by the slicer (Bambu Studio or Orca Slicer) to generate gcode – which is basically the machine code describing the exact tool path, extruder action, and temperature/cooling settings the printer will follow by the letter. The only modifications the printer is able to make while executing this code is for input shaping and speeding everything up or slowing it down by a certain percentage. In no way is the printer able to take gcode produced with certain machine, filament, or process profiles (e.g. 0.4 mm nozzle, BL Matte PLA, Standard 0.2 mm layer hight) and modify or correct it for another profile (e.g. Generic PETG).

The „profile setting“ on the printer for filament loaded into the AMS (either automatic via RFID tags on Bambu filament or manually by the user for 3rd party filament) serves only the purpose of ensuring that

  1. only spools of the correct material as specified in the file can be used for each print,
  2. you can more easily select the correct AMS slot as the color is displayed and automatically matched/preselected, and
  3. the automatic change-over to another spool of the same type and color is possible in case of a filament run-out.

In fact, these are no „profiles“ at all but merely a very basic information about the type and color loaded into a certain slot. Hence, there would be no point in uploading the full profiles to the printer, regardless if you have an AMS or not. The only reason why some (including me) wish it were possible to have a more comprehensive and customizable selection of filament type and color loaded into the AMS is to have an automatic matching of each slot to the correct profile within the slicer and to prevent an automatic switching between similar, but different filaments in case of a run-out (e.g. from red Extrudr PETG in slot 1 to transparent red Material4Print PETG in slot 2 which would both be classified as „Generic PETG red“ right now). It will never be possible to select a gcode file on the printer (pre-sliced, from the print history, or stored on an SD card) that has been sliced for PLA and tell the printer to print it in ABS.

So, the short answer to both questions is „no“ as the „profiles“ in the printer do not work as you are suspecting.

1 Like

Ok, everything is clear. thank you all

Thank you very much for this! I’m a first time 3D printer owner (A1 mini without AMS) and I was confused about the printer having filament presets that can’t be changed and a custom preset I had created in Bambu Studio. I wish what you explained was also present in the official documentation!.. or maybe it is and I missed it, although I searched for long time to find out how the filament presets work.