For simple modelling/printing threads there is a automated way. Do to it with Autodesk Inventor 2016 (or below) and a third party plugin named coolOrange threadModeler:
https://apps.autodesk.com/INVNTOR/en/Detail/Index?id=2540506896683021779
But you need to set a special windows variable to make it work.
http://forums.autodesk.com/t5/inventor-general-discussion/inventor-2016-hole-feature-bug/m-p/5622185#M545741
I've tested this with a custom M10 bolt, printed in high quality. M10 is doable but not perfect. So greater than M10 should be fine.