Has anyone here experimented on removing the print remotely by moving the toolhead via the app? I have been considering it, because it would be very nice to just get it off the heatbed when it is done and cooled down. As long as the print is not using the last 2 cm in the back, or in the corners or sides, I think it shall be possible. However, it is quite cumbersome, because you cannot home it (the home movement is just straight down), and for every cm you move, you have to close a warning that you should home before moving, to avoid moving beyond the printable boundary and causing equipment wear. That also makes it hard to know how far you can move to the sides, if you have a large print.
I am not very comfortable changing the gcode, but would it be possible to make it so that it waits for 15 minutes (or better: to a set bed temperature) to cool down, and then goes all the way to the back right corner (because that is most off of the heatbed), before lowering to the very lowest, and then slowly moving diagonally to the front left corner? I think this would move the print off of the bed in most cases, and a new print can be started remotely (or even better, automatically, but that would of course be even more risky). The only problem is that we must remember to not use the back right corner for printing, and if we print small models, they have to be along the diagonal line to be removed by the toolhead.
I have the A1 mini, but I suspect this could work just as well for the A1 and probably all of the printers.
You probably could go into the g-code and have it wait for the PEI to cool then hit it off. As long as you wait for it to cool fully I see no issue with it.
I found an issue, after trying to do it manually via the app: My printer is on the very side of the table, and the print will likely fall off and hit the floor. It made me wonder if it is possible to make a gcode file that can be “printed” just like any other file, but without homing and doing all other pre-work before starting. Then I could just start that file as the next print when I need a clean bed and know that it is safe. I don’t know if that is possible to make, but I think it would be the best solution. However, it would require the toolhead to know where it is, and that might be impossible without homing? Maybe it is possible to make an alternativ g-code for homing, but this looks harder and harder to do in a safe and practical way for a guy that has little experience with gcode
I have just tried this remotely from my desk at work.
my print finished hours ago, so is well cooled now, but for some reason when i move the bed to knock off the print it wont move once it tocuhes the toolhead
Hi, you can go multiple approaches. For instance add it to engcode directly and it will be executed by default after print ends. Just make sure to add a gcode wait-command before starting clearing-code. Unfortunately you can’t controll it by temperature on BambuLab printers (at list I failed trying it).
Other approach is simply open some 3mf file with a zip app, navigate to Metadata, plate_01.gcode or something, remove printing data and homing commands and replace it with your clearing gcode. Then pack it back to 3mf and now you have some file which you can open with you slicer and send to printer in order to execute the code inside. This will also give the advantage that this clearing 3mf file still remain in your HandyApp print history and you can restart it anytime also from your smartphone.
Since you will execute it after a successful print the homing is not necessary, because printer still know last coordinates.
In case when you need to being able execute this clearing code even when printer don’t know it’s position (eg. after power outage or something) you can use a hack by driving z to its positive maximum (eg. Z186) and home only XY. This will cause some noise but not dramatic and you have a homed Z without touching the plate.