I am not sure how useful this is as it only works with the specific strap I have. If you are interested in buying the same one, here is the link:
https://www.amazon.ca/gp/product/B092VJKR3M/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
And the battery compartment is also tailor to my own, which is this one:
https://www.tp-link.com/ca/home-networking/mobile-accessory/tl-pb15600/
I am very new to this hobby, so the model does not look that nice. However, it does survived a few beat sabre EX+ session, so it definitely works. if you have the same strap, but different battery pack, feel free to remix it. I think the battery compartment is big enough. If you are willing to use some 3M double side tap, you will can make most of the compact battery pack work.
To save filament, I uses slim tree support. The surface that touches the interface does not come out well, but it does not affect my usage at all, so I did not brother to print it again. However, I did change the print profile to hybrid tree, and increase the branch density to make it print nicer.
Update:
I did some improvement over the original design: