M12 Battery Cap (Friction Holder)

M12 and Bosch 12V Battery Cap -- Friction Fit Holder


This M12 and Bosch 12V holder is a replacement for my remix of a previous battery cap holder on Thingiverse. The basic design of this new holder is based on my M12 Holder for Milwaukee Packout Locking Foot.

The holder is designed to be hung on the wall vertically using two flat head screws spaced 1″ apart. The end of the battery fits into the holder and stays because of friction. I do not recommend using it in environments like a van where the battery and holder are subjected to vibration.

One advantage of this holder over the previous Thingiverse remixed holder is that the holder grips the entire battery, not just the flat edges. Another is that it takes less time and less filament to print. The last advantage is that you can use the same sized screws for both holes.

The single STL file I provide fits most Bosch 12V and M12 batteries. I have noticed that there are a few M12 batteries that fit loosely. Trying to make the fit better for these smaller diameter batteries makes it too hard to place and remove the normal batteries.


Printer: Prusa i3 MK3
Slicer: Cura Slicer
Material: Inland PET-G
Resolution: 0.3mm with a 0.4mm nozzle
Wall Lines/Perimeters: 3
Infill: Minimum 10% Gyroid. The higher infill percentage the stronger the part.


  1. Love this print just as much as all of your other Milwaukee items. Thank you to no end! Fantastic paired with your pegboard anchors.

Leave a Reply

Your email address will not be published. Required fields are marked *