Crazy good idea or just crazy?
-
I'm printing 9 pieces of a project at once. About 4 hours into a 6 hour print. One of the pieces just broke loose. I jury-rigged some painters tape over it to hold it in place and capture future filament and after about 10 layers it looks like it's actually going to work - I'll still get 8 of my 9 pieces.
But wouldn't it be cool if I could send a command to tell it to just stop printing in that region - something like [c]Mxxx x_start, y_start, x_end, yend[/c]? Ignore any commands going into that region and just move to the next point not in that region. Easiest to implement if region is constrained to a square.
I know this is a hack to fix something that "shouldn't" happen (peoples' printers should be tuned so this never happens, etc.), but I have the feeling this problem is going to happen to all of us from time-to-time as long as we're fdm printing in an imperfect world.
Anyway, I just had the idea and thought I'd throw it out there. Not a high priority but might be a pretty cool feature someday…
-
An HD display with a top view of the print bed, with the option to select a part and kill, like you are describing, would be the ticket!!
-
Repetier server has the option
-
"Just for the fun of it"
It would probably work best if the slicer could ear mark what specific gcode was associated with each component being printing. Once something has failed just be able to state which part to terminate and all further gcode would be with that ear mark would be commented out. -
That would be very cool. I was printing some badges for the kids attending the company picnic and one or more out of the seven I had on the plate would occasionally peel up and cause a problem. would have been great if I could have just killed them instead of trying to manage the air printing in those spots.
"Just for the fun of it"
It would probably work best if the slicer could ear mark what specific gcode was associated with each component being printing. Once something has failed just be able to state which part to terminate and all further gcode would be with that ear mark would be commented out. -
Some way of selectively abandoning part of a print would be awesome, I asked this question a while back. It would require potentially a complete rethink of the way gcode is created and utilised. Printing objects sequentially is the closest you can get but this only makes sense if you have a very narrow hotend setup and are printing a small number of similar height parts.
-
This is what I was alluding to, hence the "for the fun of it". I completely agree with DjDemonD. Sadly I believe this can only be undertaken by a service such as S3D, IF we intend on seeing it any time soon. This is due to the fact that it will need a team with funding and a "long game" to play before seeing substantial success. Personally I cant imagine short term goals that are substantial which makes me think we wont see a large number of the community working on it solo. Id love to be proven wrong.
Some way of selectively abandoning part of a print would be awesome, I asked this question a while back. It would require potentially a complete rethink of the way gcode is created and utilised. Printing objects sequentially is the closest you can get but this only makes sense if you have a very narrow hotend setup and are printing a small number of similar height parts.
-
A less than perfect but quick solution would be to have the slicer insert comments that identify when it is printing something related to a particular model on the plate. If this were standardized then the printer firmware could ignore those sections on command.
-
I rather think that it would be easier to have the slicer slice one object, and let DWC and firmware handle the multiple objects feature on the fly. That would make skipping an object a lot easier I guess.