That's neat. I feel like this is within reach of consumer grade 3D printers with very minor modifications.