5 Attachment(s)
Reached a limit in progressing
Partly due to my limited skills and other health-related factors, I think I've gotten as far along on this project as I can get.
The body is a single piece, with a "gate" to allow the joined button/latch assemblies to pass through. The button/latch assemblies have been cut in such a way to leave 8 mm between the faces. You should be able to create recesses for springs, which is the expected action for the buttons on a battery pack.
It's important to note that these cuts are zero clearance. This means that if you print them as-is and your printer is precise, there will be no clearance between moving parts. Typically, a 3D printer creates objects just slightly larger than the model, which means they won't fit unless modified from this point.