The Second Amendment has no limits.
A reasonable bound is arms which if, properly used, are no more likely to hit a target other than that which it is aimed at than a shotgun.
I'd have to disagree with the 'reasonableness' of that. A Gatling gun likely wouldn't qualify. Same for most canon. Ditto for explosives.