Printed this Parametric Cryptex. This model is different because rather than working with pre-built STL files, you customize the output by changing inputs to a script before running it. The code is JavaScript for JSCAD, a project similar in scope to OpenSCAD but using a webapp.
Material
I’ve found ColorFabb nGen copolyester to be an easy material to print, with the exception of supports which can be difficult to remove compared to ABS or PLA. Finished product is a bit more brittle but stronger overall and has a slick, shiny surface.