Thank you @DaveRawks_776760 for the original model!
I like the original model but the hinges were at a steep angle and would always come out looking sloppy using PETG.
So I modified the hinges so they would not print at an angle and would not need supports.
Also, since I printed this in PETG, I had to set the "X-Y contour compensation" to -0.1 in OrcaSlicer. Without this setting the print-in-place hinges would fuse together and never release. PLA may work differently.
The magnets are 6mm x 2mm.
Filament pictured is Flashforge PETG - Burnt Titanium
(one of the prettiest PETGs out there. Why aren't there more colorful PETG filaments out there like this one?)
I included the .3mf file for printing on the BL P1P.
The author remixed this model.
Squared up the hinges to print nicely without the need for supports.