California Legislature · AB 2047 · Breaking
California Passes Bill Requiring Gun-Blocking Software in All 3D Printers
The Assembly voted to advance AB 2047 — the "California Firearm Printing Prevention Act" — to the State Senate. Here's a clear-eyed breakdown of what the bill actually says, who it affects, and what comes next.
What AB 2047 Actually Requires
The California Assembly passed AB 2047 — formally titled the "California Firearm Printing Prevention Act" — and sent it to the State Senate on May 27, 2026. The bill was introduced by Assembly Member Bauer-Kahan and represents California's most aggressive regulatory push yet targeting 3D printing as a pathway to unserialized firearms, commonly called "ghost guns."
At its core, the bill would ban the sale or transfer of any 3D printer in California unless it appears on a state-maintained roster of approved makes and models — each certified by the California Department of Justice as equipped with "firearm blocking technology."
That technology, as defined in the bill text, means firmware-level detection: a geometric algorithm baked directly into the printer's firmware that evaluates every incoming print file before execution begins. If the file is identified as a firearm or illegal firearm part, the printer refuses to run the job.
If Signed Into Law: The Phased Rollout
AB 2047 does not take effect overnight. The bill creates a structured, multi-year implementation calendar that gives manufacturers and the DOJ time to develop standards before enforcement begins.
California Isn't Alone: A National Legislative Pattern
California's bill is the most expansive in the country, but it's part of a coordinated national pattern. Washington State's HB 2321 and New York's S9005/A10005 are parallel proposals introduced in the same legislative window — all targeting 3D printers as an upstream intervention against unserialized firearms.
| State | Bill | Key Requirement | Status |
|---|---|---|---|
| California | AB 2047 | DOJ-certified firmware + banned sales roster. Misdemeanor for circumvention. | In Senate |
| Washington | HB 2321 | Blocking features resistant to defeat by users with "significant technical skill." | Proposed |
| New York | S9005 / A10005 | Similar print-blocking mandate for consumer 3D printers. | Proposed |
California's version goes further than its peers by creating the approved-roster system — essentially requiring manufacturer opt-in and state certification before a printer can be legally sold, not just mandating a technical feature.
"This mandated censorware is doomed to fail for its intended purpose, but will still manage to hurt the professional and hobbyist community."
— Electronic Frontier Foundation, April 2026
What Critics and Industry Groups Are Saying
The Electronic Frontier Foundation (EFF) published a detailed critique in April 2026, calling AB 2047 "censorware" and arguing that the bill would criminalize the use of open-source printer firmware alternatives — effectively locking the market to manufacturers who can afford DOJ certification, while doing little to stop determined bad actors who could simply source hardware from outside California.
The EFF's central technical argument is that a firmware-level geometric detection algorithm — capable of identifying every firearm blueprint while not producing false positives on the millions of legitimate objects printed each day — does not yet exist in reliable form. Washington State's own bill language acknowledges the challenge, requiring features that can't be defeated by users with "significant technical skill" without defining what that means in practice.
Critics also raise open-source concerns: hobbyist machines running Klipper, Marlin, or other community firmware would either need to be excluded from California sales or become non-compliant, potentially cutting off a significant segment of the maker market.
Supporters of the bill point to data showing the number of unserialized firearms recovered by California law enforcement has continued to rise despite existing serialization requirements — arguing that upstream hardware-level intervention is a logical next step worth attempting.
3D-Printed Guns Are Already Illegal in California
It's worth being explicit: printing a firearm or firearm part with a 3D printer is already a crime in California. Existing state law (Penal Code 29180–29184, strengthened by AB 1263 in 2025) requires background checks and serialization for any self-manufactured firearm. Manufacturing an unserialized firearm — regardless of the method — is illegal.
AB 2047 is not creating that prohibition. It is an attempt to enforce it at the hardware level — shifting the compliance burden from individuals to manufacturers.
Frequently Asked Questions
Dreaming3D Official Position
We Do Not Print Weapons. Period.
Dreaming3D has a strict zero-tolerance policy against printing firearms, weapon components, or any part designed to cause harm — regardless of legislation, customer request, or any other consideration.
This is not a compliance position. It has been our policy since day one, and it will remain our policy irrespective of what any law requires. The 3D printing community is built on creativity, engineering, and problem-solving — and we're proud to serve San Diego makers, businesses, and students within those values.
If you have questions about what Dreaming3D can print for you, or want to understand what our services cover, reach out directly. We're always happy to talk through a project.