Cat Food Can Dispenser - 8 Can Capacity
Update: New 12 can version!
Your cat(s) deserve the freshest canned meat product and nobody wants old cat food lurking in the back of their cabinets. This dispenser serves up your cans in first-in, first-out order. The dispenser prints without supports and no hardware or glue is required for assembly.
Design
- Holds 8 3oz cans per dispenser (note: tested with Fancy Feast cans which have about a 66mm diameter and a 37mm height - you may want to check your cans before printing if you prefer a different brand)
- Cans roll smoothly from top to bottom for easy loading
- Fits in a 12in deep cabinet
- Slim profile makes it easy to fit multiple dispensers side-by-side
- Printable on a 180x180mm print bed (e.g., Bambu A1 Mini, Prusa Mini)
Dimensions (LxWxH) 280.5x47.6x172.8mm
Print settings Nothing special. I test printed with PLA and slicer defaults. STLs are oriented as recommended for printing.
Assembly Assemble by sliding the corresponding dovetails together. When assembled correctly, your pieces should all sit flush on both the interior and exterior surfaces. The dovetails should be a fairly tight fit.
- Print all four components (left front, left back, right front, right back)
- Attach left front to left back and right front to right back by sliding the dovetails together. Ensure all 3 dovetails are engaged on each side. You may find it easiest to partially engage the larger dovetail at the bottom before aligning the middle and top dovetails.
- Attach the left half to the right half by sliding each set of dovetails in from the bottom. You may again find it easiest to start from the bottom. Just make sure top, middle, and bottom dovetails are secure front to back.
Notes
- If you have a larger printer, I'd love your help in testing out additional sizes. I may also do a 12 can version in 6 parts if there's interest!
- If you plan to remix this, be aware that most cans aren't simple cylinders. In real life, the cans sit at a slight angle due to the lip around the top. This increases their total width by enough to make a difference. The design accommodates this to avoid an otherwise dispenser-jamming amount of friction between the cans and the side wall.
Inspiration/credits





















.png&w=3840&q=75)
.png&w=3840&q=75)


.png&w=3840&q=75)



Can you make it another row taller by doubling up the top row so it can feed in to both rows from the top and feed into bottom row from the back from both the top rows?
This is brilliant. I have a Bambulabs X1C. I am defiantly down to help out in a ny way I can.
I just published the 12 can version! Let me know what you think.
I have a Bambu P1S (250x250 print bed) and would be eager to help you test additional sizes of this dispenser. I would also be extremely interested in a 12 can (or more) version - a modular variant like the Aeris you mentioned would be even better. I buy boxes of 48 cans at a time, so need lots of dispenser capability. :D
I have a 12 can version ready for testing! I'll add you as a collaborator to the model.
Bambu X1 Carbon user here also interested in a larger size and willing to do testing. let me know!
Thank you! I invited you to the model. Let me know how it goes.
How did it go? Very interested in a 12 can version. Also using a P1S. Happy to test as well.
Initial testing went well and I'll be publishing the model tonight.
Any plans to design one for standard sized human canned food?
I have dog food and human food versions in the works! It'll probably be a couple of weeks before I get those posted.
Printed this before I realized the size of my cans. Would love a version for the larger 5oz cans. For now I can fit two in the bottom section of this model, but hey it works great for those 2 cans.
Most Amazing!
Hey!
I have been looking far and wide for a version similar to this but that holds 7oz (200g) cans from MAC's.
How hard would it be to adapt this to hold cans that have a diameter of 79mm and a height of 61.5mm?
Dude this design absolutely rules! Thanks so much. Printing my third currently, you've helped organize my shelves!