As mainly a console gamer over the years, I’ve become quite used to playing with a controller that has vibration. I feel that this is one thing the Deck is missing out on.

So I’m wondering if it’s possible to somehow connect up a small vibration motor (externally) that can be connected to the Deck, and have it recognised as a controller?

Possibly more effort than it’s worth but would be interesting to see if anyone has any ideas.

20 points

The deck does have a vibration motor. Do you mean to rig up a more powerful one?

permalink
report
reply
3 points

Yes that’s right. The default ones are extremely weak!

permalink
report
parent
reply
10 points

Roy, is that you…?

permalink
report
parent
reply
3 points

God damn these electric sex pants!

permalink
report
parent
reply
6 points

Yeah because they’re just using the haptics meant to provide feedback when you use the touchpads.

permalink
report
parent
reply
4 points

Even though they use the same haptic motors, they do technically have the ability to be way stronger than they actually are while rumbling. Like when you first turn the device on and it vibrates, that is definitely more intense than it ever rumbles during gameplay.

permalink
report
parent
reply
2 points

You can increase the vibration intensity in the steam deck settings. Have you maxed it out?

permalink
report
parent
reply
15 points

For some reason this post reminds me of the good old N64 days where you had to load a vibration pak into the controller. Good time, good times.

permalink
report
reply
3 points

Yes, that is exactly what I want xD

permalink
report
parent
reply
8 points

Why not just use something like https://crates.io/crates/buttplug ?

permalink
report
reply
8 points

This may actually be the perfect solution! Internal vibration. Imagine playing Forza and feeling your insides jiggle as you accelerate through a corner. Possibly the closest thing to actually driving a car.

permalink
report
parent
reply
6 points
*

It sure sounds like a fun project to work on. If only I didn’t have so many things in backlog already.

permalink
report
parent
reply
4 points

*buttlog?

Usually would it be a case of game devs integrating buttplug.io support?

permalink
report
parent
reply
3 points

All the sim racers use them, only a casual would drive without the SportsPlugGTX

permalink
report
parent
reply
3 points

I’ve heard they’re good for chess too

permalink
report
parent
reply
3 points

Seems very doable, would just need a custom driver for the built-in controls that implements vibration.

permalink
report
reply
1 point

How difficult would it be create a driver like that? Would someone with virtually no coding experience have any chance?

permalink
report
parent
reply
4 points
*

As a programmer that has little to no idea how to program a driver, I think it’s basically zero chance. It would take a LOT of research and learning. Define the problem, choose an appropriate language, choose and install the programming tools, learn how to program a device driver, learn about controller hardware, learn about Linux, learn the programming language, learn about Steam Deck, write code and test probably hundreds or thousands of times. If I were to wildly speculate I’d say it would be several months starting with basically zero knowledge but having time, will, and aptitude.

permalink
report
parent
reply
1 point

I think OP thought you meant a software driver but you meant a hardware driver, didn’t you?

permalink
report
parent
reply
1 point

Ah, I would definitely struggle then! I guess my most realistic options would either be to take apart the Deck and replacing the existing motor with a stronger one, or hope that someone smarter than me has a similar idea and can code a driver

permalink
report
parent
reply
3 points

The hardware can be as simple as a microcontroller with two motor drivers. The software would require some work though as you would have to somehow redirect the vibration commands from the game to go to your custom motor driver rather than the built-in controller (or split it to both). The other issue is providing power to your contraption.

I tried adding RGB lights to my Deck and modded in a microcontroller board with some LED strips. I found an interface to send data from the Deck to my microcontroller to control the LEDs (using some I2C pins I found) but I ended up killing a chip on my Deck’s motherboard by pulling too much power from the 5V rail on the controller PCB. Motors also consume a lot of power so finding a safe power source for this mod would run into the same issue.

If you do attempt such a mod, don’t try to draw power for the motors off of the integrated controller PCB. You run the risk of overloading the supply for it on the motherboard, and repairing that is messy.

permalink
report
parent
reply
1 point

Thanks for this info. I think a hardware mod and/or software coding for this would be beyond my understanding.

Something externally plug and play would be amazing, but I doubt such a product exists.

permalink
report
parent
reply

[This comment has been deleted by an automated system]

permalink
report
parent
reply
1 point

Great info! I did wonder if something like that would be possible. Will look into this, thanks

permalink
report
parent
reply
3 points
  1. I’m in the work bathroom so I can’t check, but I think you can crank the haptic settings up on the deck, maybe that might help hold you over.

  2. it might actually be easier to replace the vibration motors in the deck with those for another controller. They could be a standard size, and other motors might fit. It all depends on how the motors are controlled electrically, and whether sufficient power could be sent to the new motors, and if so whether the electrical system can handle it.

permalink
report
reply
2 points

The Deck doesn’t use conventional motors for vibration like most controllers do, it uses a haptic feedback engine built into each touchpad that works more like a speaker than a traditional vibration motor (which is just a motor with a spinning weight attached). You can’t really interchange these.

permalink
report
parent
reply
3 points

Do switch joy cons do that as well? I remember some indie games literally using vibrations as a speaker

permalink
report
parent
reply
1 point

They have something similar, yes.

permalink
report
parent
reply

Steam Deck

!steamdeck@sopuli.xyz

Create post

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

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:
[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.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

  • Follow the rules of Sopuli
  • Posts must be related to the Steam Deck 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

Community stats

  • 4.3K

    Monthly active users

  • 1.1K

    Posts

  • 19K

    Comments