The pistol version of the popular Ruger 10/22 rifle, the Ruger Charger comes standard with 10-round flush magazines and can accept high-capacity mags holding 30 rounds or more. As demonstrated, making one with a cheap small-format 3D printer and some parts purchased on the internet (with no paperwork) is trivially easy.
Producing your own weapons like this 3D Printed Semi Automatic Pistol as shown in the above video, is legal in the most states of USA as long as you don’t produce a shotgun or barreled rifle (NFA device) plus the ownership of the original firearm producer is not transferred by you.
well, the gun laws are more for psychological reasons. Like the dumb airline regulations (Only 100 ml of liquid per person – so bring 10 terrrorists on a plane and you have a liter. how stupid do they think the people are?). Everybody feels safe, but the reality is that anybody can produce a gun or weapon with the right knowledge and tools, even before 3d printers.