This Pokebox has a hinged top with latch and a release button to open it. It will hold over a 100 Pokemon cards. The inside of the box measures; 2.75" w x 1.69" d x 4" h.
After printing the required parts put the ring and the button in between the top and the bottom loops with a .5" long ball point pin spring behind the button and glue the rings together. Then glue the loop assembly onto to the base. There are alignment guides so it can only be glued in the correct orientation Attach the hinge on the lid to the hinge on the top loop using some 1.75mm diameter filament and glue the filament in place on both ends.
Don’t print the assembly model, it’s for reference only. If you are interested here are my affiliate links to the filament I used. White: https://amzn.to/2TL9JLF Black: https://amzn.to/2Bz1hrR Red: https://amzn.to/2ByrOWk