Just a couple modifications to a really good design:
1. I couldn't find 9.5mm magnets, so all the holes are resized to use the same 6mm magnets.
2. Had a really hard time getting the USB dongle out of the slot, so I removed it altogether.
3. Added a press-fit ridge to keep the base from sliding around once it's attached. Sizing might require some experimenting with scaling in your slicer.
I didn't attach magnets to the top in the picture as this is a present for a friend - just a note that if you're printing this for someone, the polarity on the magnets of the mouse itself are apparently not standardised, so it would be safe to install them with the specific mouse on hand.
You can go get the ball pusher file from the original post.
The author remixed this model.