PSA ROCK Speed loader v2.5
Print Profile(1)

Description
PSA Rock 5.7 Speedloader – V2.5
This is Version 2.5 of my PSA Rock 5.7 Speedloader, based on the original V2 design.
I honestly didn’t expect to release another version this quickly, but after getting a request for a model that could mount a PSA Rock 5.7 magazine to a Picatinny rail, I used the V2 speedloader as a starting point and designed an ergonomic foregrip around it.
During that process, I completely redesigned the mag catch system. The original worked well, but it was a bit bulky and sat in the way more than I liked. The new design feels significantly better in hand, stays out of the way, and retains the magazine more securely than the original version.
Once the foregrip project was finished, I couldn’t leave the standard speedloader unchanged. The V2.5 now shares the improved ergonomics of the foregrip and includes the upgraded mag catch design.
📦 Versions Available
23-Round Multi-Piece Version
I was also asked for a version capable of loading an entire 23-round magazine at once.
The main issue with making a taller one-piece loader was printer height limitations on machines like the Bambu X1C and other similarly sized printers. To solve this, I redesigned the loader as a multi-piece assembly that locks together and is secured with M3 hardware.
14-Round One-Piece Version
- Compact one-piece design
- Holds 14 rounds
- Simple and easy to print
🧩 Printed Parts
14-Round One-Piece Version (4 Parts)
- Main Body – Holds rounds and houses all components
- Plunger – Pushes rounds into the magazine
- Mag Catch Pt. 1 – Interfaces with the magazine and retains the M3x20 screw
- Mag Catch Pt. 2 – External release lever
23-Round Multi-Piece Version (6 Parts)
- Main Body Base
- Main Body Top
- Plunger Base
- Plunger Top
- Mag Catch Pt. 1
- Mag Catch Pt. 2
🔩 Hardware Required
Disclaimer: The links below are Amazon affiliate links. Purchasing through them helps support my projects at no extra cost to you.
- 1× M3x20 Screw
https://amzn.to/4808a4t
(Great assortment if you don’t already have M3 hardware) - 1× 0.4 × 5mm OD × 30mm Spring
https://amzn.to/4u5zpDl - 1× M3x8 Screw - 23rd only
- 2× M3x5 Screws - 23rd only
🛠️ Assembly Instructions
1. Multi-Part Assembly (23-Round Version Only)
- Assemble the two main body sections together.
- (Depending on your filament and printer tolerances, the fit may be snug or slightly loose.)
- (Light Sanding should help if the two halves are tight.)
- Once aligned, install the two M3x5 screws in the main body
- Fit the two plunger halves together
- Install the M3x8 screw to secure them
- (The screw may free-spin slightly, but still holds the assembly securely.)
2 Test Fit Components
- Remove Supports from the Main Body Base
- Insert both mag catch pieces into their slots
- Ensure they move freely
- Remove any leftover support material if necessary
- Light filing may help if tolerances are tight
3. Assemble the Mag Catch
- Insert the M3x20 screw into Mag Catch Pt. 1
- Tighten until the catch pivots freely
- Holding the catch with pliers can help during assembly

4. Install the Spring
- Insert Mag Catch Pt. 1 into its slot
- Insert the spring into the opposite side of the grip

5. Final Assembly
- Insert Mag Catch Pt. 2 while compressing the spring
- Begin tightening the screw
- Stop tightening when:
- The catch feels secure
- The spring returns the catch properly after pressing
✅ Finished
Your speedloader is now ready to use.
🧪 Notes & Tips
- Stippling / Texture:
- The grip texture was created using the fuzzy skin setting in the slicer
- You can adjust fuzzy skin parameters (thickness, density, etc.) to change the look and feel of the grip to your preference
Recommended Filaments: Disclaimer: The links below are Amazon affiliate links.
- SUNLU PETG https://amzn.to/4uDX1iF
- Slightly glossy finish, but it printed extremely well and is what I used for the multi-part version. SUNLU PETG normally isn’t my preferred PETG brand, but this spool printed surprisingly well. I was even able to run it successfully in Ludicrous Mode without issues.
- PLA – Not fully tested yet, but should work fine
- ABS / ASA – Should also perform well
- Elegoo PA-HT https://amzn.to/42DYucC
- This is what I used for the one-piece version. It looks fantastic and performs well, though tolerances tend to print tighter.
(You may want to scale the model to around 101%, though I haven’t fully tested that yet.)
- This is what I used for the one-piece version. It looks fantastic and performs well, though tolerances tend to print tighter.
- Siraya Tech PPA-CF https://amzn.to/3ODMW61
- (Personal favorite for strength and finish)
- Bambu PA-HT – Should also work well
Boost Me (for free)
I design these in my free time, but it’s awesome seeing the support and MakerWorld points grow—really appreciate it!
License
You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.
















Comment & Rating (1)