ASHPD a.k.a Portal gun.
Portal is one of my favorite games so I thought making this model would be fun.
The model can be easily modified to suite 3D printing better, a miniature model would look very nice on your desk.
I tried to stay as accurate as possible and used various resources including a set of prints found on the web.
Very disappointed in the renders though but will try to do better next time!
A 3D PDF & STEP file are available as always.