Here are the solenoid plunger assemblies on the chime base. These are often the source of a non functioning chime.
It's not that the soleniods fail, they almost never do. Non operation is usually caused by time and age and also by well meaning homeowners spraying lubricants into the solenoids.
On very early chimes NuTone used a natural rubber cushion inside the back of the solenoid tube. Over time this natural rubber will degrade and become sticky, causing the plunger to become stuck inside the solenoid.