I'm a fan of squared hoods since I printed this one for my RF 50mm
https://www.printables.com/model/402765-canon-50mm-lens-hood
It offers great protection and some light reflection improvement and although optically the hole could be smaller then the cap cannot be inserted.
The lens ‘thread’ has a height of 1.3mm, one way to print it is with 0.2 layer height and 0.3 for the first layer.
My combination of size, printer and PLA fits perfectly my lens, but other combinations may make it to tight, you may need to resize it to 100.5% or 99.5% depending on your case.
No supports, no brim or any other special considerations just point and shoot…
The author marked this model as their own original creation.