This model is a stand for the HomePod mini by apple.
The 8 legs have 4 joints and are fully adjustable and print-in-place.
I have added a single leg as a test print so you can check if the tolerances work with your filament.
I used Esun PLA+ for these prints. Depending on your filament, you may get different results.
The tolerances for the joints are 0.25 mm and 0.2 mm for the dovetails on the main body.
Once the legs are printed, you have to snap the joints in order for them to move properly.
Then you can insert the legs into the main body. You can use glue if you want to, but friction holds them in place pretty well (again, this will depend on your filament).
If the fit of the parts is too loose you can try adjusting the number of walls from 2 to 3.
I have also uploaded a version with longer legs on my profile.
Happy printing!
~Thicc