You are not logged in.
Now you can configure how many milimeters build plarform move up, every layer, for help to losse uncured resin inside walls "lift after print". This option add lot of time to build a model because machine loose lot of time every layer to move to higger position.
A good idea to optimize time will be use 2 o 3 milimeter during all build layers in the "lift after print" and add an additional option "lift after print" only for the 2 o 3 layers before build the top cap of model ( for example yo can add 30 milimeters and wait 10 secons during 3 layers before build top cap that close 3d model" to help object losse uncured resinallocated inside walls without loose lot of second every layer.
Offline
Detecting top cap is resource intensive. You can use dynamic lifting option to change lifting amount based on current layer.
Offline
Best option would be add this option
every XX layers and during YY layers, wait in up HH position, ZZ seconds?,
because you can check manually what layer is good for your object to print.
This option optimice total print time and give you an extra time and lift position to help your object loose uncure resin inside walls, before close a hollowed. object
Last edited by kikems (2017-10-11 16:10:11)
Offline
You can do it using dynamic lifting.
Offline
I would like to create a dynamic lift that acts as follows:
first 3 mm low lift speed (eg F50), from the third mm to 10mm high speed (eg F200), can someone help me?
Offline
GCODE Before Each Layer
G1 Z[[LayerPosition]] F{([[ZSpeed]]*0.36)}; Move to layer position
G4 P0.1;
[[PositionSet [[LayerPosition]]]] ; Save layer position as the current position
[[WaitForDoneMessage]];
GCODE After Each Layer
G1 Z{[[LayerPosition]]+[[ZLiftDistance]]/3} F{[[ZSpeed]]*0.36/6}; Lift to slow . <----------------------HERE
G1 Z{[[LayerPosition]]+[[ZLiftDistance]]} F{[[ZSpeed]]*0.36}; Lift to wait position
G4 P0.1;
[[PositionChange [[ZLiftDistance]]]] ; Again update position
[[WaitForDoneMessage]];
Offline
GCODE Before Each Layer
G1 Z[[LayerPosition]] F{([[ZSpeed]]*0.36)}; Move to layer position
G4 P0.1;
[[PositionSet [[LayerPosition]]]] ; Save layer position as the current position
[[WaitForDoneMessage]];GCODE After Each Layer
G1 Z{[[LayerPosition]]+[[ZLiftDistance]]/3} F{[[ZSpeed]]*0.36/6}; Lift to slow . <----------------------HERE
G1 Z{[[LayerPosition]]+[[ZLiftDistance]]} F{[[ZSpeed]]*0.36}; Lift to wait position
G4 P0.1;
[[PositionChange [[ZLiftDistance]]]] ; Again update position
[[WaitForDoneMessage]];
@ vladimirdyskin Thanks for your help
Offline