• Captain Howdy@lemmy.zip
    link
    fedilink
    English
    arrow-up
    25
    ·
    1 day ago

    I hate to be a fanboy for a corporation, but this move is rad. I really wish every company would release models of their products.

    It took me ages and ages to try to accurately measure the inside curves of a 3M respirator so I could work out a glasses holder mod. I ended up just giving up and fashioning something out of sculpey.

    • warm@kbin.earth
      link
      fedilink
      arrow-up
      6
      ·
      1 day ago

      I honestly think it should be mandatory. With online shopping these days, a customer should be able to see the exact dimensions of a product before they purchase it.

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

      I really wish every company would release models of their products.

      Every fastener McMaster -Carr sells has a 3D CAD file…which helps them sell more.

      • JillyB@beehaw.org
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        I genuinely wish every online retail company was exactly like mcmaster carr in almost every way. The web site is god-teir. When I was a manufacturing engineer, I bought from them more often than grainger just because their web site was better.

    • Quibblekrust@thelemmy.club
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 day ago

      If you ever want to try again, you could try with photogrammetry.

      If you’ve never heard of it, it uses multiple pictures of the same subject to produce a 3D model automatically. Here’s a link to a video showing off Meshroom. The link jumps a few minutes into the video to show off the point cloud generated from the images.

      https://youtu.be/yKbyVDK2Ep8?t=520

      I can’t speak for the quality of the video overall, but I do like this guy’s channel. I have used Meshroom myself to genetate models. Note: it requires an Nvidia GPU. Although, I hear there’s an AMD compatible fork called MeshroomCL.

      One thing you need to worry about when doing photogrammetry is having a precise scale reference on the object. The software has no idea if you’re taking pictures of a tiny elephant or a real elephant. So you need this scale reference on the object so you can precisely scale the object up or down later to have the real size. It can either be some feature on the object itself that you can measure very precisely, or you can tape a little printed ruler on the object (if there’s a flat surface), or even just two marks that are a known distance apart. Basically put two tiny pen marks on the objects and then measure the straight line distance between them using digital calipers. The further apart they are, the better.

      And then you can use normal 3D modeling software to use this generated object to make Boolean subtractions from some shape you made. This lets you 3D print an object that perfectly mates to the thing you scanned. However, the scanned object is often just an empty shell and you will have to give it some volume before you can use it for Boolean operations. I think I used Mesh Mixer for that.

      In your example, you would have a model of the respirator, and you could use that to subtract from some eyeglass holder that you design, and then it would mate perfectly to your respirator. You could use glue or epoxy to attach the printed object to the respirator.

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

        It’s not sufficient for precise models. But, I did once use it to reconstruct a broken sculpture and 3D print the sculpture after I fixed it in Meshmixer.

  • BastingChemina@slrpnk.net
    link
    fedilink
    arrow-up
    37
    ·
    edit-2
    2 days ago

    Steam released the CAD files of the Steam controller, on gitlab, under a creative Commons license !

    I was on the edge about wanting to buy a steam controller but now definitely want one. I’ll keep an eye open for when they are back in stock.

    • KubeRoot@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 day ago

      If I’m understanding correctly, it’s a noncommercial variant, so if you use these files to design a custom replacement shell, you can’t sell it, right? Seems understandable, but a bit of a shame.

      • BastingChemina@slrpnk.net
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        If you are interested in creating a commercial product based on the Materials, please get in touch with Valve.

        It’s the second line of the license file. So the license does not automatically grant commercial right but they are addressing straight away that they are open to the idea.

        I don’t know in practice how easy it would be to get the right from Valve to commercialize a product derivated from these files.

      • julianwgs@discuss.tchncs.de
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        IANAL but I believe that license only applies to the files not for products created with those files as those don‘t include the CAD files. But you are not allowed to sell derivative CAD models of those CAD models.

  • artyom@piefed.social
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 days ago

    Your Steam Controller is yours, and you have the right to do with it what you want. That said, we highly recommend you leave it to professionals.

    Talk about mixed messaging…

    • FlihpFlorp@piefed.zip
      link
      fedilink
      English
      arrow-up
      69
      ·
      edit-2
      2 days ago

      Personally I don’t think it’s mixed

      As someone who (outside of basic game modding) hates to tinker out of fear of breaking something, that second part is aimed at people like me.

      In other words I read this is “Hey FlipFlop, you could make all these changes, but let’s leave that to your buddies who actually know electronics and hardware so you don’t end up with $100 steam brand paperweight “

      Edit: check out the page and that’s pretty much what was said right after “Any damage you do will not be covered by your warranty” “You might break your controller”

    • Mark with a Z@suppo.fi
      link
      fedilink
      arrow-up
      44
      ·
      2 days ago

      It’s a warning to those who would likely just break their expensive controllers. Some people know stuff about electronics and can make custom parts and other things. It could spawn a cottage industry.

      • artyom@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        Do people really need a warning to know that they might break something if they open it up without knowing what they’re doing?

        • calcopiritus@lemmy.world
          link
          fedilink
          arrow-up
          7
          ·
          1 day ago

          Product specifications are different for the parts accessible to a user and the parts not accessible to the user.

          If you tell a user “you can take it apart” the user will believe the product was made with taking it apart in mind. But it was not.

          For example, a toy that is made to be taken apart, like legos, will survive it being taking apart thousands of times. But an electronic device that was made to take it apart only for repair purposes may last only tens of cycles.

          So if a user disassembles their controller 100 times, a part will probably break, and the user will complain about it being such bad quality that it broke after taking it apart “a few times”.

          That’s why it is important to disclose what you are MEANT to do as opposed to what you technically CAN do.

        • Mark with a Z@suppo.fi
          link
          fedilink
          arrow-up
          11
          ·
          2 days ago

          Yes, and there’s nothing mixed about the messaging. If you know what you’re doing, go ahead. If you don’t, dont.

          Usually compsnies would just say no to everyone and throw around words like “unauthorized”.

    • SavvyWolf@pawb.social
      link
      fedilink
      English
      arrow-up
      10
      ·
      2 days ago

      Ehhh… Reads like the standard “we’re happy with you tweaking it, but don’t want to be liable for you breaking it.”

      If you try to sue them, they can point to this section of their docs and say you didn’t follow their recommendations.

      • artyom@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 days ago

        They release CAD files for DIYing “sweaters”, tell you you can do with it whatever you want, and then tell you they “strongly recommend” hiring someone else to do it for you in the next sentence, and you don’t think that’s mixed messaging?

        Would you say the same if Framework told you they “highly recommend” hiring a professional to swap your SSD?

        • WR5@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          21
          ·
          2 days ago

          “Your house and electrical wiring is yours, and you have the right to do with it what you want. That said, we highly recommend you leave it to professionals.”

          This is not mixed messaging, this is just advice. Mixed messaging would be something along the lines of: “Your house and electrical wiring is yours, and you have the right to do with it what you want. That said, you are not allowed to do what you want.” Mixed messaging colloquially means contradictory statements.

          • artyom@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 days ago

            “Your house and electrical wiring is yours, and you have the right to do with it what you want. That said, we highly recommend you leave it to professionals.”

            Your house is not delivered with documentation for the wiring. Further, fucking up the wiring in your house can literally kill you, so no, this is not an apt analogy.

            Mixed messaging colloquially means contradictory statements.

            No, that’s a contradiction. “Mixed” is exactly what it sounds like. The messaging is unclear.

            • Alaknár@sopuli.xyz
              link
              fedilink
              English
              arrow-up
              6
              ·
              2 days ago

              Your house is not delivered with documentation for the wiring

              Contact whoever sold you the house - it should come with a full mapping of electric, water and heating systems.

          • artyom@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            2 days ago

            I have no idea where you got the idea that that would be “such a technical task” for me. Nor why you think I had a “lego-less youth”. I’m >35 y/o and have been repairing computers since I was 15.

            • wonderingwanderer@sopuli.xyz
              link
              fedilink
              arrow-up
              4
              ·
              2 days ago

              Then the warning obviously isn’t directed at you, chill out. It’s for everyone who does need to be told that tinkering with the electronics in the controller can break it if they don’t know what they’re doing.

              “Welcome to your new linux system. You can delete or modify anything you want in the root directory, but we recommend leaving that to someone who knows what they’re doing.”

              It’s not a mixed message.

              • artyom@piefed.social
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                2 days ago

                Then the warning obviously isn’t directed at you

                Once again, I didn’t think it was.

                It’s for everyone who does need to be told that tinkering with the electronics in the controller can break it if they don’t know what they’re doing.

                Anyone dumb enough to need to be told this would pay it no heed.

                “Welcome to your new linux system. You can delete or modify anything you want in the root directory, but we recommend leaving that to someone who knows what they’re doing.”

                No Linux distributor in their right mind would tell you anything like that. They would tell you to learn.

                It’s not a mixed message.

                It very much is.

    • tiberius@lemmy.ca
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      Sometimes you want someone else to do it. I added a 2nd SSD to my laptop a few years back. It resulted in a new drive and a few broken plastic tabs.

      • artyom@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 days ago

        Did you not know that you might damage something if you open it? If someone told you that, would you have taken it to a professional?

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

          For a screen or CPU replacement, yes. For memory, no. Gotta break what’s not broken to fix something.

          • artyom@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 days ago

            This is not a screen or CPU or memory, this is the exterior shell. It’s like removing the cover from the back of your laptop.

            • DaTingGoBrrr@lemmy.ml
              link
              fedilink
              arrow-up
              2
              ·
              2 days ago

              And what would be the reason to open up the shell in the first place? To mess with the electronics inside. Which is only recommended to people that know what they are doing because of the risk to break it.

              • artyom@piefed.social
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 days ago

                And what would be the reason to open up the shell in the first place?

                There’s no reason to speculate, they spell this out plainly in the OP:

                Feel free to use these to make your own Puck holders, Controller sweaters, or whatever else you want to create!

                • DaTingGoBrrr@lemmy.ml
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  2 days ago

                  You don’t need to open the shell and access the internals if you are making a controller sweater and it wouldn’t void your warranty. That is not what Valve is warning about. They ask you to not fuck with the internals unless you know what you are doing.

      • baguettefish@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        18 hours ago

        the desktop layout does indeed switch between mouse + keyboard mode and gamepad mode when you hold that button (don’t know which), but I’ve also heard of people saying that in that time the controller tells the pc that it is a keyboard with gamepad inputs, which means a decent amount of games might not recognize it properly. that might be a firmware issue that’s already fixed or will be fixed, but at the moment I don’t know how well it works. I’ve ordered it early on and seem to have gotten into the second wave in germany/europe, so maybe i can share more when i receive it in a week or so (estimated based on what the order page told me)

      • potustheplant@feddit.nl
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        23 hours ago

        Why would using a 3rd party program be acceptable? I mean, how can someone outside Valve make that but Valve themselves cannot? It’s pretty ridiculous.

    • ExperiencedWinter@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      1 day ago

      Just build one yourself if it’s so easy… I’m sure you won’t run into any problems mapping the gyro, touchpad, or additional buttons to an xinput controller, it’s super easy right?

      • potustheplant@feddit.nl
        link
        fedilink
        arrow-up
        1
        ·
        23 hours ago

        What an absolutely absurd non-argument. How can someone with no access to their codebase extract the bit of steam that makes the controller work? I’m not going to spend $100 on a controller amd then do Valve’s work for them.

        Valve made the controller and they did add support for their controller inside steam. Just extract the controller compatibility layer and make it standalone. Don’t force people to use steam. It’s not a wild thing to ask. I also never said they should use xinput.

        Stop defending rich corporations, it’s lame.

        • ExperiencedWinter@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          22 hours ago

          My point was there is no standard input library that the controller would map to without losing functionality.

          It’s not like valve told everyone who wants to play non steam games to fuck off, they built a way for you to launch non steam games through steam then the controller will work.

          • potustheplant@feddit.nl
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            7 hours ago

            If the controller can work through steam then it can work through a stripped down version of steam that does not have the store, library, community, etc features. That’s what I’m asking. A program that can work as a compatibility layer and does not require you to log in to anything or give your data to valve in any way.

            Yes, steam does give you a workaround. A workaround that involves giving them user data.

    • kittenzrulz123@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Not even remotely related, also if they made a standalone driver it wouldnt matter because for the most part xinput doesnt support the unique hardware and if they made a standalone steaminput driver nobody else would put in any effort to support it. Its like how Valve lets anyone publish software for SteamOS by supporting flatpaks yet not a single other store acturally does. They would need to emulate xinput or directly support it meaning the touchpads and back buttons wouldnt be supported along with gyro or touchsense (at that point just get a standard controller).

      • potustheplant@feddit.nl
        link
        fedilink
        arrow-up
        1
        ·
        23 hours ago

        Firstly, xinput support would still be useful. Reduced functionality >> no functionality. Secondly, it a standalone druver would only need to remove the steam itself and keep what makes the controller work. It would not require any extra work from any game dev. Stop making excuses for rich corporations providing half-baked support. It’s kinda pathetic.

        • kittenzrulz123@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          1
          ·
          21 hours ago

          If it was xinput you would be correct it would not require any additional dev work as they already support xinput, however functionality would be so severely reduced that honestly I cannot think of a single reason to use it like that (unless you really like the ergonomics I guess). If they went out of their way to make a standalone steaminput driver though that would require additional dev work for game devs that nobody else would do. You say why make excuses for rich corporations but why are you making excuses for xbox basically limiting xinput to their own controllers. Objectively xinput sucks, its clear that they never intended it to be a universal standard and until a truly open source API can replace it then yeah you’re going to have weird solutions like requiring steam open.

          • potustheplant@feddit.nl
            link
            fedilink
            arrow-up
            1
            ·
            7 hours ago

            I specifically said “standalone driver”. That does not equate to xinput support. You still have not understood what I said.