SCHEDULE A REPAIR APPOINTMENT in San Diego 858-342-6984 (TEXT or CALL)

California Passes Bill Requiring Gun-Blocking Software in All 3D Printers

Dreaming3D San Diego · Industry Report · May 31, 2026

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.

2029
Enforcement date
3
States with similar bills
AB 2047
Bill number
Misdemeanor
Penalty for circumvention
The Bill

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.

Key Provisions — AB 2047
01 DOJ-Approved Roster: No 3D printer may be sold or transferred in California unless it is listed on a state-maintained roster of certified models, verified by the Department of Justice.
02 Firmware Detection Requirement: Certified printers must include a "firearms blueprint detection algorithm" in firmware that evaluates every print file and rejects jobs identified as producing firearms or illegal firearm parts.
03 Manufacturer Attestation: Manufacturers must submit attestations for every make and model they intend to sell in California, confirming compliance with DOJ performance standards.
04 Misdemeanor for Circumvention: Knowingly disabling or circumventing the blocking software on a certified printer is a misdemeanor offense under the Penal Code.
05 Scope of "Illegal Firearm Parts": The bill covers not just complete firearms but firearm precursor parts and components designed to convert semiautomatic weapons into machine guns, including pistol converters.
Timeline

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.


Feb 2026 — Now
Bill Introduced & Assembly Passed
AB 2047 introduced Feb. 17 by Asm. Bauer-Kahan. Passed the California Assembly May 2026. Now in the State Senate, referred to the Rules Committee for assignment.

July 2027
DOJ Publishes Performance Standards
The California DOJ must publish written guidance on performance standards for firearm blueprint detection algorithms and open the process for algorithm certification applications.

January 2028
DOJ Begins Issuing Certifications
The DOJ must begin accepting manufacturer applications and issuing certifications for algorithms that meet or exceed the published performance standards.

July 2028
Manufacturer Attestation Deadline
All manufacturers intending to sell 3D printers in California must have submitted attestations of compliance and appeared on the DOJ's approved roster.

March 1, 2029
Sales Ban Takes Effect
The sale or transfer of any 3D printer not listed on the DOJ's approved roster is prohibited in California. Non-compliant machines cannot legally be sold in the state.
National Context

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

Concerns Raised

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.

Legal Context

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.

Common Questions

Frequently Asked Questions

AB 2047, the California Firearm Printing Prevention Act, is a bill that would require all 3D printers sold in California to be equipped with firearm-blocking firmware — an algorithm that scans print files before execution and refuses jobs identified as firearms or illegal firearm parts. It passed the Assembly in May 2026 and is now in the State Senate.
If signed into law: DOJ publishes performance standards by July 2027, begins certifying algorithms by January 2028, manufacturers must attest compliance by July 2028, and the ban on non-compliant printer sales in California takes effect March 1, 2029.
The bill primarily targets the sale and transfer of new printers. Existing owners are not required to retrofit their machines. However, knowingly circumventing the blocking software on a certified printer would be a misdemeanor — that provision would apply after the law's effective date.
Yes. California already criminalizes the manufacture of unserialized firearms, including those made with a 3D printer. AB 2047 is an upstream approach — attempting to block production at the hardware level rather than prosecuting the finished product.
No — never, under any circumstances. Dreaming3D has a zero-tolerance policy against printing firearms, weapons, or weapon components of any kind. This policy is unconditional and exists independently of any legislation. See our full statement below.

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.

 


Share this post


Leave a comment

Note, comments must be approved before they are published