Final stage Β· Act today

AB2047 passed the Legislature. It's on the Governor's desk.

Both chambers have voted yes. The only thing standing between AB2047 and California law is the Governor of California, who can sign it or veto it. There is no committee left to persuade and no floor vote to wait on - the decision now sits with one office.

The one thing worth doing today is writing that office. Letters are logged by bill number and by position, and that tally reaches the Governor before he decides. A short, specific letter asking for a veto lands harder than a form email, because a person has to read it and record it.

1

Send it to the right inbox

Email your letter to the Governor's Legislative Unit. This is the office that logs correspondence for the Governor by bill number and by position before he signs or vetoes a bill.

βœ‰οΈ leg.unit@gov.ca.gov

Tapping the button opens your email with the subject line already filled in. If you write your own, keep the format in step 2.

2

Format it the way the office expects

Two small things make a letter easy for staff to read and file correctly.

Font. Set your letter in Century Gothic, 13 pt.

Subject line. Make it unambiguous:

RE: AB 2047 (Grayson) Request for Veto

The pattern is RE: [Bill] (Author) Request for Veto - or Request for Signature if you are ever writing in support of a bill.

3

Say what belongs in the letter

Keep it concise but detailed. A strong letter walks through each of these, in your own words:

  • The problem the bill addresses.
  • Whether a state law is - or isn't - needed to solve it.
  • The feasibility of actually implementing it.
  • The budget impact, if any.
  • Real-world examples that illustrate the issue.
  • Your request - veto, signature, or support - stated clearly.
  • Your contact information, so the office can follow up.

Writing from California carries the most weight, but anyone may write. If you're outside the state, the most useful thing you can do is send this page to someone who lives here.

Points you can raise in your letter.

Pick whichever one is true for you and put it in your own words. One real example from a real person carries further than a form letter.

  • It does not make anyone safer. It regulates a tool, not a crime.
  • The technology it mandates does not exist and cannot be built. Printers read code, not intent - they cannot tell what a shape is for.
  • It disrupts education at every level: K-12, CTE, libraries, community colleges, and universities.
  • It breaks open-source 3D printing, which most classroom printers depend on.
  • It opens California businesses, schools, and families to civil lawsuits, forcing them to prove a negative to defend themselves.
  • The $25,000-per-violation penalties hit the wrong people - schools, makers, and small businesses - while bad actors route around the law entirely.
  • It costs the state real money: a new DOJ certification department and years of research into software experts say is impossible.

A Letter From the Industry

The letter A Letter From The Industry: a memorandum to the California State Senate opposing AB 2047. πŸ” Click to read full letter
Organizational Signatories30 organizations
PRUSA Research
Printed Solid
Legacy Effects
Peopoly
MAKE Magazine
Maker Faire
West3D
Nikko Industries
VORON Design
3D Printing Nerd
Cocoa Press
Microswiss
Greengate3D
LDO Motors
Protoplant, makers of Protopasta
MakeGood
3D-Fuel
Siraya Tech
Monster City Studios
Sliceworx
Thangs 3D
Zellerfeld
FULU Foundation
Repair Preservation Group
Repair Preservation Group Action Fund
Rossmann Repair Group
OCreate
OC Makers Foundation
Matterhackers
Polymaker
Individual Signatories11 individuals
Dr. Adrian Bowyer
Josef Prusa
Marleen Vogelaar
Dale Dougherty
Maksim Zolin
Joel Telling
Anne Pauley
Clayton Parker / Uncle Jessy
Bill Doran / Punished Props Academy
Grant Posner / 3D Musketeers
Louis Rossmann
A Letter From The Industry: a memorandum to the California State Senate opposing AB 2047.

California AB 2047 spends millions of taxpayer dollars, year after year, supporting mandated software that experts say can't be built, and that scans your data.

AB2047 requires every 3D printer sold in California to run a DOJ state-certified "detection algorithm" - a technology that can not reliably exist. If passed, it would pull a tool used in thousands of schools, libraries, labs, and small businesses out from under our communities. This page is a plain-language guide you can share with your school board, PTA, or neighbor.

At a glance
What's at stake in California
K-12, CTE, Summer & After School programs
Students who depend on access
1.5M+
Small & Large business, labs, manufacturers
California operations affected
30,000+
Engineering, innovation & curriculum built in CA
Investment at risk in the state
$10.5B
Why it doesn't work

What the bill can't solve.

AB2047 rests on two foundations that cannot bear its weight: the legal foundation conflicts with established First Amendment law, and the technical foundation assumes capabilities that do not reliably exist.

12
Legal Violations
Constitutional & statutory concerns
01

Prior restraint on protected speech

CAD files and source code are protected expression; mandatory pre-review is a textbook prior restraint.

02

Compelled speech

Forcing manufacturers to attest to contested algorithm output is compelled speech on a public concern.

03

Vagueness in "blueprint"

Shapes shared between firearm parts and countless legitimate objects give no clear notice of prohibited conduct.

04

Overbreadth

The bill sweeps in general-purpose hardware used overwhelmingly for lawful purposes.

