prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.63k stars 1.92k forks source link

Individual part printing but first layer together #3095

Open alyyousuf7 opened 4 years ago

alyyousuf7 commented 4 years ago

During the prints, I'm only concerned about the first layer. If that goes well, I know the print is going to be okay almost all the time. Most of the time if anything goes wrong, 80% of the time it's the first layer issue.

I want to print individual parts "but" I want the first layer for all parts to print together. And then carry on individual part printing from next layer.

The reason I'm asking for this feature is:

If the first layer fails for any part, I have to stop the print, remove the completed parts, generate new gcode without completed parts, and finally print again. And repeat this step unless all first layer prints with no issue.

When choosing "individual part" printing, there should be an option to choose if I want to print only the first layers together. This way, I will only monitor the first couple of minutes to see the first layers, and leave the rest to the printer, because I know nothing will go wrong now (hopefully).

It's useful for overnight prints (like i'm doing right now, but I have to wait until the first part is done, watch the second part's first-layer and then sleep)

Jebtrix commented 4 years ago

That is actually not a bad idea. That is one of main reasons I don't use individual part printing in the first place.

mroek commented 4 years ago

I agree that is a good idea!

NGC869 commented 1 year ago

Hi, this is a very common issue (for ex. https://forum.prusa3d.com/forum/prusaslicer/object-stacking-and-sequential-printing/ ), and I think that finding a solution for those needs would give to PS a truly boost.

I think that letting users to choose the layers or heights intervals affected by sequential printing (or not affected) is truly near the most generic solution.

Maybe also letting users to raise object from the bed should help users to build their best printing strategies, but in this scenario one would need to apply different "print settings" for different objects o heights (as Simplify3D does.)

Thank you.

secv commented 1 year ago

Just switched to PrusaSlicer and wished I had this feature!

secv commented 1 year ago

Found kind of a work around for printing entire first layer. If you enable Brim for sequential parts, the Brim is printed first. So if you wanted you can mess with Brim settings to get a minimal Brim that gives you an idea of how your parts are sticking.

NGC869 commented 1 year ago

Found kind of a work around for printing entire first layer. If you enable Brim for sequential parts, the Brim is printed first. So if you wanted you can mess with Brim settings to get a minimal Brim that gives you an idea of how your parts are sticking.

Hi Secv and thank you for your idea, I think that the workaround you have pointed out is not sustainable, because:

Thus the need to letting user choose the layers range in which using (or not using) the "sequential printing" functions.

JimmyFLASH-CZE commented 1 year ago

Voting for the idea. 1st layer to the most vulnerable for failure. Please add this feature. Would be very helpful.

NGC869 commented 1 year ago

1st layer to the most vulnerable for failure.

And let us not forget that often the first layer, or special prints, needs some special parameters!

Using some materials I print the first layer at 20/25 °C more than the other layers: while moving from a completed object to the next one PE don't give to the nozzle enough time to properly heat. Using a script to let the nozzle heat and purge is not a viable solutions.

Developers, thanks for listening! ;-)

foreachthing commented 1 year ago

Got an post processing script working (I hope!) over here: https://github.com/prusa3d/PrusaSlicer/issues/11043

tonybaroni commented 8 months ago

I would prefer options be added over changing to a different fixed setting. I'd prefer my brims to print with the object just before it's printed. Rather than first all object brims, then the first part, as it is currently.

MadTooler commented 4 months ago

My vote for this feature as well. Although, feature really is not the accurate label. Without the ability to have first layer printed all at the same time, sequential printing is broken. I have had 100% failure after the first part when printing sequential PETG on the MK3s with satin powder coated plate. When I manually mashup the gcode with a non-sequential first layer, and the rest with the sequential gcode, I have 100% success. This is clearly a need to have ability of the slicer in order to say sequential is functional.

I very much appreciate the significant efforts Prusa has poured into their slicer and look forward to this and other further improvements in the future!