We Are Learning 3D Printing Through Our Personal Experience…
Autodesk Meshmixer is a free and useful tool for people that are not that experienced in 3D modelling and 3D printing as it gives the average user some nice tools to modify existing 3D models. The software started as a tool to mix different 3D models in order to produce interesting and even weird new ones, but has since evolved into a more powerful and useful tool. This tool in not designed for designing new 3D models from scratch like other 3D modeling software, instead it is for modifying in interesting and creative ways already existing objects and then printing them on your 3D printer.
One of the other useful features that the Meshmixer has are the set of tools that make it easy to identify and fix various problems in 3D models that may cause you trouble when printing or when actually using the models later on. So you might want to check the software out especially because of the functionality for analyzing and automatically repairing various issues with 3D models before printing them. Meshmixer does have a pretty good format support for importing and exporting, so you can open, fix and then export the 3D models before 3D printing them.
The software uses own file format MIX, but can also import OBJ, PLY, STL and SAM files. The software can either directly print to a number of supported 3D printers or export the edited model in OBJ, DAE, PLY, STL, AMF or WRL formats as well as THING format for MakerBot 3D printers. Meshmixer has direct integration for services that produce 3D prints of your 3D models as well as has built-in support for multiple different 3D printers, though the list is not that big in terms of supported brands.
The Meshmixer software is available only for Windows and even though it is a free software it is not an open source one. It has some powerful and useful features that can help you getting better 3D prints, but you will have to spend some time getting to know the software and how to use all of the functionality it offers. We do recommend you to check it out and try it yourself and also read the tutorials on how to use the various functionality available as these can be quite helpful.