Many times I've come across people buying and assembling a 3D printer, followed by an excited printing of a 3D model and then it lying in the corner collecting dust.
What I would argue is that one should start with learning 3D modelling. Once a 3D model is ready, it can be sent to be printed for a few hundred rupees and it'll be delivered to your home. One could get the 3D models from many online repositories too. In any case, once the community starts regularly ordering 3D models to be printed, then you can be sure that the 3D model that is bought will be regularly used. I know this would need creating awareness that it is easy to create simple 3D models and get them printed. FreeCAD is a free software to do 3D modelling.
Creating open 3D models is key to open hardware. Not just the Printed Circuit Board (PCB) designs should be open. So let's start with creating free 3D models using free 3D modelling software and if we're successful we can get a Open Hardware 3D printer.