For the longest time I have been trying to design my own piston paint shaker. Then I came across this last night, and checked the size. Almost perfect for what I needed. In scaling it up, I had to remove at least 1 piston, but chose 2, as it made it a uniform modification to the build.
Wanted to be able to drive it with a drill (which was done in the sample video I saw that brought me to the source model) so I made an attachment for it.
Printed in PLA at .2mm with 4 walls. Used supports only where holes are drilled in the model and for the attachment piece, the rest should print fine without any supports. In general infill was set to 10% except for the attachment, and the area where the attachment connects to the shaker. In those places I set a modifier to set the infill to 80%.
Enjoy!
The author remixed this model.
Scaled it up a bit, cut holes for the paint to be inserted (so as not to make it too big), added an attachment that can be driven by a hex gripping motor (drill), and a base stand.