3d printer railgun