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

Start/Stop print at height [Feature request] #4391

Open Mayoogh opened 4 years ago

Mayoogh commented 4 years ago

Start and stop print at user-defined height.

Start print heights: Print starts at the height defined by the user. Skirt/Birm/Raft should be automatically disabled If Start print height is enabled

Stop print height: Print stop at height defined by the user and home X and Y-axis to prevent damage print from hot nozzle

I did a quick search but couldn't find anything related to this other than the ColorPrint Prusa website This feature is available using the ColorPrint. It will be much better if it is integrated to PrusaSlicer.

rtyr commented 4 years ago

Start print heights: Print starts at the height defined by the user. Skirt/Birm/Raft should be automatically disabled If Start print height is enabled

For what purpose?

Stop print height: Print stop at height defined by the user and home X and Y-axis to prevent damage print from hot nozzle This feature is available using the ColorPrint. It will be much better if it is integrated to PrusaSlicer.

Already implemented.

add

foreachthing commented 4 years ago

Start and stop print at user-defined height.

Start print heights: Print starts at the height defined by the user. Skirt/Birm/Raft should be automatically disabled If Start print height is enabled

Is this to print on top of something? Just use your favorite text editor and erase all the lines (after head-gcode) up to your desired Z-value. Or, you could "add custom G-Code"-marker and then erase/mod/replace up to there with a custom post processing script.

Mayoogh commented 4 years ago

For what purpose?

Recovering failed print [Filament clog, power failure....]

Already implemented.

add

Sorry I didn't saw it. I was using PrusaSlicer-2.1,1.

Mayoogh commented 4 years ago

Is this to print on top of something? Just use your favorite text editor and erase all the lines (after head-gcode) up to your desired Z-value. Or, you could "add custom G-Code"-marker and then erase/mod/replace up to there with a custom post processing script.

I know it's possible that way. But It will be super simple to do that if there is an option like this

image

pedjas commented 4 years ago

I second this. It is reasonable and useful.

DioGreco commented 4 years ago

This feature is very useful, they could be implemented in a furuta version. It is very bad to change the GCODE manually. I look forward to this resource.

breakingflower commented 3 years ago

You can also make a planar cut (default hotkey [C]) at a particular height and delete the part that is not required.

kiketurry commented 3 years ago

@Mayoogh I also think it would be very useful. I hope they end up adding it to a new version.

DaGwhite commented 3 years ago

I use this feature all the time in Simplify3D. I mostly use it starting from 0, and then end at 5 or 10 mm up to run test prints to check settings for finish & dimensional adjustments. When it get to the set height, it stops and runs the usual ending script.

Cutting the part & deleting the top bit would work, but then once it's tuned up satisfactorily, you don't need to reload the full model.

wolph commented 1 year ago

Start print heights: Print starts at the height defined by the user. Skirt/Birm/Raft should be automatically disabled If Start print height is enabled

For what purpose?

Stop print height: Print stop at height defined by the user and home X and Y-axis to prevent damage print from hot nozzle This feature is available using the ColorPrint. It will be much better if it is integrated to PrusaSlicer.

Already implemented.

add

That feature is missing if you're using multiple extruders (MMU):

image

Even with the MMU it can be useful to pause the print halfway, to insert a magnet for example.