Octprint octolapse; specify snapshot coordinates?
- I want to specify the exact coordinates of snapshots, regardless of geometry. For example, 200, 200, no matter whether the print head needs to travel an extra distance.
- I’d also like to specify a fixed height above the current layer. This would print a layer, crank the Z axis 10mm up, take the shot, return to the current layer and then continue.
Best Answer by tdk408:
After 18 months, I discovered the secret! My Octolapse come out perfectly now. The print just grows out of the build surface, with the print head out of the way. Rock solid. Exactly what I was after.
1. In Octolapse, set stabilization is set to "back right" although any fixed place will work.
2. Trigger is set to "Smart-Gcode". No other changes to the settings.
3. In PrusaSlicer, go to Printer Settings. Go to Custom G Code. In "After Layer Change G-Code", add this line to the end: "@OCTOLAPSE TAKE-SNAPSHOT" without the quotes.
That's it. PrusaSlicer will add the Octolapse snapshot gcode at every layer change. When Octolapse sees that code, it will move the print head, and take the snapshot. It works beautifully.
I didn't see this in the Octolapse documentation after several reads in the past year. I finally stumbled on it somewhere. Works great.
Cheers!
RE: Octprint octolapse; specify snapshot coordinates?
I want the print head out of the way entirely, like this: (2) Double Spiral Vase Timelapse - Octolapse - YouTube
SOLVED: Octprint octolapse; specify snapshot coordinates?
After 18 months, I discovered the secret! My Octolapse come out perfectly now. The print just grows out of the build surface, with the print head out of the way. Rock solid. Exactly what I was after.
1. In Octolapse, set stabilization is set to "back right" although any fixed place will work.
2. Trigger is set to "Smart-Gcode". No other changes to the settings.
3. In PrusaSlicer, go to Printer Settings. Go to Custom G Code. In "After Layer Change G-Code", add this line to the end: "@OCTOLAPSE TAKE-SNAPSHOT" without the quotes.
That's it. PrusaSlicer will add the Octolapse snapshot gcode at every layer change. When Octolapse sees that code, it will move the print head, and take the snapshot. It works beautifully.
I didn't see this in the Octolapse documentation after several reads in the past year. I finally stumbled on it somewhere. Works great.
Cheers!
RE: issue
Hi tkd,
Thanks for the info, after I follow your instruction, my video still shaky.
https://forum.prusa3d.com/wp-content/uploads/2021/08/Shelf_0.2mm_PLA_MK3S_16h33m_20210803000200.mp4
Here is my after layer change G-code:
;AFTER_LAYER_CHANGE
;[layer_z]
@OCTOLAPSE TAKE-SNAPSHOT
G4 P500
I put a 500ms delay to see if my snapshot was taking too soon, but it is not helping.
After 18 months, I discovered the secret! My Octolapse come out perfectly now. The print just grows out of the build surface, with the print head out of the way. Rock solid. Exactly what I was after.
1. In Octolapse, set stabilization is set to "back right" although any fixed place will work.
2. Trigger is set to "Smart-Gcode". No other changes to the settings.
3. In PrusaSlicer, go to Printer Settings. Go to Custom G Code. In "After Layer Change G-Code", add this line to the end: "@OCTOLAPSE TAKE-SNAPSHOT" without the quotes.
That's it. PrusaSlicer will add the Octolapse snapshot gcode at every layer change. When Octolapse sees that code, it will move the print head, and take the snapshot. It works beautifully.
I didn't see this in the Octolapse documentation after several reads in the past year. I finally stumbled on it somewhere. Works great.
Cheers!