August 21, 2025
Description
Python is my take on a Nerf pump action springer. I spent a lot of time making the blaster as easy to build as possible and giving it as many quality-of-life features that I could think of. So, I hope you enjoy what I have made and have a blast with it. Let me know if there's any new features you would like to see added to it.
| Spring | Barrel | Spacers | FPS |
| Worker 1.4x280mm | Worker 13mm ID 240mm Length | 0 - 60mm | ~ 110 – 160 FPS |
| Worker 1.6x270mm | Worker 13mm ID 240mm Length | 0 - 60mm | ~ 170 – 210 FPS |
| Worker 1.8x260mm | Worker 13mm ID 240mm Length | 0 - 60mm | ~ 200 – 240 FPS |
There is also a longer barrel version available which has a longer front barrel to accommodate a 320mm barrel. FPS numbers on the longer barrel will be uploaded soon.
FPS data on 1g and 1.2g worker HE darts: https://docs.google.com/spreadsheets/d/1vmOYlO9HM4aXdmFJTE5ybMgm97uYCdOruBWJxby5j6I/edit?usp=sharing
Full hardware list: https://docs.google.com/spreadsheets/d/1PNj7xVKQFLxMlUX7ag9tBGzUFvliUOoXw0jgVZqwEXI/edit?usp=sharing
Metal tube drawings:
https://drive.google.com/file/d/1f0EPDJA7ELuGQB9Fe3WEfvO76etb0iSg/view?usp=sharing
Priming bar drawings:
https://drive.google.com/file/d/1ocjbx63nUMUVVN-Q-FpFRlm7HIP-MqUk/view?usp=sharing
Hardware kits:
Some parts have alternative versions. Which are different designs that can have different features. For example, one of the alternative versions of the front barrel is the long front barrel. This allows for a longer barrel and Higher FPS. Any part with an Alt version will have a file named after the part with all the alt versions inside.
There is also Tolerance versions of parts. These will have a file just like the alt version do. These files will contain different tolerance for the same part. The buffer tube is one of the parts with tolerance versions. These are different versions that except different sized metal tubes.
All the stl and 3mf files have the correct printing orientation.
Filament usage:
PLA ~ 1230g
TPU ~ 1.5g
Everything is in PLA other than the “Plunger Padding” which is printed in TPU. I used 95A but other types can be used just increase the infill if you're using a softer TPU. The Plunger padding isn't required but highly recommend as it help a lot with dry firing. If you can't make the plunger padding. Either pad the plunger with some adhesive rubber pad or try not to dry fire if you have nothing on the plunger.
The 3mf files have the optimum printing settings. They also include body modifiers to optimise strength and weight. Not needed but highly recommend.
Use the 3mf files if you can. If not here are the recommend print settings for the stl files.
Main Parts file:
Bcar file:
Angle Grip files:
Plungers file:
Spacers file:
Stock File:
Everything else that's not mentioned is printed with 3 walls, 25% Cubic infill. If a layer height was not specified, then 0.2mm is recommend. 0.12mm for everything also works fine if want smother angles on some of parts like the stock and the main shell.
Assembly video: https://youtu.be/DR9qiElz62Y?si=mVFD1DWRbPUW4lFS
21/08/2025:
05/08/2025:
29/07/2025:
24/07/2025:
License:
Creative Commons — Attribution — Noncommercial — Share Alike