Designed from scratch in Blender
Print the test ring first to check the fit on a 12 oz soda can - it should slide from top to bottom without getting stuck (particularly at the bottom). I found on my P1S that scaling the model to 100.7% produced the best fit.