05

Commerce Clause concerns

A state-specific approved list for interstate hardware raises serious Dormant Commerce Clause issues.

06

Federal preemption

Federal law already covers firearm manufacture, including via additive manufacturing.

+

Six more concerns detailed

Delegation, due process, Fourth Amendment telemetry, and state constitutional issues.

12+
Technical Failures
Why the tech can't actually work
01

Geometry isn't uniquely a firearm

A rifled barrel is a grooved cylinder. So are industrial screws, optical mounts, and thousands of other parts.

02

Trivial workarounds

Rotation, scaling, splitting a model into parts, or re-exporting defeats shape-based detection - without losing function.

03

G-code is the wrong layer

By the time a printer sees G-code, shape context is gone. Reconstructing a "firearm" at print time is intractable.

04

Firmware is open

Marlin, Klipper, and RepRap firmware can be flashed in minutes. Software-level "blocks" are simply removable.

05

No ground-truth dataset

There is no authoritative dataset of "firearm blueprints" - and the set grows adversarially.

06

Published error rates are too high

Research on shape-based detection consistently shows error rates incompatible with general-purpose use.

+

Six more technical barriers

Remote-print workflows, procedural generation, encrypted slicer output, multi-material composites, and more.

Bill progress

Where it stands right now.

AB2047 cleared every committee in both houses, passed the full Assembly floor with 33 amendments, and has now passed the full State Senate. The bill has been enrolled and sent to the Governor. The only step left is his signature or veto - and the bill can still be stopped here. Write the Governor β†’

FebruaryIntroduced

Bill Introduced Completed

AB2047 is introduced in the California State Assembly, framed as a public safety measure targeting 3D-printed firearms.

MarchPublic Safety

Passed Public Safety Committee Completed

The bill cleared the Assembly Public Safety Committee and was advanced for further review.

AprilJudiciary

Passed Judiciary Committee Completed

The bill cleared the Assembly Judiciary Committee and was advanced to Appropriations.

MayAppropriations

Appropriations & Suspense File Completed

The bill cleared the Assembly Appropriations Committee, was placed in the Suspense File, and has now been released with 33 amendments and sent to the floor.

MayAssembly Floor

Passed the Assembly Floor Completed

The full Assembly voted to pass the amended bill, sending it across to the State Senate for the second half of the process.

June 23Senate Judiciary

Passed Senate Judiciary Committee Completed

The bill was heard by the Senate Judiciary Committee on June 23, cleared it, and advanced to the Senate Public Safety Committee.

June 30Senate Public Safety

Passed Senate Public Safety Committee Completed

The bill cleared the Senate Public Safety Committee on June 30 and now advances to the Senate Appropriations Committee.

AugustSenate Appropriations

Passed Senate Appropriations Committee Completed

After the summer recess the committee weighed what AB2047 would cost the state, and passed it. That was the last committee standing between the bill and a vote of the entire Senate.

SeptemberSenate Floor

Passed the Senate Floor Completed

The full State Senate voted to pass AB2047. The bill was enrolled and sent to the Governor's desk.

NowFinal

Governor's Desk Awaiting decision

AB2047 is on the Governor's desk. He can sign it into law or veto it - the bill can still be stopped here. Writing his office now is the most useful thing anyone can do. Write the Governor β†’

In the news

The story is spreading.

Coverage of AB2047 and the maker community's response from across the tech press.

Los Angeles Times coverage of California's AB2047 3D printer bill
Los Angeles Times July 19, 2026

California's push to ban technology used for 'ghost guns' finds unlikely foe in Hollywood

Hollywood's special-effects and prop shops, including Legacy Effects, line up against AB2047, warning that the same general-purpose 3D printers they depend on would be swept in - and that the bill's narrow exemption for printers "sold exclusively" to studios would not cover them.

David Tobin on California's AB2047 3D printer bill
3DPrint.com June 9, 2026

Why California's 3D Printer Bill Worries the Industry: David Tobin Says "It Regulates a Tool, Not the Crime"

"You're regulating a tool instead of the crime. The bigger concern is the precedent." David Tobin argues AB2047 misses the mark by mandating firearm-blocking tech in printers rather than enforcing existing law.

David Tobin speaking against AB2047
Fabbaloo May 15, 2026

David Tobin Is Fighting California's 3D Printer "Ghost Gun" Bill

"California's AB2047 is one of the most troubling pieces of 3D printing legislation ever proposed." A profile of David Tobin's push to defeat the bill before the Assembly floor vote.

David Tobin speaking to the Assembly Judiciary Committee
Tom's Hardware April 27, 2026

3D printing community organizes against California law that would restrict sales to state-approved models

Experts warn that β€œsafety algorithms” are a death sentence for makerspaces, schools, and innovation - with $10.5B in sunk costs and 1.5M California children using 3D printing today.

On YouTube

Watch the full breakdown.

A growing series from the 3D Printing Nerd and the wider maker community: what AB2047 does, what it means for makers, schools, and businesses, and why its technical premise doesn't hold up.