I think you can get the idea from the pictures.
This thing can hold cans. Multipurpose, handles multiple sizes.
Relatively easy to print, you don't need support if your machine can handle bridges.
The source also available at github please PR besides/instead of remixing here.
Relatively low material cost, one is about 18g, and two hours to print.
canHolder.scad | 3.5KB | |
canHolder.stl | 718.4KB | |
canHolderConnector.stl | 3.6KB |