3d printer gun