Baguenaudier disentanglement puzzle

This is a classic disentanglement puzzle, which goes by various names such as Baguenaudier.

I made this puzzle in Tinkercad: https://www.tinkercad.com/things/lx0z2gAy0HW. After trying various designs, I found that it worked best to print the parts separately and then to assemble the puzzle after printing rather than printing it all in one piece.