This is a Pythegorean Cup made by Pythagoras as a prank on people who purred too much wine into their glass, the contents would spill out the bottom once the water level gets too high and the atmosphere pushes the rest out (like a straw).
I'm sure it has been made before, it was fun to make a simple one in CAD.
Please use only PLA since it is non-toxic.
Overview and Background
Lesson Plan and Activity
How does this work?
Cup fills, atmosphere pushes water up the tube until the maximum height of the tube, then all contents are pushed out.
Just Print it
The only other thing besides printing material needed is a liquid to test.