Mask out a section of printing DURING a print
 
Notifications
Clear all

Mask out a section of printing DURING a print  

  RSS
Mat
 Mat
(@mat-5)
Active Member
Mask out a section of printing DURING a print

Is there some function that would allow me, halfway through a print, to stop printing one of the parts on the plate, but continue with others?

For example an Octoprint plugin?

I feel anyone who has done a fair bit of printing will understand why I’d want to do this, but let me explain for the benefit of anyone who doesn’t immediately see why.

Sometimes when printing a plate with multiple parts, one part gets messed up. Sod’s law, it’s always a small part on a plate full of large parts that have all printed perfectly, and you are 6 hours into a print.

In the past I have paused the print, physically removed the part, then sat there for the next 6 hours removing extruded plastic where the part was, just in time before it makes it to the next part. It’s a bit boring to be honest.

This could be for any reason, often the user can easily tell whether it was a chain reaction caused by something that WON’T affect other parts (random blob that got knocked the next time the extruder made its way round) or if it’s something that will eventually affect other parts (eg layer shift).

Now if there were a way to dynamically update the gcode, for example in Octoprint, we would just write this part off, and save a potentially very long print where other parts are fine.

This might sound like a tall order, but anything is possible with software and it could potentially save a lot of plastic and waste of time, for example in large prints were only a small part is wasted.

Posted : 18/05/2020 6:09 pm
3DALHEMIJA
(@3dalhemija)
Estimable Member
RE: Mask out a section of printing DURING a print
Posted by: @hazymat

Is there some function that would allow me, halfway through a print, to stop printing one of the parts on the plate, but continue with others?

For example an Octoprint plugin?

I feel anyone who has done a fair bit of printing will understand why I’d want to do this, but let me explain for the benefit of anyone who doesn’t immediately see why.

Sometimes when printing a plate with multiple parts, one part gets messed up. Sod’s law, it’s always a small part on a plate full of large parts that have all printed perfectly, and you are 6 hours into a print.

In the past I have paused the print, physically removed the part, then sat there for the next 6 hours removing extruded plastic where the part was, just in time before it makes it to the next part. It’s a bit boring to be honest.

This could be for any reason, often the user can easily tell whether it was a chain reaction caused by something that WON’T affect other parts (random blob that got knocked the next time the extruder made its way round) or if it’s something that will eventually affect other parts (eg layer shift).

Now if there were a way to dynamically update the gcode, for example in Octoprint, we would just write this part off, and save a potentially very long print where other parts are fine.

This might sound like a tall order, but anything is possible with software and it could potentially save a lot of plastic and waste of time, for example in large prints were only a small part is wasted.

Check "Exclude region" plugin for Octoprint. I think even "Teaching Tech" or CNCKitchen mentioned one of these plugins.

PS  working great for me so far.

Posted : 18/05/2020 11:42 pm
Share: