# Scaling does Nothing in Preform?

**URL:** <https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177>\
**Category:** Form 2\
**Created:** [September 27, 2017, 2:33pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177 "2017-09-27T14:33:15Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![kylenhan](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kylenhan](https://forum.formlabs.com/u/kylenhan)\
**Post date:** [September 27, 2017, 2:33pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/1 "2017-09-27T14:33:15Z")

</div>

Is it just me or the scaling is totally out of whack in the program? I did a test to scale a cube that is modeled 1:1. The dimensions are 20 000 mm L, W, H. And I want a 1:400 print of that. So when I bring in the .STL file, PreForm will automatically scale it down (but I don’t want that, I want 1:400) So how do I achieve that without doing the math and adjusting the XYZ lengths? The scale factor on the bottom crashse always and it’s not a ratio scale.

---

<div class="post-metadata">

**Author:** ![mgarrity](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mgarrity](https://forum.formlabs.com/u/mgarrity)\
**Post date:** [September 27, 2017, 2:45pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/2 "2017-09-27T14:45:49Z")

</div>

PreForm doesn’t automatically scale unless the part is too big or too small to print. My guess is that what you’re seeing is a result of the fact that the STL file format doesn’t include any units information. This means that when PreForm reads an STL file, it has to guess what units the coordinates were in. Sometimes it guesses incorrectly. If you select the model and then look at “Model Units” in the Edit menu, you’ll see what PreForm guessed. If it was incorrect, you can change it there.

I didn’t understand your last sentence about the scale factor.

---

<div class="post-metadata">

**Author:** ![BenFrantzDale](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.formlabs.com/benfrantzdale/32/6064_2.png) [@BenFrantzDale](https://forum.formlabs.com/u/BenFrantzDale)\
**Post date:** [September 27, 2017, 4:43pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/3 "2017-09-27T16:43:07Z")

</div>

You should just be able to set the scale to 1/400 = 0.0025.

---

<div class="post-metadata">

**Author:** ![kylenhan](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kylenhan](https://forum.formlabs.com/u/kylenhan)\
**Post date:** [September 27, 2017, 6:46pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/4 "2017-09-27T18:46:12Z")

</div>

Hello - thank you for the quick response.

So I guess if the dimensions of the object is larger than the size of the tray, it will adjust. I modeled the cube at a 1:1 scale, so it’s 20,000mm in all directions. Preform then scales it down within the program.

 ![20000mm cube](https://us1.discourse-cdn.com/flex025/uploads/formlabs/original/2X/a/a25f1cc929c38354b83a46984e952f3e34ce5258.JPG)

Now you can see when the STL is loaded in Preform, this is what the Size displays:

It says scale is 0.010 (Which is 1:100), but 20, 000 at 1:100 should be 200mm (X,Y,Z)

 ![preform cube](https://us1.discourse-cdn.com/flex025/uploads/formlabs/original/2X/9/9757b3dbb3fe3b405898ad2ffea3292e219a2960.JPG)

Now when I input 1:400 (0.0025), it doesn’t even allow me to input values past “0.002”, and then it changes it to 0.010.

 ![scale issue](https://us1.discourse-cdn.com/flex025/uploads/formlabs/original/2X/7/7793209f4a094f7d290974f4966143d6111aeab9.JPG)

Not sure if I’m missing anything … thanks for your help!

-Kyle

---

<div class="post-metadata">

**Author:** ![kylenhan](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kylenhan](https://forum.formlabs.com/u/kylenhan)\
**Post date:** [September 27, 2017, 6:50pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/5 "2017-09-27T18:50:21Z")

</div>

I modeled the cube within Revit. The units are in mm and modeled 1:1. So 1:400 is 0.0025 (1/400). I can’t even input 0.0025 in the Scale within PreForm…

---

<div class="post-metadata">

**Author:** ![mgarrity](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mgarrity](https://forum.formlabs.com/u/mgarrity)\
**Post date:** [September 27, 2017, 6:59pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/6 "2017-09-27T18:59:16Z")

</div>

Ah, I see. Yes, the UI control in the flyout has min and max values. I don’t remember the numbers, but they aren’t 0 and infinity. You’re probably hitting them.

---

<div class="post-metadata">

**Author:** ![kylenhan](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kylenhan](https://forum.formlabs.com/u/kylenhan)\
**Post date:** [September 27, 2017, 7:12pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/7 "2017-09-27T19:12:00Z")

</div>

I see. Can someone confirm what the scale range is?

But anyway, what is the solution to this? In this case, I would’ve just done 20,000mm / 400 = 50mm. That would be the manual input for the XYZ. But because this is a ‘test’, it’s much simpler to scale a cube. What if I had (and I do) need to scale more complex, unorthogonal and fluid objects? I wouldn’t be able to use the XYZ dimensions.

 ![manual scale](https://us1.discourse-cdn.com/flex025/uploads/formlabs/original/2X/4/4b6c6871a24115626968c0384b4f49210e7188ca.JPG)

---

<div class="post-metadata">

**Author:** ![Randy\_Cohen](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.formlabs.com/randy_cohen/32/1500_2.png) [@Randy\_Cohen](https://forum.formlabs.com/u/Randy_Cohen)\
**Post date:** [September 28, 2017, 1:34am UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/8 "2017-09-28T01:34:18Z")

</div>

I’m not sure I see the point in trying to import and scale something so large. Have you tried scaling it to a size that fits the build platform in your CAD software, and then trying to change the scaling in PreForm? I would expect it to be accurate if you do it this way. It is for me… A 140mm cube scaled 50% becomes a 70mm cube.

---

<div class="post-metadata">

**Author:** ![KenCitron](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.formlabs.com/kencitron/32/1741_2.png) [@KenCitron](https://forum.formlabs.com/u/KenCitron)\
**Post date:** [September 28, 2017, 4:09am UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/9 "2017-09-28T04:09:44Z")

</div>

Did you make sure your units were the same ie: mm to mm or inches to inches.  
Some Cad software may not include the unit of measure in the file so it may default to something else when imported.

---

<div class="post-metadata">

**Author:** ![Volguus](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.formlabs.com/volguus/32/7962_2.png) [@Volguus](https://forum.formlabs.com/u/Volguus)\
**Post date:** [September 28, 2017, 9:42am UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/10 "2017-09-28T09:42:43Z")

</div>

I’d simply open the STL in a freebie editing app like Autodesk Meshmixer, scale it there, and re-export it. If it’s a simple scale, there should not be any mesh regeneration or other possible degredation.

---

<div class="post-metadata">

**Author:** ![kylenhan](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kylenhan](https://forum.formlabs.com/u/kylenhan)\
**Post date:** [September 28, 2017, 1:18pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/11 "2017-09-28T13:18:15Z")

</div>

Hi Randy-

The reason why I’m importing such a large size is because we work with scaled architectural models. So it’s normal for us to 3D print buildings for a site model.

And yes, the units are both in mm. I had also modelled the same cube at 50mm L,W,H, and dropped in the STL file, and it shows perfectly at 1:1. The 20 000mm cube at a 1:400 scale is also 50mm L,W,H, but doesn’t show up like that unless I manually input its length.

---

<div class="post-metadata">

**Author:** ![kylenhan](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kylenhan](https://forum.formlabs.com/u/kylenhan)\
**Post date:** [September 28, 2017, 1:27pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/12 "2017-09-28T13:27:38Z")

</div>

Hi Ken-

Yes, the CAD software I used was Autodesk Revit, and the units were set to mm. I did a test with a 50mm cube modeled at 1:1, and it imports into PreForm perfectly. My guess is because it object is smaller than the tray.

---

<div class="post-metadata">

**Author:** ![kylenhan](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kylenhan](https://forum.formlabs.com/u/kylenhan)\
**Post date:** [September 28, 2017, 1:39pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/13 "2017-09-28T13:39:47Z")

</div>

Hey!

Thank you! I didn’t know this free program existed. I imported the file into Meshmixer and was able to scale it down with a numerical value. It would have been nice to use a scale factor, type in the ratio and let it do its magic.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex025/uploads/formlabs/original/3X/5/b/5bc2bdf993ff27c2e0eecab5010b25626fbb327a.png) [@system](https://forum.formlabs.com/u/system)\
**Post date:** [October 12, 2017, 1:39pm UTC](https://forum.formlabs.com/t/scaling-does-nothing-in-preform/15177/14 "2017-10-12T13:39:57Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
