I don't know of a 3D print for a caddy, but I have this tank and other small IM AIO desktops. I've had the I believe now out of business, and kind of pricy, In-Tank brand media caddies, and I've had the media caddy from IM, which is less expensive, and functionally identical.
For $36, and sometimes found on sale, I'd just grab this: