Stop AB2047 - California's bill that pulls 3D printers from schools and businesses

13 min read Original article ↗

1

Email every Senator's team

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.

Every California Senator's office40 offices · one Legislative Director each

Sen. AllenLD · Laurel Brodzinsky

Sen. Alvarado-GilLD · Cheri West

Sen. ArchuletaLD · Ben Edelstein

Sen. ArreguínLD · Luis Amezcua

Sen. AshbyLD · Lesley Beltran Brizuela

Sen. BeckerLD · Leslie Spahnn

Sen. BlakespearLD · Samantha Samuelsen

Sen. CabaldonLD · Tobias Uptain-Villa

Sen. CaballeroLD · Lilliana Udang

Sen. CervantesLD · Paco Torres

Appropriations Chair

Sen. ChoiLD · Spencer Rhoads

Sen. CorteseLD · Bridget Kolakosky

Sen. DahleLD · Doria Wallentine

Sen. DurazoLD · Bethany Renfree

Sen. Lena GonzalezLD · Caila Pedroncelli

Sen. GraysonLD · Samantha Yturralde

Bill sponsor

Sen. GroveLD · Mark Reeder

Sen. HurtadoLD · Juan Carlos Martir

Sen. JonesLD · Jake Donahue

Sen. LairdLD · Tammy Trinh

Sen. LimónLD · Misa Lennox

Sen. McGuireLD · Nicole Winger

Sen. McNerneyLD · Heather Caden

Sen. MenjivarLD · Jessica Golly

Sen. NielloLD · Calvin Rusch

Sen. Ochoa BoghLD · Tanya Vandrick

Sen. PadillaLD · Alexis Castro

Sen. PérezLD · Fernando Ramirez

Sen. ReyesLD · Maria Morales

Sen. RichardsonLD · Autumn Ogden-Smith

Sen. Susan RubioLD · Yajaira Gage

Sen. SeyartoLD · Wyatt Juntunen

Appropriations Vice-Chair

Sen. Smallwood-CuevasLD · Sana Jaffery

Sen. SternLD · Gil Topete

Sen. StricklandLD · Jennifer Carey

Sen. UmbergLD · Zach Keller

Sen. ValladaresLD · Matt Gallagher

Sen. WahabLD · Nycole Baruch

On Appropriations

Sen. Weber PiersonLD · Elizabeth Bojorquez

Sen. WienerLD · Stella Fontus

Scroll for the full list. The Copy all emails button copies every Legislative Director address above into one list, ready to paste into BCC.

2

Upload your story to the legislative portal

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 portal

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

$

Who decides next: Senate Appropriations

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.

Committee members7 members

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.

Appropriations Committee staff9 contacts

3

Write in your own words - here are the points that matter

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:

  • The bill does not make anyone safer.
  • The bill contradicts itself - its manufacturer mandate points to certification rules that a later amendment deleted, so it requires compliance with rules that no longer exist.
  • The required technology is not possible - 3D printers read code, not intent; they cannot tell what a shape is for.
  • The bill requires software that, if it could exist, would violate the First Amendment.
  • It disrupts education at every level - K-12, CTE, libraries, community colleges, and universities.
  • It breaks open-source 3D printing, which most classroom printers rely on, by demanding open firmware be as locked-down as proprietary firmware.
  • California businesses, schools, and citizens are open to civil litigation - forced to prove a negative to defend themselves.
  • The penalties hit the wrong people - the $25,000-per-violation fines fall on schools, makers, and small businesses, while bad actors route around the law.
  • The exemptions are undefined - the bill exempts printers sold "exclusively" to entertainment studios, but no printer is built for one industry, leaving makers and cosplayers out. Worse, it mandates technology that does not exist - read plainly, the bill requires every printer to run detection software that cannot be built.

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 Signatories10 organizations

PRUSA Research

Printed Solid

MAKE Magazine

Maker Faire

West3D

Nikko Industries

VORON Design

3D Printing Nerd

Cocoa Press

Greengate3D

Individual Signatories7 individuals

Dr. Adrian Bowyer

Josef Prusa

Dale Dougherty

Maksim Zolin

Joel Telling

Anne Pauley

Clayton Parker (Uncle Jessy)

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

Engage

Things you can do today.

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.

The bill, explained

What AB2047 actually does.

The bill sets up a new state regulatory regime for 3D printers, rolling out over six steps between today and 2029. Here's each one, in plain language.

1

By July 2027

California DOJ studies "blueprint detection"

The Department of Justice is directed to investigate firearm blueprint files and existing detection algorithms, and publish performance standards.

Why it matters The state is trying to define a technology that - by consensus in the research community - does not reliably exist yet.

2

By January 2028

