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.

• probably inverted normals (outer faces are inside). In edit mode, select all and ctrl+n. – lemon Jul 11 '16 at 8:19
• – cegaton Jul 11 '16 at 12:44
• As lemon mentioned the most common problem is inverted normals. If you made it from a mesh it might also be that when the loop closes the vertices aren't merged and there's an invisible gap. Try removing doubles and re calculating normals afterwards. – Duarte Farrajota Ramos Jul 11 '16 at 13:06
• It was the normals, thanks people :) Now to find out what normals are lol – Mattaus Jul 12 '16 at 10:14
• blender.stackexchange.com/questions/21190/what-are-face-normals – cegaton Aug 10 '16 at 11:11

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.