i wrote a thing
Posted: Wed May 11, 2016 4:42 am
So I got so fed up with Simplify3Ds terrible, abhorrent profile management that I wrote a script that just generates all possible permutations of nozzle, plastic, and layer height I want to run. It's got several things built in:
* sane layer heights per nozzle (0.35 -- .1, .18, .26 / 0.50 -- .18, .24, .30, etc)
* sane temperatures per plastic & nozzle -- fatter nozzles are spec'ed slightly cooler to prevent ooze
* sane speeds per plastic & layer height -- i modelled the "max flow rate" of each plastic (just pulled numbers from my ass). the script automatically generates slower layers when you go fatter layers so the nozzle can keep up.
* proper fan behavior per plastic
* dynamic retraction distance based on plastic and nozzle
* dynamic z-hop based on layer height
It builds all these, then shoves them straight into the registry where S3D keeps its settings. The idea is that, with very little exception, if I need to change something I'll update my script and rebuild my profiles. All my Z_OFFSET stuff I do on the machines directly with Viki & inductive probes.
I'd be happy to share the .reg file if anybody wants to drop my profiles straight in. The code itself is messy and few people have the software to run it (although i'd be happy to github it for collaboration ...?). It's written in C#. It generates, I think, 63 separate profiles?
* sane layer heights per nozzle (0.35 -- .1, .18, .26 / 0.50 -- .18, .24, .30, etc)
* sane temperatures per plastic & nozzle -- fatter nozzles are spec'ed slightly cooler to prevent ooze
* sane speeds per plastic & layer height -- i modelled the "max flow rate" of each plastic (just pulled numbers from my ass). the script automatically generates slower layers when you go fatter layers so the nozzle can keep up.
* proper fan behavior per plastic
* dynamic retraction distance based on plastic and nozzle
* dynamic z-hop based on layer height
It builds all these, then shoves them straight into the registry where S3D keeps its settings. The idea is that, with very little exception, if I need to change something I'll update my script and rebuild my profiles. All my Z_OFFSET stuff I do on the machines directly with Viki & inductive probes.
I'd be happy to share the .reg file if anybody wants to drop my profiles straight in. The code itself is messy and few people have the software to run it (although i'd be happy to github it for collaboration ...?). It's written in C#. It generates, I think, 63 separate profiles?