What we tested

FileUltiMaker Cura saidActual problemResult
40 × 20 × 12 mm block saved in metersAuto scaled model to 100000% of original sizeClean solid at 1/1000 scale40 × 20 × 12 mm
Same block saved in inchesAuto scaled model to 10000% of original sizeClean solid at 1/25.4 scale157.5 × 78.7 × 47.2 mm
Same block saved in centimetersNo messageClean solid at 1/10 scale4 × 2 × 1.2 mm
UltiMaker Cura 5.13.0, macOS, in the app with a Creality Ender-3 and default preferences; sizes as shown under the object list. Nothing was printed.

What is going on

Cura scales a model up when it is more than 100 times smaller than the build volume in every direction, rounding the factor down to a power of ten (source). The preference "Scale extremely small models" is on by default (source). The percentage therefore depends on the printer: on the Ender-3's 235 × 235 × 250 mm volume, a meter file gets 100000% and an inch file 10000%. A file in centimeters is only 10 times too small, so Cura leaves it alone without a message.

The mesh itself is fine; FixSTL reported each file as a clean solid at its stored size.

What was actually wrong

How to fix it

  1. Compare the size under the object list with the size you designed.
  2. File saved in inches: scale the model to 25.4% (157.5 mm becomes 40 mm).
  3. File saved in centimeters: scale it to 1000%.
  4. Fix the export so the next file is in millimeters; to stop the automatic scaling, turn off "Scale extremely small models" in Preferences.

Source: Seen in our tests · UltiMaker Cura 5.13.0 on macOS