This first bill allows the state of California to regulate and oversee all 3D prints in the name of public safety.

  • chiliedogg@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    edit-2
    3 days ago

    It’s also pretty much a technical impossibility if you know anything about 3D printers.

    3D printers can’t read CAD. They aren’t fed STLs or any other kind of 3D model. They’re fed G-Code, which contains no geometrical details. It’s a list of instructions saying “turn these 4 motors this speed this for this amount of time while heating that part to this temperature and turning this other motor this speed, then heat this part while tunlrning that motor that fast…” with hundreds or thousands of instructions, and then new instructions for the next layer.

    In order to print a model, you first have to run it through a program called a slicer that generates that G-code by slicing it into layers with instructions for how to move, heat and cool the nozzle, build plate, and chamber, feed the filament, etc.

    The printers just follow those instructions with minimal on-board processing and zero information regarding the final model’s structure.

    • Liana@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      Speaking as someone that knows basically nothing about 3d printing (though has done similar with CNC), do you think it’d be possible to reverse-engineer the code in some way? I’m thinking something like a simulated 3d printer 🤷‍♀️

      • SaveTheTuaHawk@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        3 days ago

        there are many open sourced software applications than can produce G-Code for any printer. All of it can be done offline.