The Greene County Ohio Public Library (Xenia, OH) did something like this a few years ago and other libraries in the area (Dayton Metro and Troy-Miami County) started similar spaces, too. They all have a similar array of machines-- CNC, 3D printing, dye sub printing, laser engravers, vinyl cutters, sewing and embroidery, video and photo editing, etc. It's amazing to me that within a five year timespan all of this became available to anybody in the community for the cost of materials.