Feature Request - TopDown printers

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Kvirre
Posts: 140
Joined: Tue Jun 24, 2014 8:14 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Feature Request - TopDown printers

Postby Kvirre » Thu Jul 24, 2014 9:10 am

Hi,

Would be nice if there was a Z-axis compensation-parameter, for the top-down printer systems
To compensate for the linear amount of displacement of resin, as the Build-platform descends bellow the surface.

This compensation could be expressed as : XX mm / mm (retract XX mm for each mm on Z axis movement after homing)


| |
| | <- Rods (known diameter / volume)
| |
| |
--------------- <- Resin surface
| |
| |
============ <- Build platform

User avatar
PacManFan
Site Admin
Posts: 633
Joined: Sun Dec 01, 2013 11:44 am
Location: Ahead of the curve
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Feature Request - TopDown printers

Postby PacManFan » Thu Jul 24, 2014 12:09 pm

I'll look into it. I know that when the model goes further into the resin, the volume of the arms holding the build place will displace more resin, causing the level to rise.

Kvirre
Posts: 140
Joined: Tue Jun 24, 2014 8:14 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Feature Request - TopDown printers

Postby Kvirre » Wed Jul 30, 2014 4:07 am

Exactly, once the platform goes below the resin surface, the raise of surface-level should be linear (most likely if the the arms holding the platform are uniform).
And easy for the user to calculate : First move platform to surface-level (make a mark), then all the way down to the bottom of the tank (make a mark)
Then just divide "surface raised" with "moved in Z axis"

PS.
Another feature (a bit more complicated perhaps), would be to compensate for volumetric shrinkage when curing.
This could be done by calculating : current exposed surface-area * z-move * shrinkage factor = decreased volume (for current z-move)

although this might me negligible compared to the first "issue"
viewtopic.php?t=135


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable