Freecad file included for easy editing. This model is a little janky, and I'd be happy to see someone improve it, but it works fine as is. Prints on its back without supports.
The author marked this model as their own original creation.