Designed in FreeCAD V 0.21.0
Printed on a Bambu Labs P1P
The second entry in my shell-ejecting plinker series. The V2.0 features a bottom loading magazine and functional rails for mounting accessories, STEP files are included if you would like to make your own adjustments or parts. This one is quite powerful, so use proper precautions and never aim it at the face.
Only requires a nuts, bolts & a few springs (305mm Compression Spring Wire Dia 0.3 0.4 0.5 0.6 0.7 0.8 1 - 5mm Outer Dia 3 3.5 4 4.5 5 5.5 6 7 8 10 12 - 60mm Length 305 mm (aliexpress.com))*
*The spring link I've posted only seems to work in some regions, check the build guide for the spring dimensions required.
Firing Video: Plinker V2.0, bolt-action toy blaster : r/3Dprinting (reddit.com)
Check the Assembly Guide PDF for parts list and assembly Instructions.
Recommended Print Orientation:

This is the print orientation I used that has worked best. The upper frame can be printed flat against the build plate like the lower, but this will require some post print clean up. Supports are required for some larger frame pieces but use best judgment based on your printers capabilities, I have only personally tested this design on Bambu Labs P1P using Bambu Slicer.
*Striker and Charging Handle MUST be printed horizontally with supports, they WILL BREAK if printed vertically.
DRY FIRING MAY CAUSE THE BOLT TO BREAK.
UPDATE: (April 6th, 2024)
UPDATE: (April 19, 2024)
UPDATE: (April 26, 2024)
The author marked this model as their own original creation.