I use catia and Solidworks to design
There are other softwares like Google sketchup and 123d design which are free and easy to learn and with 3d printing compatibility
I don’t own a 3d printer ,but I love to buy one soon ,I got it 3d printed from my friend
There are Good ones available for around 30 to 40k range
I need to look into it though
Harsha Alva any suggestions on selecting good 3d printers ?