But what about, if this problem arises, adding some padding to the battery or cover before gluing them together? Seems like this would be relatively easy to do. That's really the main thing I was thinking of. With the Pandora, I had to do home remedies to thicken the new batteries I bought, and I ended up thickening them too much, cracking the battery cover. If the battery cover was a part of the battery, this problem would only have to be dealt with at a factory, and only however often the battery size accidentally changes.
The Pandora battery NEVER needed padding on top. Only at the sides.
The spring contacts go out far enough that it can't lose contact in that direction.
If you add padding at the sides to keep the battery in place, you can even throw the Pandora to the ground and it keeps running.
The battery size doesn't accidentally change. It's being custom made by us, and the specifications incl. tolerances are written down.
If they change those with one delivery, I can simply deny that and get them made anew.
BTW: The Pandora battery didn't really change the size at all as well.
The reason new batteries need more padding and don't work as good is the wrapping: The new ones were better wrapped up which made them a bit thinner.
However, the size of the battery should not be determined by the wrapping (the wrapping is flexible, so it can be squished).
There is ONE thing that never changes the size: The PCB. The contacts and pads on the battery are wide enough to that the battery can move left and right by 0,6mm without losing contact (which is quite a bit, as 0,6mm to both sides means 1,2mm space in total).
So if the battery compartment is designed that the battery fits but has about 0,3mm space on both sides, it works perfectly fine and has enough space for the wrapping.
With the Pandora, the space is about 1mm on each side - which is a lot more than the 0,6mm that it should be.
As the first batteries had a bit thicker wrapping, this worked fine most of the time, but with a shock, it still lost contact.
The later batteries with thinner wrapping didn't work at all without any padding.
The PCB width is still the same with both the old and new battery - so nothing would've happened if the compartment would've had the size within the tolerances.