You are not logged in.
Hey Shahin, i just installed nanodlp and wanted to setup dynamic lift cycles but there doesnt seem to be a variable available which lets me request if im still in the burn in layers. I can do it manually obviously but that seems a bit clunky. Have a great day !
Last edited by lenne0815 (2017-05-29 10:29:20)
Offline
I am not 100% sure but I think currently it is not possible to evaluate bool variable. So even with one variable containing 0 or 1 to indicate burn-in layers. It will looks similar.
Offline
Ah i see, it would be a great feature if we could pull values from certain ui input boxes, that way we can retain functionality while still driving the machine via scripts.
In this lift speed example i did it manually: {([[LayerNumber]]<=10)*30 + (([[LayerNumber]]>10)*( 30 + 40 / ( 1 + ( 2.718 ** -( 2 - ( 0.0008*[[TotalSolidArea]]) + 2))))) } Gives 10 Burn in layers which need to be changed manually according to needs.
Ideally it would look like this: {([[LayerNumber]]<=[[Input_var_from_Amount_of_Burn_in_Layersfield]])*30 + (([[LayerNumber]]>[[Input_var_from_Amount_of_Burn_in_Layersfield]])*( 30 + 40 / ( 1 + ( 2.718 ** -( 2 - ( 0.0008*[[TotalSolidArea]]) + 2))))) }
Lift height would look a bit different to retain full burn in input compatibility:
{([[LayerNumber]]<=[[Input_var_from_Amount_of_Burn_in_Layersfield]])*[[Input_var_from_Burn_in_Layers_lift_height_field]] + ([[LayerNumber]]>[[Input_var_from_Amount_of_Burn_in_Layersfield]])*(0.8 / (1 + ( 2.718**-(0.0003*[[TotalSolidArea]] - 3))) +2.5) }
Last edited by lenne0815 (2017-05-30 09:33:04)
Offline