The bill has cleared the Senate's Judiciary and Public Safety Committees and now heads to the Senate Appropriations Committee - the group that weighs what a bill will cost the state. AB2047 would create real costs: civil lawsuits, a new DOJ certification department, and years of research. Now is the moment to reach every Senator's office. Below you can email every Senate office at once, upload your story to the official legislative portal, and write in your own words.
One email can reach every Senate office through the Legislative Director who handles these bills. Copy the full list, paste it into the BCC field so offices don't see each other's addresses, and send a single message.
Suggested subject: Please vote NO on AB 2047. Tip: paste into BCC, not To.
Scroll for the full list. The Copy all emails button copies every Legislative Director address above into one list, ready to paste into BCC.
California's Legislature runs an official portal where anyone can submit information for legislative review. Share how you use 3D printing, your concerns about AB2047, and any data you have. It becomes part of the record that lawmakers analyze - no meeting required, just upload. This is one of the most effective things you can do.
📤 Open the legislative portalYour use case, your concerns, your data. No meetings - just upload.
Outside the US? The portal only accepts US-based addresses, but your voice still matters - 3D printing is a global community, and California lawmakers should hear how far this bill would reach. Email the Senate offices listed above instead; every message adds to the record.
Appropriations weighs what a bill will cost the state. Make that cost impossible to ignore: civil lawsuits against businesses, schools, and families; a new DOJ department to certify and police printers; and years of research into technology experts say can't be built.
Sabrina Cervantes (Chair) · Kelly Seyarto (Vice-Chair) · Christopher Cabaldon · Megan Dahle · Tim Grayson · Laura Richardson · Aisha Wahab
Email the committee staff who analyze the bill's fiscal impact - tell them what AB2047 will cost. Tap any address to email that person directly.
Personal letters from real Californians carry far more weight than form letters. Pick the points that matter to you and tell them why, in your voice:
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.
Legislators weigh messages from the people they represent most of all - so if you live in California, your own Senator and Assembly Member need to hear from you. But every informed voice adds to the pressure, in California and beyond. Each of these takes five minutes or less. Do one today. Do all three this week.
Find your own State Senator and Assembly Member, and tell them to oppose AB2047. Representatives listen hardest to the constituents they answer to - and the more informed Californians who speak up, the louder that message lands. Phone calls beat emails. Two minutes, big impact.
Add your name on Change.org - Stop AB 2047: Protect Access to 3D Printers in California.
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.
CAD files and source code are protected expression; mandatory pre-review is a textbook prior restraint.
Forcing manufacturers to attest to contested algorithm output is compelled speech on a public concern.
Shapes shared between firearm parts and countless legitimate objects give no clear notice of prohibited conduct.
The bill sweeps in general-purpose hardware used overwhelmingly for lawful purposes.
A state-specific approved list for interstate hardware raises serious Dormant Commerce Clause issues.
Federal law already covers firearm manufacture, including via additive manufacturing.
Delegation, due process, Fourth Amendment telemetry, and state constitutional issues.
A rifled barrel is a grooved cylinder. So are industrial screws, optical mounts, and thousands of other parts.
Rotation, scaling, splitting a model into parts, or re-exporting defeats shape-based detection - without losing function.
By the time a printer sees G-code, shape context is gone. Reconstructing a "firearm" at print time is intractable.
Marlin, Klipper, and RepRap firmware can be flashed in minutes. Software-level "blocks" are simply removable.
There is no authoritative dataset of "firearm blueprints" - and the set grows adversarially.
Research on shape-based detection consistently shows error rates incompatible with general-purpose use.
Remote-print workflows, procedural generation, encrypted slicer output, multi-material composites, and more.
AB2047 cleared the Assembly's Public Safety, Judiciary, and Appropriations committees, survived the Suspense File, and has now passed the full Assembly floor with 33 amendments. In the State Senate, it has now cleared both the Judiciary Committee (June 23) and the Public Safety Committee (June 30). The Legislature is on summer recess; when lawmakers return, the bill heads to the Senate Appropriations Committee - the next place it can be stopped. Take action now →
AB2047 is introduced in the California State Assembly, framed as a public safety measure targeting 3D-printed firearms.
The bill cleared the Assembly Public Safety Committee and was advanced for further review.
The bill cleared the Assembly Judiciary Committee and was advanced to Appropriations.
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.
The full Assembly voted to pass the amended bill, sending it across to the State Senate for the second half of the process.
The bill was heard by the Senate Judiciary Committee on June 23, cleared it, and advanced to the Senate Public Safety Committee.
The bill cleared the Senate Public Safety Committee on June 30 and now advances to the Senate Appropriations Committee.
The Legislature is on its summer recess. When lawmakers return, the bill goes before the Senate Appropriations Committee, which weighs its cost to the state. This is the next place AB2047 can be stopped. Keep the pressure on →
If it clears Appropriations, the full Senate votes on the bill.
The Governor's signature or veto. The bill can be stopped at any stage.
Coverage of AB2047 and the maker community's response from across the tech press.

"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.

"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.

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.
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.