BenW0 / eval-model-gen

A tool for iteratively generating test parts for 3D printer qualification
0 stars 0 forks source link

Interpolators Discussion #32

Open BenW0 opened 8 years ago

BenW0 commented 8 years ago

Add separate test parts for estimating the performance of intermediate features as one of the parameters changes around the conditions of the main evaluation print:

For each interpolation test, we do a lengthy process where we do a separate test part for each feature type. For example, the aspect ration along the feature length test for pillars would print pillars of different heights (from bumps through pillars 2 or 3 times higher than the model aspect ratio). For each aspect ratio there would be the normal set of 10 pillars of different sizes (based on the output of a normal calibration run), using the wizard interface to iterate only until a green/yellow transition is known for each aspect ratio.

Possibly, when we have obtained a green/yellow transition for a given aspect ratio, we can just skip printing that part in the subsequent iteration, since we're not trying to zoom in too much...

TODO:

BenW0 commented 8 years ago

I think it may be helpful to create a consistent way to characterize the different kinds of features for linking pieces of the main test part to different interpolations. Excluding fillets (for now, perhaps forever), all the features are defined by

We can intuitively combine sign with primary aspect ratio (negative primary aspect ratio means it is a hole/negative slot). This gives us 3 coordinates that any linear feature can be mapped to. How do we map non-straight features into this system???

So our vertical pillars are currently mostly [7, 1, 1], horizontal slots are roughly [-7, 2, 0]. Each experimental trial fills in a point on the 4D space with the feature size associated with that [aspect, aspect, angle] coordinate.

But how do we interpolate after we have all this data???

BenW0 commented 8 years ago

Today's idea for describing an arbitrary piece of geometry in a way that lets us treat the variables as more or less independent parameters:

Note that as the secondary aspect ratio approaches 1, the angle of inclination needs to be checked both across the face and along the major axis, since it is approaching a post.