Pretty cool stuff for a hobbyist, but aren't keyboard switches essentially the last product one would want to 3d print en masse? Injection molding hundreds of thousands of them is an extremely efficient method of manufacturing and it gave us a huge choice of great switches that cost ~$1 a pop, don't require soldering for replacement and last a very long time.