DOJ begins certifying algorithms

Third-party vendors can submit their detection algorithms for state certification, and DOJ publishes guidance on "firearm blocking technology" to be installed on printers.

Why it matters The state picks winners. Every printer maker must license from a narrow, politically chosen set of vendors.

3

By July 2028

Manufacturers must submit attestations

Every company making or selling 3D printers in California must submit an attestation per make and model, confirming certified blocking tech is installed.

Why it matters Hobbyist-scale makers, open-source projects, and kit builders are effectively locked out - the paperwork itself is a barrier.

4

By September 2028

DOJ publishes the "approved list"

The state maintains a public list - updated quarterly - of 3D printer makes and models that have submitted valid attestations. If it's not on the list, it can't be sold here.

Why it matters A state permissions list for general-purpose computing hardware. Every firmware update re-triggers the process.

5

Starting March 2029

The sale ban takes effect

Sale or transfer of any 3D printer not equipped with certified blocking tech and not on the approved list is prohibited. Civil lawsuits may be filed against violators.

Why it matters California becomes the first state in the country to ban the sale of a category of general-purpose hardware based on theoretical misuse.

6

Ongoing

New criminal penalties

It becomes a crime to disable, uninstall, or circumvent the firearm blocking tech on a 3D printer with intent to manufacture firearms.

Why it matters The same modifications researchers, teachers, and hobbyists make today become criminal acts - based on "intent" judged after the fact.

The stakes

What Californians stand to lose.

3D printing is one of the most widely-adopted hands-on learning tools in California schools. AB2047 puts that infrastructure - and the businesses built around it - in the crosshairs.

1.5M+

Students who depend on access

K-12, CTE pathways, community colleges, and university labs

30,000+

California businesses affected

From dental labs to jewelry makers to Fortune 500 R&D

$10.5B

Sunk investment in the state

Hardware, training, curriculum, and program build-out

12

Constitutional concerns identified

First Amendment, due process, Commerce Clause, and more

Who it affects

The people who use 3D printers every day.

AB2047 targets the hardware, but the impact lands on students, teachers, makers, and small business owners using these tools for entirely legal, productive purposes.

🎓

Students & educators

Over 1.5M California students access 3D printing through school maker labs, CTE programs, and college engineering courses. Most school printers wouldn't qualify under AB2047's attestation regime.

K-12 · CTE · Higher Ed

🔧

Makers & small business

Prototype shops, dental labs, custom manufacturers, jewelers, medical device startups - every California small operation that depends on affordable, general-purpose printers.

30,000+ businesses

🧰

Open-source & hobbyists

RepRap, Voron, Klipper, and countless community-built printer designs cannot participate in a manufacturer-attestation system. They'd simply not be sold in California.

Community hardware

🔬

Researchers & engineers

Labs that modify firmware, experiment with extruders, or build next-gen additive manufacturing depend on hardware they can legally configure. Criminalizing circumvention chills real research.

Research & R&D

📚

Libraries & community spaces

Hundreds of California public libraries and community maker spaces offer free 3D printer access. Replacement on compliance grounds would gut those programs - disproportionately in low-income areas.

Public access

🏛️

Taxpayers

AB2047 creates a new DOJ certification regime, a quarterly-maintained list, and a civil enforcement mechanism - all paid for with California tax dollars, to solve a problem federal law already addresses.

State-mandated program

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

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.

JulySenate Appropriations

Senate Appropriations Committee Up next

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 →

TBDSenate Floor

Senate Floor Vote Upcoming

If it clears Appropriations, the full Senate votes on the bill.

TBDFinal

Governor's Desk Upcoming

The Governor's signature or veto. The bill can be stopped at any stage.

Toolkit

Resources to share and use.

Print-ready handouts, letter templates, and talking points - built for schools, families, and neighborhood meetings.

PDF

Parent & teacher one-pager

A single-page handout explaining AB2047 in plain language - ready to bring to your next school board or PTA meeting.

1 pageDownload ↓

DOC

Legislator letter template

An editable letter opposing AB2047. Personalize one paragraph and send in under five minutes.

2 pagesDownload ↓

PDF

School board talking points

Bullet-point arguments tailored for school boards and district administrators concerned about CTE impact.

3 pagesDownload ↓

PDF

Full bill analysis

Section-by-section breakdown with annotations from lawyers, engineers, and policy experts.

32 pagesDownload ↓

ZIP

Social media kit

Friendly graphics sized for X, Instagram, LinkedIn, and TikTok - includes parent-focused copy options.

14 filesDownload ↓

PDF

Small business impact guide

Talking points for dental labs, jewelry makers, prototype shops, and other small businesses.

12 pagesDownload ↓

In the news

The story is spreading.

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

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.