Dovetail jointing.
Printed without supports.
EDITED (03/24/2022):
Due to the great interest and requests, I added a part with different diameters of the inner hole. (standard pipe sizes are 10, 12, 15, 18, 22, 28, 35, 42, 54, 64). The hole size is in mm, each hole is 1mm larger than the standard pipe size.
I corrected all the parts, now added one half. You should download and print 2 times each part for 1 set.
The author hasn't provided the model origin yet.