Note: 3 mm hole not tested yet, may need to be enlarged
The author hasn't provided the model origin yet.