STL Export Scale Factor is Wrong

I recently changed to working in meters instead of mm. This solves some problems I was having with sketchup, but introduces a new issue.
When I export the printable object, I export it with units set to mm. This should scale the object by 0.001 to change from meters to mm. Cura seems to import it correctly, but when I switched to Repetier Host I ran into a problem. The object was apparently scaled by 1000 instead of 0.001. Telling Sketchup to export in drawing units (meters) and telling Repetier to import in mm gives an object that is the correct size. Clearly I can work around the issue.
I have communicated with the author of Repetier Host and he confirmed that when set to mm Repetier imports without doing any scaling.

Changing the units in SketchUp doesn’t scale the model in any way. It only switches to showing the dimensions in differnt units. Typically, 3D printing systems let you specify the unit used when importing the STL file.


1 Like

There were two things going on here. I am increasing the drawing units and
then expecting to scale back down to mm on export to the slicing program.
The scaling that I am complaining does not work correctly is the scaling of
the STL export plug in. The fact that it has a menu choice of units implies
that it is re-scaling on export.

According to Dan Rathbun scale factor in Sketchup does more than change the
units displayed. Below is a quote from an email he sent me.

"Are you drawing at full scale or 100x or 1000x ? There might be issues
with small faces, etc. (SketchUp has an internal tolerance of 0.001 inch.)
So this extra time “wheel-spinning” may be SketchUp choking on coincident
points, etc.

It is often recommended to set the model units to meters, but think (and
enter measurements) as if units were set to millimeters. Later when
printing or exporting you can scale the whole model down 1000x."

I appreciate your effort to help with the issue. Dan’s advice seems to be
correct in that drawing problems with small curved surfaces intersecting
are not evidenced when drawing in meters instead of mm. Also I have noticed
that saves are a lot faster with the larger geometry.