Layer height: 0.3mm
Some parts have two versions, 1 and 2 which correspond to 0.4mm and 0.3mm tolerances for the hinge parts. This is because the hinge dimensions can vary slightly depending on printer type, settings or filament used.
It doesn't matter greatly if the link-door and link-collar hinges are a little loose, but it is important that the door-container hinges are a good fit, to hold the mechanism together.
First print the container and door 1 and 2.
The unaltered STL files MUST be printed with a layer height of 0.3 mm for the hinges to work, as the hinges clip together using ridges which vary with 0.3mm layers.
Then test the door-container hinges by pressing them together slightly, but not fully. Take note of which door fits better, for me it was door 2. From experience it's better to have a part which is too tight than too loose, as it will loosen up over time. Let me know if you need parts with larger or smaller hinge tolerances than those provided.
Then go ahead and print all the parts required (6 links, 6 doors, 1 collar and 1 container). Print collar 1 if door 1 was a better fit for the hinges or collar 2 if door 2 was better.
To assemble the box, firstly place the collar onto the container. Then fit all the links onto the collar. The links MUST be assembled with the pointed end pointing anti-clockwise otherwise the box won't open. Then clip all the doors into place (see assembly picture).
Even within the same print, some of the hinges can vary. You may want to try different parts together to see which fit the best. Due to the overlapping nature of the mechanism, it helps hold the mechanism together if some parts are loose, it can also make adding the last door a bit tricky. The tolerances for the model assembly are 0.3mm.
The bottom surface of the door while printing is the top of the box so make sure the first layer is very neat if you want a nice top finish for the box. You could use a raft for this which would also stop 'elephants foot' on the bottom of the door, making them fit together better during assembly. I would recommend a filament with good dimensional accuracy for printing such as PLA.