I designed this tool adaptor to allow my DeWalt DCV shop vac to use dyson tools. The Dewalt nozzle is 1.25in/31.75mm OD so this adaptor will fit this hose size for other brands.
You will need to print the latch in ABS as it has a built in return spring (which will snap if printed in PLA).
When assembled, this will allow you to use any dyson tool like the original connector (push lock latch). No metal springs required. Self latching and self sprung.
recormend print in anything with slight flex (abs or pc or nylon)
PLA will tend to crack the latch as it needs some give to fit and work correctly.
use 3.2mm drill bit to ream out holes for perfect roundness.
Sand away rough edges.
some light sanding and 3.2mm drill bits may be required for perfect fit.
Designed in Autodesk Inventor 2017 in about 3h.