Currently, 3D Builder is telling me "one or more objects are invalidly defined. Click here to repair." What is this and what does it mean? When I click it, it totally messes up my model (I can't tell what it even did due to the orthogonal camera). Model stats:

  • Made with Sketchup
  • Used STL Exporter to export it
  • Last I knew what the repairing did to it was to remove my sinks and reduced them to holes in the floor
  • I used ASCII encoding for my STL (I tried using Binary, but it didn't help)
  • I tried subdividing it but it didn't help.


This is a picture of the model before repairing: This is a picture of the model before repairing

This is a picture of the model after repairing: This is a picture of the model after repairing

(Just in case you wonder. I actually have to use STL for this project)

  • $\begingroup$ There's almost never a reason to use ASCII encoding for STLs. Just stick with binary. $\endgroup$ – Tom van der Zanden Oct 19 '17 at 8:18
  • $\begingroup$ @Tom van der Zanden, I use binary now. $\endgroup$ – Gaming32 Oct 26 '17 at 21:07

How thick are those walls? 3D printers cannot print zero-width surfaces (and slicers cannot slice them). 3D Builder has tried to make your model printable, but obviously not in the way that you might have hoped for. You need to go back to Sketchup (or some other CAD package) and give the walls a definite thickness (and one big enough for a 3D printer to handle).

  • $\begingroup$ I can't believe that you answered my question in 11 minutes! $\endgroup$ – Gaming32 Oct 18 '17 at 22:48
  • $\begingroup$ I just happened to log on. :D $\endgroup$ – Mick Oct 18 '17 at 22:49
  • $\begingroup$ Now the "repairing" just subdivides it! $\endgroup$ – Gaming32 Oct 20 '17 at 16:46

SketchUp is notorious for creating non-manifold (non-3D-printable) models. You would be much better off to learn to use a different, better suited program for your purposes.

Disregarding that aspect for the moment, your model prior to repair appears to be a general rectangular prismatic shape with dividers. Unfortunately, those dividers also appear to have zero wall thickness. One must create objects with thickness (minimum should be no lower than your nozzle diameter) in order to have that portion addressed.

Other views of the object may confirm this.

Back to the first reference, even a program as simple as TinkerCAD will give you SketchUp simplicity with a much smaller chance of this sort of failure. For more advanced model creation with parameters, Fusion 360 offers hobbyist free license. I'm also quite fond of OpenSCAD ( also free ) for parameter-based model creation.

  • $\begingroup$ I second Fusion 360 (and OpenSCAD). $\endgroup$ – Mick Oct 18 '17 at 22:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.