This Refrigerator Can Holder holds 10x 330ml drinks cans (see printing notes, below, if your cans are a different size). You put the cans in the front at the top, they roll to the back, drop to the bottom then roll to the front so you can always take the coldest can. When you replenish your supply, just roll them in from the top -- no need to resort the cans on the shelf to put the warm ones to the back.
This optimal design doesn't waste a millimetre of space so it is suitable for a small bar fridge where space is at a premium. It hooks onto the ridge at the back of the shelf and uses the back wall of the fridge as part of the holder. Placed in the middle of the shelf, it also acts as a useful "book-end" that makes stacking bottles on the shelf beside it easier.
Update This was originally designed for a small bar fridge. If you have a larger (deeper) fridge, there's now an alternate rear side wall with a slot for inserting a back wall. Print "Can Holder Walls rear with backwall x2.stl" instead and print one extra top support to use as a back wall (Can_Holder_Supports_top_x3.stl).
Note that this Can Holder is intended to be assembled from the 14 individual pieces. The STL files Can_Holder_Built.stl and Pan_Holder_Built_with_cans.stl are just for illustrative purposes, they're not designed to be printed.
Can_Holder_3_part_walls_front.stl |
Can_Holder_3_part_walls_middle.stl |
Can_Holder_3_part_walls_rear.stl |
Can_holder_B5__combined_v1.f3d |
Can_Holder_built.stl |
Can_Holder_built_with_cans.stl |
Can_Holder_front_stop.stl |
Can_Holder_front_support.stl |
Can_holder_pieces.dwg |
Can_Holder_Shelf_lower_front.stl |
Can_Holder_Shelf_lower_rear.stl |
Can_Holder_Shelf_middle_front.stl |
Can_Holder_Shelf_middle_rear.stl |
Can_Holder_Supports_top_x3.stl |
Can_Holder_Support_rear.stl |
Can_Holder_Walls_front_x2.stl |
Can_Holder_Walls_rear_with_backstop_x2.stl |
Can_Holder_Walls_rear_x2.stl |