You are not logged in.

#1 2016-11-01 04:49:59

robertk925
Member
Registered: 2016-07-22
Posts: 43

Variable Slicing Support

Hi Shahin:

Is there anyway for nanoDLP to have fine-grain (variable) control over layer heights?

For example, to support variable slicing like this:
http://www.instructables.com/id/Variabl … esk-Ember/

Offline

#2 2016-11-01 06:12:43

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

Re: Variable Slicing Support

We have limited one called jump layers to speed up printing during support layers.

Currently we can have simple dynamic slicing, you define formula to cut model in different height.
More advanced one require more processing on nanodlp, I am not sure how much.

Issue is more related to dynamic curing, coming up with correct formula for the resins would not be easy. Do you have any plan for that part?

Offline

#3 2016-11-01 15:48:16

robertk925
Member
Registered: 2016-07-22
Posts: 43

Re: Variable Slicing Support

Sorry I wasn't more clear in my suggestion. I think the feature request is not to add the capability to create the variable sliced file within nanoDLP.

The feature request is to give nanoDLP layer by layer control, perhaps through a table (in the Autodesk Ember's case, it appears that they use a spreadsheet .csv file). This table could contain layer height, cure time, perhaps even turn pixel dimming on/off, etc. for each layer.

Offline

#4 2016-11-01 19:37:31

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

Re: Variable Slicing Support

You want to upload images to nanodlp or continue using STL import?

Offline

#5 2016-11-01 21:07:41

robertk925
Member
Registered: 2016-07-22
Posts: 43

Re: Variable Slicing Support

I would assume that this feature would only work with an external (i.e. not nanoDLP's) slicer, so let's assume that the user would need to provide either .SLC, .SVG, or .PNG files (i.e. it won't work with .STL files).

What I propose is for nanoDLP to be able to import a table (.txt, .csv, or some other easily editable format) that details how to handle each and every layer, with columns for:
Layer Ignore (yes or no)
Layer Height (e.g. 10-100 microns)
Cure Time (seconds)
Pixel Dimming (on or off)

So, if I have a print that is 300 layers tall, I would like to import a table that has 300 rows, with values for each column. nanoDLP would be able to read this table file and print it accordingly. Does that make sense? Thanks!

Offline

#6 2016-11-01 21:16:06

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

Re: Variable Slicing Support

Actually it is possible to implement something like that for STL files inside nanodlp but it will take more time.

I will put sometime into it to see what I can do.

Offline

#7 2016-11-01 21:38:47

robertk925
Member
Registered: 2016-07-22
Posts: 43

Re: Variable Slicing Support

Awesome, thanks Shahin!

Offline

#8 2017-01-23 15:22:09

elliot
Member
Registered: 2016-04-28
Posts: 30

Re: Variable Slicing Support

+1  Thanks!

Offline

#9 2017-02-14 05:54:48

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

Re: Variable Slicing Support

You can try new features on the beta version which could handle the requested feature.
I am talking about [[PixDiff]] [[LayerSkip Value]] [[SkippedLayers]] keywords. In combination with dynamic curing.

Offline

Board footer

Powered by FluxBB