0xDD
  • Communities
  • Multi-communities
  • Support Lemmy
  • Search
  • Login
  • Sign Up
Steam Hardware@sopuli.xyzbymr_MADAFAKA@lemmy.ml
17 days

Steam Controller and Puck CAD files now available!

steamcommunity.com

https://gitlab.steamos.cloud/SteamHardware/SteamController

78
    Steam :: Steam Hardware :: Steam Controller and Puck CAD files now available!
    steamcommunity.com
    Greetings! We have exciting news to share for those of you who want to hack, mod, or design accessories for the Steam Controller and Puck.  Today we're making the CAD files for the external shell (surface topology) of Steam Controller and Puck available for download under a Creative Commons license. This includes an STP model of each, an STL model of each, and an engineering drawing with critical features/keep outs for each.  You can find the files here. We can't wait to see what you all...
    You must log in or register to comment.

    • BastingChemina@slrpnk.net
      17 days

      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.deEnglish
          16 days

          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
              16 days

              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
                16 days

                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.

            • Captain Howdy@lemmy.zipEnglish
              16 days

              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
                  16 days

                  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.caEnglish
                    16 days

                    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
                        16 days

                        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.

                      • thingsiplay@lemmy.ml
                        15 days

                        It’s not the first time Valve did that. The CAD files for Steam Deck were also released before. Expect to add them more with future hardware under: https://gitlab.steamos.cloud/SteamHardware/

                        • Quibblekrust@thelemmy.clubEnglish
                          16 days

                          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.caEnglish
                              16 days

                              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.

                                • Quibblekrust@thelemmy.clubEnglish
                                  16 days

                                  Certainly precise enough to slap a doodad onto a respirator with some 3M VHB tape!

                            • ayyy@sh.itjust.works
                              17 days

                              How long until someone adapts it into a sex toy?

                                • Baggie@lemmy.zip
                                  17 days

                                  It already vibrates so

                                  • nullify3112@lemmy.world
                                    16 days

                                    Anything is a sex toy if you are brave enough

                                      • SaveTheTuaHawk@lemmy.caEnglish
                                        16 days

                                          • VoteNixon2016@lemmy.blahaj.zone
                                            16 days

                                            Flared base, body-safe materials…

                                              • SaveTheTuaHawk@lemmy.caEnglish
                                                16 days

                                                self cleaning.

                                        • SaveTheTuaHawk@lemmy.caEnglish
                                          16 days

                                          “looks like a gun, ATF contacted”

                                          –Bambu labs.

                                          • potustheplant@feddit.nl
                                            16 days

                                            Standalone driver when? I’m waiting, Valve.

                                              • Fubarberry@sopuli.xyzEnglish
                                                16 days

                                                It’s hard to say before we can try it out, but it defaults to generic keyboard/mouse controls for desktop. I haven’t seen any official confirmation if you can swap it to a generic gamepad like the steam deck controls by holding start/menu.

                                                There’s also a 3rd party program for managing the original steam controller, hopefully we’ll see it support this one as well.

                                                  • baguettefish@discuss.tchncs.deEnglish
                                                    11 days

                                                    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)

                                                    EDIT: I have the controller now. Gamepad action set of the desktop layout works for me to use in non-steam games without launching them through steam (hold start to switch between mouse/keyboard and gamepad. configuring it can be done in controllers -> advanced). If you want to launch non-steam games (for example from heroic on linux through steam, be sure to rename the games in steam to their steam store id. For example 2097230 for “Turnip Boy Robs a Bank”. The name should show up like that in the steam library. That’s how you use steam community controller layouts with non-steam games. The id can be found in the store page url, /app/{id}/{title}/.

                                                    • potustheplant@feddit.nl
                                                      16 days

                                                      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
                                                      16 days

                                                      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
                                                          16 days

                                                          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
                                                              16 days

                                                              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
                                                                  15 days

                                                                  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
                                                              16 days

                                                              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
                                                                  16 days

                                                                  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
                                                                      16 days

                                                                      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
                                                                          15 days

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

                                                                            • kittenzrulz123@lemmy.dbzer0.com
                                                                              15 days

                                                                              What other API are they supposed to support that has wide support and supports all features while not being tied to a specific ecosystem? Because as I said if they made a standalone steaminput driver that would require explicit support from developers (outside steam nobody else really interprets controller input the same way, typically they just allow the devs to do whatever). Its more complex than games just automatically accept any controller with any input method, they either need a stable API to call upon (which outside of steam is basically just xinput) or have a translation layer. Lets be honest nobody is going out of their way to support a standalone steaminput except maybe gog.

                                                                                • potustheplant@feddit.nl
                                                                                  14 days

                                                                                  You think you really understand how controllers/drivers work. Unfortunately, you do not.

                                                                      • artyom@piefed.socialEnglish
                                                                        17 days

                                                                        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.zipEnglish
                                                                            17 days

                                                                            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
                                                                              17 days

                                                                              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.socialEnglish
                                                                                  17 days

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

                                                                                    • pivot_root@lemmy.world
                                                                                      17 days

                                                                                      Yes.

                                                                                      • Mark with a Z@suppo.fi
                                                                                        16 days

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

                                                                                        • quack@lemmy.zip
                                                                                          16 days

                                                                                          You underestimate how stupid the average person is.

                                                                                          • calcopiritus@lemmy.world
                                                                                            16 days

                                                                                            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.

                                                                                              • Diurnambule@jlai.lu
                                                                                                16 days

                                                                                                Noice, this is so clear. Thanks. So can you explain other concepts like this ? You look usefull to be around :D

                                                                                                  • calcopiritus@lemmy.world
                                                                                                    16 days

                                                                                                    As long as I know the answer, you can ask whatever you want.

                                                                                            • paraphrand@lemmy.worldEnglish
                                                                                              17 days

                                                                                              They are addressing a diverse audience with their messaging. Not just you.

                                                                                                • artyom@piefed.socialEnglish
                                                                                                  17 days

                                                                                                  …I didn’t think they were?

                                                                                                    • three@piefed.socialEnglish
                                                                                                      17 days

                                                                                                      Then why are you so butthurt about this?

                                                                                                        • artyom@piefed.socialEnglish
                                                                                                          17 days

                                                                                                          Why are you fabricating all of these presumptions about me?

                                                                                                            • three@piefed.socialEnglish
                                                                                                              17 days

                                                                                                              I can infer from all your replies in the thread that you are seething underneath all of these “composed” messages.

                                                                                                                • artyom@piefed.socialEnglish
                                                                                                                  17 days

                                                                                                                  LOL you are not “inferring”, you are “fabricating”. And I don’t understand why.

                                                                                                                    • three@piefed.socialEnglish
                                                                                                                      17 days

                                                                                                                      Take a breather, bud

                                                                                                                      :^)

                                                                                                          • ScientifficDoggo@lemmy.zipEnglish
                                                                                                            17 days

                                                                                                            It’s not though?

                                                                                                              • artyom@piefed.socialEnglish
                                                                                                                17 days

                                                                                                                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.comEnglish
                                                                                                                    17 days

                                                                                                                    “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.socialEnglish
                                                                                                                        17 days

                                                                                                                        “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.xyzEnglish
                                                                                                                            16 days

                                                                                                                            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.

                                                                                                                            • magikmw@piefed.socialEnglish
                                                                                                                              16 days

                                                                                                                              My house did. With diagrams and photos. Very useful.

                                                                                                                          • waterSticksToMyBalls@lemmy.world
                                                                                                                            17 days

                                                                                                                            You’re grossly overestimating the competency of the general public

                                                                                                                              • artyom@piefed.socialEnglish
                                                                                                                                17 days

                                                                                                                                The competency of the general public is not relevant.

                                                                                                                                  • waterSticksToMyBalls@lemmy.world
                                                                                                                                    17 days

                                                                                                                                    You are entitled to your own opinions but we advise you leave it to the professionals.

                                                                                                                                • ScientifficDoggo@lemmy.zipEnglish
                                                                                                                                  17 days

                                                                                                                                  I didn’t expect changing an SSD to be such a technical task for you… I mourn your lego-less youth.

                                                                                                                                    • artyom@piefed.socialEnglish
                                                                                                                                      17 days

                                                                                                                                      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
                                                                                                                                          17 days

                                                                                                                                          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.socialEnglish
                                                                                                                                              17 days

                                                                                                                                              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.

                                                                                                                                                • wonderingwanderer@sopuli.xyz
                                                                                                                                                  17 days

                                                                                                                                                  Once again, I didn’t think it was.

                                                                                                                                                  Then why are you so butthurt about it?

                                                                                                                                      • SavvyWolf@pawb.socialEnglish
                                                                                                                                        16 days

                                                                                                                                        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.

                                                                                                                                        • tiberius@lemmy.caEnglish
                                                                                                                                          17 days

                                                                                                                                          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.socialEnglish
                                                                                                                                              17 days

                                                                                                                                              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.caEnglish
                                                                                                                                                  17 days

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

                                                                                                                                                    • artyom@piefed.socialEnglish
                                                                                                                                                      17 days

                                                                                                                                                      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
                                                                                                                                                          17 days

                                                                                                                                                          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.socialEnglish
                                                                                                                                                              17 days

                                                                                                                                                              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
                                                                                                                                                                  16 days

                                                                                                                                                                  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.

                                                                                                                                                    Steam Hardware@sopuli.xyz

                                                                                                                                                    steamdeck@sopuli.xyz

                                                                                                                                                    Subscribe from remote instance

                                                                                                                                                    Create post

                                                                                                                                                    Report community

                                                                                                                                                    Modlog
                                                                                                                                                    You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !steamdeck@sopuli.xyz

                                                                                                                                                    A place to discuss and support all Steam Hardware, including Steam Deck, Steam Machine, Steam Frame, and SteamOS in general.

                                                                                                                                                    As Lemmy doesn’t have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
                                                                                                                                                    [Flair] My post title

                                                                                                                                                    The following is a list of suggested flairs:
                                                                                                                                                    [Deck] - Steam Deck related.
                                                                                                                                                    [Controller] - Steam Controller related.
                                                                                                                                                    [Machine] - Steam Machine related.
                                                                                                                                                    [Frame] - Steam Frame related.
                                                                                                                                                    [Discussion] - General discussion.
                                                                                                                                                    [Help] - A request for help or support.
                                                                                                                                                    [News] - News about the deck.
                                                                                                                                                    [PSA] - Sharing important information.
                                                                                                                                                    [Game] - News / info about a game on the deck.
                                                                                                                                                    [Update] - An update to a previous post.
                                                                                                                                                    [Meta] - Discussion about this community.

                                                                                                                                                    If your post is only relevant to one hardware device (Deck/Machine/Frame/etc) please specify which one as part of the title or by using a device flair.

                                                                                                                                                    These are not enforced, but they are encouraged.

                                                                                                                                                    Rules:

                                                                                                                                                    • Follow the rules of Sopuli
                                                                                                                                                    • Posts must be related to Steam Hardware or Steam OS in an obvious way.
                                                                                                                                                    • No piracy, there are other communities for that.
                                                                                                                                                    • Discussion of emulators are allowed, but no discussion on how to illegally acquire ROMs.
                                                                                                                                                    • This is a place of civil discussion, no trolling.
                                                                                                                                                    • Have fun.

                                                                                                                                                    Link to our Matrix Space

                                                                                                                                                    Visibility: Public

                                                                                                                                                    This community is visible to everyone.

                                                                                                                                                    • English
                                                                                                                                                    • Unknown language
                                                                                                                                                    • Русский
                                                                                                                                                    • татар теле
                                                                                                                                                    • 3 users / Day
                                                                                                                                                    • 967 users / Week
                                                                                                                                                    • 3.73K users / Month
                                                                                                                                                    • 7.38K users / 6 months
                                                                                                                                                    • 1.32K posts
                                                                                                                                                    • 20K comments
                                                                                                                                                    • 1 local subscriber
                                                                                                                                                    • 22.1K subscribers
                                                                                                                                                    • BE: 1.0.0-beta.0
                                                                                                                                                    • Modlog
                                                                                                                                                    • Instances
                                                                                                                                                    • Docs
                                                                                                                                                    • Code
                                                                                                                                                    • join-lemmy.org