I have a 3d printer at home that i have been printing a ton of parts on that are usable but the problem is the time it takes to print parts is only good for doing parts for your self. They are getting to the point of speeding things up and with the software i use for slicing simplify 3d i can shave hrs off of a print with strategy but its not quite there yet for production products unless i want to just print to order and take on only certain limited orders at a time . Cool thing is i can have it print while playing call of duty haha.