Turning a 2D profile into a 3D ring I have tried modelling this myself several different ways, and attempted a number of tutorials but just seem to be having no luck.

I have the following 2D profile that I created:



It's intended to match the profile of my wife's wedding band so that I can 3D print a dress ring to match. The flat base is 17.5mm from the center of the modelling area. I have then used spin to turn the profile into a ring. 



Now when I attempt to see if the model is any good for printing, i.materialise complains about it without being specific as to what the problem is. I used a "Non-manifold" method to try work out what's wrong but I have no idea what to actually do to fix whatever is wrong. I have removed duplicates and I can't see any odd joints or something that would be causing issues....not that I'd know even if they were poking me in the face.

I have tried other methods to create the ring but this seems to be the only way that will allow me to get the exact profile I require.

Any thoughts, ideas, or alternate ways to achieve the same goal?

Any advice would be highly appreciated.

Thanks.
Use your 2d object as bevel object of a bezier circle object.

If 2d object is a mesh, convert it to curve, Alt+C > Curve from mesh.