🛠 Reference · 4 min read

Why was my model rejected?

By meshcast.app · Updated August 2026

This guide was drafted with AI assistance.

Quick answer

Almost every rejection is the same thing: the file is a surface, not a solid. If the popup offers “Fix it for me”, click it, that rebuilds the model and generates in one step. If it has already run once and still failed, repair the file in Optimize or re-export it as a single closed body. Your exact message is explained below.

Every message a Meshcast generator can show you, what it actually means, and the fastest way past it. Nearly all of them come down to one thing: a mold is the space around your model, so the file has to describe a solid object rather than a surface.

Before anything else: if the popup offers “Fix it for me”, use it. It rebuilds your model as a clean solid and generates in the same click, and it resolves the majority of these. It is offered once per model: if it has already run and the generation still failed, the file needs the deeper fixes below.

What the message saysWhat it actually meansFirst thing to try
Isn't watertightThe surface has holes, so there is no insideFix it for me
Couldn't process this modelThe geometry broke the boolean engineSimplify, then retry
Could not be repaired in 60 secondsRepair ran out of time, not out of optionsDecimate first
Took too long to respondThe generation itself timed outFewer triangles, retry
Still too large to uploadOver the file size limit even after reductionReduce the STL
Too small to build a mold aroundMillimetres where the file meant centimetresRescale the model
One half came out emptyThe parting plane missed the modelMove the seam
Doesn't look like a valid STLWrong format, or a corrupted downloadRe-export it
Couldn't read a clear shapeAn image the tracer could not silhouetteRaise the contrast

Your STL isn’t watertight

Nine times out of ten the answer is the same: the mesh has holes, and the “Fix it for me” button in the popup closes them. Everything below is the exception list.

It has gaps, holes, or surfaces that don’t join cleanly.

This is the most common one by a distance. A mold is the space around your model, so the generator has to know what is inside and what is outside. A mesh with holes has no answer.

We couldn’t process this model

Shown for “memory access out of bounds” and similar engine errors.

The geometry crashed the engine outright, which almost always means self-intersecting or corrupt triangles rather than anything you did wrong.

Your model could not be repaired within the 60 second budget

From the server-side tools (candle, plaster, silicone, vase, press).

We try to repair every upload before molding it. Sixty seconds is the limit, and a mesh that needs longer is badly enough broken that repairing it would change the shape anyway.

Your .3mf is a slicer project, not a model

The single most confusing failure on this list, because nothing looks wrong. Your file opens perfectly in your slicer, and the generator either wraps far too much or says the result is too big for the bed.

A .3mf saved out of Bambu Studio, Orca or PrusaSlicer is a project. It can contain a dozen objects: your sculpture, plus painted supports, helper bodies, negative volumes and modifier meshes. You see one thing on the plate because the slicer knows which is which. The generator does not, so it molds everything.

SymptomWhat is actually happening
The mold surrounds much more than your modelHelper objects are being included in the shape to be molded
“Too large for the print bed” on a small modelThe bounding box spans every object in the project, not just yours
Generation fails with no obvious reasonA modifier or negative volume is not a closed solid on its own

The fix: export just the object you want. In Bambu Studio and Orca, right-click the object on the plate and choose Export as STL; in PrusaSlicer, Export object as STL. Delete the helper objects first if you would rather keep the 3MF. Then upload that.

If you are not sure how many objects a file contains, drop it into Optimize first. It reports the mesh it actually found, which is the quickest way to see that a “single” file is really eleven.

The generator took too long to respond

Also “Couldn’t reach the generator”.

The first is our server still working when your browser gave up; the second is the connection dropping, usually on mobile.

That model was still too large to upload

A 413, after we already reduced it automatically.

Usually the repair pass rebuilt the mesh denser than it started, which happens with badly broken scans.

This model is too small to build a mold around

Also “too thin to mold”.

The mold needs real wall thickness around your model. Below a few millimetres per side there is nothing left to print.

One half came out empty

Shown as “the split seam is too far off-centre”.

The parting plane moved past the edge of your model, so one side of the cut has nothing in it.

This file doesn’t look like a valid STL

Also “No printable 3D shape found in this 3MF”.

The bytes are not the format the name claims. We now read the file's actual content, so a renamed 3MF or OBJ just works; this message means it is none of the three.

We couldn’t read a clear shape from this image

From the image-based tools (cutter, lithophane, embosser).

The tracer needs an obvious light/dark split to find an outline.

The mold came out incomplete, or half the model is missing

This one is not always your file. It is a live bug we are still chasing, reported on both the candle mold and adaptive silicone, and a good report is genuinely what moves it.

Check these first, because they explain most cases:

If none of that is it, the fastest route to a fix is a report that can be reproduced. Send:

Send these

  • The original STL or 3MF, exactly as you uploaded it
  • Which tool, by URL
  • Scale and Shrink %
  • Gap and wall thickness
  • Split angle and split offset
  • Number of shell parts, and whether easy-release is on
  • Your printer bed size

Why each one

  • The file is where unreproducible bugs almost always live
  • The tools share very little code, so the wrong one wastes a day
  • These are the exact inputs that decide where the split lands
  • Bed size changes the size check and, in these reports, possibly more

Without the file and the settings this is genuinely not reproducible, which is why it is still open. With them it is usually solved the same day.

Still stuck

Send us the file through support and say which tool you were using. A real file beats a description every time, and a broken mesh usually tells us in seconds what no screenshot can.