P1P Request: Automatic filament loading

Hi Bambu Lab,
I’m looking for a menu option on my P1P screen like the existing “Unload” button but for “Loading” the filament.
Pressing this new button should ask for the nozzle temperature (and maybe start not at 0. It would be easier to start at 220, so one don’t has to press the button 22 times like in this firmware). An alternative would be if the printer asks for the filament type and sets the temperature accordingly (and a manual option for the experts). The screen while preheating can show something like [current °C] ⇾ [set °C] or just “heating…” message.
After preheating, it would be nice if the printer quickly homes to move the tool head above the poop-shoot. This way, all the old filament could be purged into the poop-shoot (that’s why it exists in the first place, right? :wink: until the new filament is loaded. It would be awesome, if the screen showed the extrude controls at this stage, to manually extrude until you see the new filament coming out clearly.
Next to the extrude controls could be a “Finished” button onscreen, if pressed the printer could do its wipe thing and automatically cool down to 0 °C.

Thanks for reading, have a nice day :smiley:

1 Like

How it is currently implemented - push the new filament until it doesn’t go any further and start a new print. The printer performs the ‘Load filament’ as part of the initial of start of printing

1 Like

Didnt know that, i was following the wiki guide to replace filament.

1 Like

It is the same description as for the X1. But at the beginning of the print it poops a certain amount of filament and then it also has the flush line. In my experience, it is normally enough to clean the old filament. To be sure (for certain if you change filament type) you can still manually load the filament as described. But as long as you stay within the same type in my experience it will be enough to purge during start up.

Ok thanks very much for the fast response and detailed solution, ill try it your way. Too bad I already have changed the default flush volume in the start gcode to save material, the factory settings make more sense now.

you don’t need to do a regular load. Push the filament in until it stops, hold gentle pressure on it while you jog the extruder twice. It does the rest at the beginning of the print.

1 Like

I agree @fab98 and think the loading process could be greatly improved.

  1. Start with a menu option to pick your material and then it preheats to an appropriate temperature
  2. Load your new filament but pushing it in far enough.
  3. Would be nice if the printer sensed filament and then started the extrude process, but if not, a menu option “Start” that would push filament through the hotend with a prompt “Do you see the new filament?” Yes/No.
  4. Upon “Yes”, it would kick up the fan to cool any filament, then do a nozzle wipe.

This is what I’m doing manually now. Maybe I’m spoiled by my Prusa, but the current Bambu process is very manual. Not hard, just more steps through the UI that probably is necessary.

3 Likes

Absolutely agree! This process needs refinement. There is a filament sensor in the hot end, why can’t it detect that there was no filament, and I am now trying to add some? Heck, the Unload button could switch to say LOAD when there is no filament detected.

2 Likes

There is a filament sensor in there, and it does detect when you push filament in. The X1 shows this on the screen, and Bambu Studio shows it also, with the little green dot on the extruder icon. So there is no reason they couldn’t see there is no filament loaded, and when filament is pushed in, it just grabs it. No need to have to use the D pad to jog it. Then it could either just sit there, and wait for a print to fully purge, or pop up a prompt should I heat and purge? Bambu makes us jump though so many menus! ugh!