Play fetch more efficiently with this jai alai-style ball chucker. Tiny teeth line the scoop to provide backspin for greater loft.
I've posted various sizes. For reference, a tennis ball is 68mm, but I have some doubts a 3D-printed chucker could throw one without breaking.
You will need supports for the joint portion of the arm and head, and possibly for the body of the head.
I increased the joint strength with E6000 glue. Depending on your printer, you might need to, also.