Open combs opened 4 years ago
here's a live example video, the temperatures are 215 (first layer) and 195 (subsequent layers). You can see it begins to print at 196 degrees despite being set to 215
One thing I noticed in the 2.3.0 alpha is there is a custom gcode section now for between objects for consecutive printing. If you were to use that and add in the M109 S[first_layer_temperature] ; wait for extruder final temp gcode it should set it back to the first layer temp between objects.
@neophyl Yeah! I mentioned in the issue that this worked well as a workaround.
Perhaps this G-code was hard-coded before 2.3.0-alpha1?
You should be able to script your temp changes in between_objects_gcode custom G-code. Just place your temp commands there and the defaults will not be emitted.
You should be able to script your temp changes in between_objects_gcode custom G-code. Just place your temp commands there and the defaults will not be emitted.
Yes, I mentioned in the issue text that you can do that as a workaround. It should be the default behavior, in my opinion.
Does anyone know where we can find more information on the "between_objects_gcode"? For example the variables that can be used?
If we could, for example set a different temperature per object we would be able to do a temperature test per object (or for different instances of an object) instead of having to print a temperature tower.
Does anyone know where we can find more information on the "between_objects_gcode"? For example the variables that can be used?
I don't know how up to date this page is but it has helped me a lot: http://projects.ttlexceeded.com/3dprinting_prusaslicer_gcode.html
And as always: https://github.com/prusa3d/PrusaSlicer/wiki/Slic3r-placeholders-(a-copy-of-the-mauk.cc-page)
And don't forget this one: https://manual.slic3r.org/advanced/placeholder-parser
Version
2.3.0-alpha1
Operating system type + version
lunix! Ubuntu 20.04 on amd64
3D printer brand / version + firmware version (if known)
Real Original Prusa mk3 -> mk3s
Behavior
When printing multiple sequential objects with a higher first layer temperature, the printer does not wait for the first layer temperature to be reached before beginning to print subsequent objects.
This leads to adhesion issues for object 2+ in cases where there are very different first layer vs. subsequent layer temperatures set.
Example--first layer set to 210 and subsequent layers set to 190:
As a workaround I added the following gcode to "Between objects G-code" field and am seeing much improved adhesion for 2nd+ objects.
Is this a new feature request? I think it's probably an oversight/bug
Project File (.3MF) where problem occurs
example.zip