This is a print in place door bell cover for the Ring Doorbell Gen 2. It will likely also work on the Gen 1 since they are roughly the same size. I am not sure if it'll fit the slim models just yet but can adjust the profile if requested. Profile is printed with PLA but I would suggest using something stronger if your doorbell is in direct sunlight. You'll want to attach the hook to your doorbell via double sided sticky tape or other.