This is a vacuum cleaner tip nozzle 31mm internal diameter. You can check the full print (from design to finish) here: https://youtu.be/rhXPTvvXFFE