How to load filament after bed leveling
Right now i have to load the filament before printing, which makes it preheat and then when printing lowers again temperature to then again increase it for the actual print. I would like to load the filament after the extruder is hot for printing and the bed has been leveled, but the printer won't allow it.
My idea was to add an M701 command just before the purge line, but the moment you send the temperatures it asks for the filament. Is there any way i can modify the start gcode to make it work?
RE: How to load filament after bed leveling
Not without modifying the firmware, I believe.
Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...
RE: How to load filament after bed leveling
Just to back @fuchsr up mod of firmware is required
Please help me out by downloading a model it's free and easy but really helps me out https://www.printables.com/@Hello_474427/models
RE: How to load filament after bed leveling
Get the request up on Github - I would support it as I generally always remove filament after a print has finished and then load before the next print.....
--> MK4 - MK4S - MINI+ - Accelerometer Guide - BambuLab A1 Combo <--
RE: How to load filament after bed leveling
I realized that the filament loading procedure has nothing to do with the gcode and it's just the firmware forcing it at the start of the print unless you have the sensor disabled.
I added this request on GitHub
RE: How to load filament after bed leveling
Sounds like you just want to disable the filament sensor. After you load the filament it's going to have to go back and forth up to temperature again anyway.
Can't you just wait a couple seconds?
I'm not really seeing how this saves much time and complicates the number of states the machine can be in at any one time.
RE: How to load filament after bed leveling
I don't want to permanently disable the sensor. I only want it to not ask for filament loading until it actually needs it (right when it is going to do the purge line). With the current firmware (and start gcode), when you print, it asks for the filament, it preheats to temperature, loads it, then the actual gcode starts, which lowers the temperature, does the leveling etc., and then heats again to filament temperature and starts printing. All these temperature jumps are unnecessary if it just loaded the filament at the right moment.
RE: How to load filament after bed leveling
I don't want to permanently disable the sensor. I only want it to not ask for filament loading until it actually needs it (right when it is going to do the purge line). With the current firmware (and start gcode), when you print, it asks for the filament, it preheats to temperature, loads it, then the actual gcode starts, which lowers the temperature, does the leveling etc., and then heats again to filament temperature and starts printing. All these temperature jumps are unnecessary if it just loaded the filament at the right moment.
I mean, so long as it's an option. I would dislike that as normal use case.
With my MINI, if I need to load filament, I want to load it first, not after it's gone through bed leveling. Because I want the filament loaded, hit print, and walk away. I don't want to wait for bed leveling just to load. And since I'm walking away after hitting print, I don't care if it adds a minute to the print to wait for it to cool down and heat back up again.
RE: How to load filament after bed leveling
On my MK3S+ I just rolled back to 3.11 due to this issue. With 3.11 it checks filament at the start of the purge line and beeps to unload and load filament if there is none present. This suits my workflow and is the behavior I want rather than oozing loaded filament while bed levelling.
With 3.13 installed the printer would happily try to start printing with no filament loaded!
A fundamental error in my opinion, and a step backwards not checking the presence of filament prior to the purge line.
I will wait for this to be reinstated before upgrading from 3.11