OpenPDM9 Project

An open-source "Dart Blaster" made by PanDaMaker

Visit my YouTube channel: https://www.youtube.com/@PanDaMaker8

OpenPDM9 Image

Overview

The PDM9 is a mostly 3D printed dart blaster capable of handling a pressure up to 150 Bars (2175 PSI). However, only up to 1200 PSI was tested due to my own safety. The dart blaster accepts a projectile of 9 x 30mm (Diameter x Length), which is 3D printed with the addition of a metal dowel rod for weight. The blaster's solenoid valve is powered by 12V, which can be achieved using 4 x 18650 batteries.

Components

This project requires purchasing non 3D-printed parts, such as the barrel, valve, etc. The list of parts required for purchasing is shown below with links provided:

Part Description Links
Barrel 9 x 18 x 800mm (Inner D, Outer D, Length) Aliexpress
Solenoid Valve GOGO 150Bar GSPG-06, 12V Aliexpress
Quick Disconnect Adapter G1/4 BSPP Male To 8mm Quick Disconnect Female Aliexpress
HPA Tank Adapter HPA Universal Fill Adapter Aliexpress
HPA Tank 0.25L 4500psi Aliexpress
HPA Hose Remote Fill Female And Male 90 Degree End 8mm Hose Aliexpress
HPA 90 Degree Elbow Male Female Fill Adapter Disconnect Fitting 90 Degree Aliexpress
18650 Batteries 4 x 18650 Batteries Aliexpress
18650 Battery Holder 2 x 2-Battery Holders Aliexpress
Metal Dowel Rods 5mm Diameter Set Amazon
M3 Bolt Set M3 Bolts, quite a lot of them Amazon
M3 Threaded Inserts 3 x 5 x 4mm (Inner D, Outer D, Length) Amazon
M4 Bolt Set 4 x 10mm (Diameter, Length) Aliexpress
M4 Threaded Inserts 4 x 6 x 5mm (Inner D, Outer D, Length) Aliexpress

Download STL files

Click the button below to download a zip file containing all the STL parts. The zip file contains 22 parts, not including the non 3D-printed components.

Part Purpose
PDM9-Grip.stl Houses the trigger mechanism
PDM9-Guard(1,2,3) Holds the barrel in place and provides support to the tank holder
PDM9-GuardConnect Small plate with 4 M3 bolts to connect guards together
PDM9-Mag Was originally a one-shot mag, but is now used to let air pass into barrel
PDM9-MagHolder Allows mag to rotate in and out and holds the barrel end
PDM9-Projectile A 9 x 30mm projectile that requires a 5 x 15mm dowel for weight
PDM9-ProjHold Holds the projectile so it doesn't just fall out the barrel
PDM9-SolenoidThread Threads onto the solenoid and fits into the back of the StockFront
PDM9-StockBack Houses the batteries
PDM9-StockFront Houses the solenoid valve
PDM9-TankBracket(0,1) Holds the HPA tank
PDM9-TankHold Holds the HPA tank
PDM9-Trigger The actual trigger
PDM9-TriggerBox Trigger housing and mechanism
PDM9-Upper Connects to the guards
PDM9-UpperConnect Connects the upper with the StockFront
PDM9-ValveBottomRub Spacer between the solenoid bottom and StockFront
PDM9-ValveRub Spacer between the SolenoidThread and StockFront
PDM9-ValveStation Stations the solenoid valve in place