Need advice on timelapse
I am toying with the timelapse function. My printer is a Mendelmax 3 so it moves the bed in the Y axis. So I need to take pictures when the Y coordinate is in the same position - otherwise the model is jumping all over the place in the video and it is hard to see how the model grows.
I have set the timelapse to take pictures on each layer change AND I have set some g-code in my slicer (S3D) so that it will go to the same Y position on a layer change. This I thought would align the pictures. BUT there is a lag between the layer change and the picture feed so whatever the trigger is (probably a Z move?) then the printer has already started the next layer and moved the Y axis by the time the picture is taken.
What is the trigger for the taking of the picture when the timelapse is set to "per layer"? Is it any Z move? Is it when there is any Z value in the g-code? Or is it when there is the word "layer" in the g-code comments?
It would be really good if there was another option in the Timelapse which you could set the trigger as anytime there is a matching command in the g-code comments like "; take picture now" - then I could put that in the layer change script with a slow X move that would keep the model still for a few seconds as it took a picture.
Any advice for what to do?
I have set the timelapse to take pictures on each layer change AND I have set some g-code in my slicer (S3D) so that it will go to the same Y position on a layer change. This I thought would align the pictures. BUT there is a lag between the layer change and the picture feed so whatever the trigger is (probably a Z move?) then the printer has already started the next layer and moved the Y axis by the time the picture is taken.
What is the trigger for the taking of the picture when the timelapse is set to "per layer"? Is it any Z move? Is it when there is any Z value in the g-code? Or is it when there is the word "layer" in the g-code comments?
It would be really good if there was another option in the Timelapse which you could set the trigger as anytime there is a matching command in the g-code comments like "; take picture now" - then I could put that in the layer change script with a slow X move that would keep the model still for a few seconds as it took a picture.
Any advice for what to do?
Comments
However, I have noticed that sometimes on some layers it will move to the Y picture position and then immediately move to the print and do a few lines and then pause (on the print), sometimes it will pause at the Y picture position and then move to the print and then pause again (on the print) - in both of these cases when there is a pause over the print then it can cause a undesirable mark on the print.
Can you suggest any workaround or alternative course of action?
FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6
FIRMWARE_URL:http://makerstoolworks.com/ PROTOCOL_VERSION:1.0
MACHINE_TYPE:MendelMax 3 EXTRUDER_COUNT:2
UUID:00000000-0000-0000-0000-000000000000