This parametric model was designed to adapt a 4 inch dryer vent hose to an expandable window plate kit so that it could be used for fume extraction from a laser cutter. The dryer vent window plate kit used was this one. An example STL is included for the adapter that I am using.
The model script was designed using CadQuery, which is a Python module for creating CAD models. The original source code file is included and has a few parameters that are of interest. All parameters are in millimeters, and so unit conversions from English units may be required.
Samples were printed on a Prusa i3 Mk2 with a 0.4mm nozzle.
This model can be customized by opening the script in CQ-editor, the widely-used IDE for CadQuery. Change the parameters in the script, which have comments explaining what they do, and execute the script. You can un-comment the export line towards the bottom of the script to export your customized holder to STL.
The author marked this model as their own original creation.