Printing using an FDM machine is an iterative process. The following guidelines are general rules of thumb and may need to be tweaked for your specific application.
Remember when designing your part that simply because something can be made in CAD does not mean it can be 3D printed.
Image courtesy 3D Hubs
Image courtesy 3D Hubs