I wasn't satisfied with the classic “Yet Another Infinity Cube” or any of the other similar models, so I made my own. This one has hinges based on YAFICv2, but with more forgiving tolerances and cutouts to prevent the top hinges from sticking.
Recommended print settings:
Split to parts, select each of the hinges, and give them extra walls and infill for strength.
Update b6.0:
Several iterations and tweaked tolerances later, this version should both turn better and print more easily.
Changing the layer height or the first layer height can change how the bottom of the upper horizontal hinge prints. Best results seem to be as pictured, with 0.2mm for all layers.
The slicer will warn you that there are floating regions, that's fine:
The sections of the hinges that touch the bed are small, take care they don't detach: