NOTE: I consider the design and prototyping phase of the v1 completed, and expect this pouch to perform excellently in practice and competition shooting. I am comfortable releasing the model to the community. However, I have not tested under competition conditions yet, and will continue to update and iterate as needed until I'm completely happy with the design. I will also be adding photos and possibly videos as I continue long-term testing of the mag pouch.
This mag pouch started off as a remix of user haakon1's IPSC Glock Magazine Pouch, which fits Glock 17/19/26 mags. I don't own a Glock, but looked at and tested a lot of 3D printed designs for my M&P 9mm full size, because I carry 17 round magazines for USPSA competition shooting.
I liked haakon1's design the best by far, but M&P mags are a little thinner than Glock mags, and I wear a 1.75" belt rather than the 1.5" belt his Glock mag pouches are designed for.
Initially I imported his STLs into Blender and just stretched them to dimensions better suited for my use case, but STLs don't really play nicely in Blender, and I was starting to get weird geometries as I dialed in the proper dimensions over a few print iterations.
So I started from the ground up and essentially copied his design, making a few tweaks and minor simplifications as I went. The result is a mag pouch that is very strong when printed in PETG, has adjustable cant angle and tension for holding the mag in, and fits M&P double stack magazines. I am using it for 17-round 9mm mags, but as far as I know, it should work with 9mm, .40, .45 ACP and any capacity M&P magazine as long as it's double stack. It will also stay in place as tight as you like on both 1.5" and 1.75" competition belts, and has been standardized around #6-32 machine screws and nuts instead of metric, as imperial is easier and less expensive to source from my local hardware stores.
For each complete mag pouch assembly, you will need 1 each of MagPouch.stl, BeltConnector.stl, and Backplate.stl. For simplicity's sake, I have combined the three of them into a single file called FullAssembly.stl. I believe I could fit 3-4 full assemblies into a single print on my Ender 3 if I were so inclined.
I used PETG printed around 245°C with .2mm layers from a .4mm nozzle and got excellent strength and layer adhesion, with no warping. I did not need rafts or brims. Only the BeltConnector.stl file needs supports, and only from the print bed, as there is a cavity for a #6-32 nut that may not stay up on its own with a filament like PETG that is difficult to bridge. If you're confident in your printer's bridging capabilities, you may be able to get away with no supports at all. Otherwise, supports for overhangs of >85° and from build plate only worked well for me, used minimal material, and was easy to remove cleanly.
I have not tested this design in PLA. PETG is naturally more flexible, tougher, stronger, and less brittle and prone to shattering than PLA, which made it an obvious choice for this application, particularly since this design relies on the part having a bit of flexibility for strong retention of a loaded magazine. If you have success (or failure) using PLA, please let me know in the comments!
Hardware Required & Assembly Instructions
Bill of Materials
You'll need the following parts to assemble each mag pouch assembly:
- (5x) #6-32 x 1/2" button head machine screws (M3.5 x 12 screws would probably be a fair substitute if you cannot easily source #6-32 x 1/2")
- (6x) #6-32 hex nuts
- (1x) #6-32 x 3/8" button head machine screws (Or, probably, M3.5 x 10)
- (1x) #6 external tooth star washer is recommend to more effectively lock the mag pouch to the belt adapter and prevent unwanted rotation of the pouch.
- Insert a nut into the cavity on the belt adapter.
- Use 4 #6-32 x 1/2" screws and nuts to sandwich your gun belt between the belt adapter and the backplate. Start off loose enough to adjust the position on your belt, then tighten down evenly to your desired level of torque when they're in place.
- Insert a nut into the cavity on the retention tab of the mag pouch, and put a #6-32 x 1/2" bolt in. Tighten with a mag in the pouch until the mag retention is where you want it.
- Remove the mag from the pouch and insert a #6-32 x 3/8" screw through the hole inside the mag pouch, poking through to outside the side wall. Put the star washer between the mag pouch and the belt adapter.
- Thread this screw into the belt adapter and into the nut on the far side which you installed in step 1.
- Set the cant angle as you like it before tightening, then tighten down until it no longer rotates.
- Win competitions.