Its made to fit on the canon efs 18-55mm lens
I dont know how well this will work. but if you want to, you can print it outProbably needs supports to get printed correctly