I’ve asked for this before - but please give us the option to do non uniform scaling 
Every other slicer out there has this, and it’s incredibly useful for adjusting production parts so they hit tighter tolerances. I find myself needing to do this more and more as we do further production work for ourselves & clients.
TIA! 
6 Likes
But it does offer non-uniform scaling. When you click on the scale option it gives 3 axis scale choices.
I just tried the scaling myself… YEP! NO non-uniform scaling. Come on, Formlabs. we just need check boxes on the single scale to make them all scale together or an un-checkbox on each axis to disconnect it from the scaling. I would think this would be standard tooling for a slicer.
My apologies Leonhart88. I should have checked before answering.
2 Likes
haha no worries. yeah this has been like…such an annoying lack of feature for years now
3 Likes
First time someone asked for non-uniform scaling on this forum was in 2020… Doesn’t bode well for Formlabs to ignore a common feature request for so long.
This is a feature that could be implemented within hours, let alone 6 years. Makes you think what the point of even asking us what features we would like to see in Preform even is if they can’t implement one of the simplest and most requested after so long.
4 Likes
Yeah. Sometimes I feel like the software is getting a bit bloated with new features rather than improving important workflows. Kind of typical imo when companies start growing and getting larger 
2 Likes
non uniform scaling would be realy nice but it seems Formlabs is not reaing these messages…
1 Like
Just seeing this thread, I would like to second this heavily. I have had to download Prusa slicer just to scale something on a single axis, then export STL to load back to Preform. 
This is a long overdue feature…
1 Like
Thanks, everyone! We do see these messages. Roadmap decisions are complex, but we’ve flagged this request so the product team has it on their radar.
3 Likes
I got a reply from the support team. Apparently, it’s quite easy to scale XY and Z independently. Just go to “Edit” and then “Print settings editor.” There you can automatically save a customized profile for each job. Much cooler than simply changing the factors every time in the front end… 
If you mean this -
This is not the same as non-uniform scaling.
This correction tool is useful when, for example, you need to print a 10 × 10 × 10 mm cube, but the actual printed dimensions come out as 10.2 × 10.25 × 10.3 mm. In that situation, the tool can be used to compensate for dimensional inaccuracies so that the slicer adjusts the print accordingly.
Essentially, this tool is intended to compensate for lost tolerances or dimensional inaccuracies. The correction remains relative to the dimensions of the object being printed rather than actually changing the model’s scale.
While the correction tool can technically be used for non-uniform scaling, doing so is not straightforward. For example, suppose you have a 10 × 10 × 10 mm cube and want to scale it to 20 × 20 × 20 mm. You could enter a correction factor of 2. However, if the printer itself has a dimensional error of 0.2 mm and the resulting print measures 20.2 × 20.2 × 20.2 mm, you then have to modify the correction factor again in small increments until the required dimensions are achieved.
It would therefore be better to have a separate scaling tool in the slicer and reserve the dimensional correction tool for its intended purpose: compensating for printer tolerances and dimensional inaccuracies. Trying to use one tool for both purposes makes the workflow unnecessarily complicated.
More importantly, scaling a model directly in the slicer provides visual feedback. You can immediately see the new dimensions of the model and verify them using the slicer’s measurement tools. With the correction tool, this is not the case. The model itself is not visibly resized in the slicer; the correction is applied during the printing process. As a result, you cannot easily inspect or measure the corrected dimensions before printing.
in my PreForm version the object is derectly scaled and visible in the new size according to the values in the print settings.
I am unable to see the updated scale changes made in print editor. Technically a cube with 10x 10x10mm the X is scaled at 2.0038 so it should be updated accordingly but it still shows as original 10 x 10 x10mm.
Also, to add to my previous reply:
-
There is a scale limitation of 10 for the correction factor.
-
There is also a risk of unintended confusion if you only want to scale a single job, since a correction applied through the print settings would affect all jobs using those settings.
-
For example, suppose you determine that a uniform scale correction factor of 0.0035 is required on all axes to achieve the correct printed dimensions. You would then need to remember this value and manually account for it whenever applying a final scale factor. Forgetting to do so could introduce dimensional inconsistencies between prints.
For instance, if you want to scale a 10 × 10 × 10 mm cube to 26.25 × 20 × 20 mm, the nominal scale factors would be:
2.625 × 2 × 2
However, if you also need to account for the 0.0035 correction factor, the values would become:
2.6285 × 2.0035 × 2.0035
This makes what should be a straightforward scaling operation unnecessarily complicated and increases the possibility of user error.
I just measured the model, and you’re right, it’s not scaled correctly. I assumed the resizing would compensate for the new size, but it seems to be a software change.
This is NOT a print setting problem or solution. All other slicers have non uniform scaling. I don’t get why it’s so hard for it to get added to Preform.
2 Likes