California and New York are advancing legislation that would require 3D printers sold in their states to include software capable of detecting and blocking gun blueprints, with New York's law already signed and California's AB 2047 passing the Assembly. This legislation represents a significant intervention in the open-source 3D printing ecosystem and DIY culture, raising concerns about digital rights, censorship, and the potential for misuse beyond gun control, such as intellectual property enforcement. New York's law also applies to CNC machines, while California's AB 2047 would ban sale of uncertified printers after March 2029 with fines up to $25,000; critics warn the technology may inadvertently block everyday objects and require cloud scanning of user files.
Background
3D printers build objects layer by layer from digital models using slicing software that converts CAD files into G-code instructions. CNC machines are computer-controlled subtractive tools that carve material from a block. Gun blueprints for these machines can be shared online, enabling unregulated firearm production. Supporters compare the blocking software to anti-counterfeiting measures in printers, but opponents fear it could limit technological freedom.