3d printed harmonograph