I'm using Solidworks to design parts to be 3d-printed.
I've noticed that if I'm making an assembly, where one part has features that touch other parts, then when I try to save that assembly as an STL for printing, I'll get a dialog from Solidworks saying "This assembly has coincident or interfering geometry that may be unsuitable for some rapid prototyping systems." If I save it, then this STL later causes problems when trying to print it.
What can I do? I'd like to be able to print my assemblies.
Here is a very simple example assembly where you can see this phenomenon. Part 1 is just a simple cube, and part 2 is another simple cube that is flush with part 1.
Solidworks has means for detection and eradication of these errors. If there's unwanted intersection, then you can either separate the parts or merge them (by saving assembly as a part). If you work with SLDPRTs, then use mating options correctly, avoid manual mating, make sure that the design of your components actually allows them to mate without intersections and you'll have no problems. If you work with parts that are loaded from STLs though, then you'll probably have a lot of these errors when trying to align parts. Solidworks can't work smoothly with STL models, alas, you'll need some other tool, MeshLab or something.