You are not logged in.

#1 2017-05-29 10:27:12

lenne0815
Member
Registered: 2017-05-17
Posts: 38

Burn in layer amount value for calculators

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

#2 2017-05-30 06:18:24

Shahin
Administrator
Registered: 2016-02-17
Posts: 1,834

Re: Burn in layer amount value for calculators

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

#3 2017-05-30 09:26:31

lenne0815
Member
Registered: 2017-05-17
Posts: 38

Re: Burn in layer amount value for calculators

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

Board footer

Powered by FluxBB