to comply, vendors would need to require printers sold in california to be locked (presumably by encryption) to a proprietary slicer with ai vision that could try to determine if the thing being printed looked like a gun. Maybe if there was a bullet sized barrel and access around the striker area.
Makerbot more or less did this. It was a pain in the ass to use a non-makerbot-desktop slicer with a 2/2x series.
The software becomes part of the printer. They are linked in a way that one cannot operate without the other.
I didn’t say the law was well written, I find the the most likely way to comply.
I wouldn’t be that hard to read the g-code and reconstruct the model programatically checking for bores and firing pin access, feed that data into a model with some RAG about internal gun dimensions, but the printers are generally too underpowered to do such a calculation.
it’s all a fools errand really, guns can be made out of a handfull of hardware store parts and a drill.
to comply, vendors would need to require printers sold in california to be locked (presumably by encryption) to a proprietary slicer with ai vision that could try to determine if the thing being printed looked like a gun. Maybe if there was a bullet sized barrel and access around the striker area.
Makerbot more or less did this. It was a pain in the ass to use a non-makerbot-desktop slicer with a 2/2x series.
But that actually wouldn’t meet the law. The law requires the printer to do the check.
The software becomes part of the printer. They are linked in a way that one cannot operate without the other.
I didn’t say the law was well written, I find the the most likely way to comply.
I wouldn’t be that hard to read the g-code and reconstruct the model programatically checking for bores and firing pin access, feed that data into a model with some RAG about internal gun dimensions, but the printers are generally too underpowered to do such a calculation.
it’s all a fools errand really, guns can be made out of a handfull of hardware store parts and a drill.