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

  • Liana@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 hours 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 🤷‍♀️

    • marxismtomorrow@lemmy.today
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      3 hours ago

      You can, sure. but then you have a new file that is entirely distinct from the original model (as far as computer hashing is concerned). So you have to do several steps to legally comply with this:

      1. Receive gcode file

      2. use costly ai to convert the gcode to a 3d model.

      3. use costly ai to try to figure out what the 3d model is.

      4. do all of this either via a remote connection, or on a processor weaker than the median game console from the 1990s.

      5. repeat for every single attempted print, which can be several dozen per completed product depending on how annoying the calibration was that day

      So if you’re a 3d printing business you now have to have your own data center basically dedicated to the tens of millions of potential prints you’re going to receive, because it’s near impossible to fingerprint g-code as it’s dynamically generated from each different CAD software differently based on thousands of settings.

      Essentially any 3d printer manufacturer is going to just say “not for use in california” instead of paying hundreds of millions of dollars a year to try to comply with this.

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

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