Thanks to Vince94520 for the bayonet fitting part of the design. His original is here https://www.thingiverse.com/thing:2897934
This locks onto my Festool Domino very well.
I needed a 35mm inner diameter fitting to fit my Siemens vacuum. My Freecad file is included if another size is needed.
The author marked this model as their own original creation. Imported from Thingiverse.