This is a case for a single audio microcassette (as used in dictation recorders and answering machines, not a "compact" cassette for music).
Present features (compared to a standard commercially-made case):
Absent features:
Possible improvements that could be made:
This case was designed by measuring and test-fitting with a cassette, not by comparison with a commercially made case, because I didn't have one to compare — the motivation was that I bought cassettes that didn't come with any!
However, everything in the design was based on my memory, and images on the web, of commercially made cassette cases. It turns out there are good reasons for the various features to be exactly where they are! For example, if the hinge were located at the nice symmetrical point of as far from the end as from the large sides, then a corner would bind up just as it starts to open.
It took four revisions to get to this published version:
Also on GitHub: https://github.com/kpreid/3dp-tape-cassette-case
The design was tested with PLA on a Prusa i3 MK3S.
This is likely to need dimensional tweaks to work well on your printer. The hinge and latch features have very close fits.
Also, the inside of the hook of the "J" is printed bridged, so the amount of sag will greatly affect how snugly the microcassette fits, but this isn't a critical dimension as long as it isn't too small.
The author hasn't provided the model origin yet.