Press fits together and stays put if you have a well calibrated printer. Printed with PLA at .2mm and works great.
The author marked this model as their own original creation.