All models should be oriented correctly, and no supports are required. I printed in PETG for food safety, though I am sure that PLA would work also.
Sanding is extremely helpful at removing retention from the shaker, as shown in depth in the original design of this.
The author remixed this model.
I have split the model to allow an altered version of a grinder trigger from: https://www.thingiverse.com/thing:4369927 as the original shaker has lugs for 54mm that do not fit into the stock Breville grinder. The only thing that is the same is the bolt, which I have in my files, though is a direct copy of the original file.
I have altered all other files, and the lid is my own model. This requires some assembly, first, slide the trigger over the cup, until it is almost at the top, and won't move easily (This should be the height that fits in the grinder). This can be secured in place with super glue if wanted. Then attach the bottom to the cup with superglue.
I am not sure of the effects of this split on retention, though I imagine with proper sanding as suggested in the original, it will come up well.
Again, all credit goes to the two creators of these items I have remixed, please check out: https://www.thingiverse.com/nha_designs and https://www.printables.com/@dubios