Tested to fit 22rds with following setup:
Will work with a p365 15rd spring but will not lock back.
I had a buddy manage to get 23rds with at trimmed p320 follower. You could probably also get 23 with at CSRG follower.
Length is ~140mm for competition (based on my competition mags. I don't have a gauge to fully test).
I've done some drop testing on these in PLA+ (nylon should be better but I don't have any right now) and they should last at least a few drops fully loaded on concrete. I've done my best to strengthen the design while still fitting the magwell, but I've seen concrete break metal extensions too. What can ya do. I've never had one break, except when dropping mostly full on concrete.
Link to my XMacro baseplate for the 15rd mags (https://makerworld.com/en/models/126047)
Edit 2024/02/09: Reoriented file to how it should be printed. Added version with bigger gap for the mag lips in case you have some shrinkage or want it to be looser.
Printer Brand:
Bambulabs
Printer:
Bambu X1C
Rafts:
No
Supports:
Yes
Resolution:
0.12
Infill:
50% gyroid
Filament:
PLA+