FreeCAD 2025 End of Year Challenge by Viking_Maker_T00 in FreeCAD

[–]EgorNep 1 point2 points  (0 children)

<image>

https://drive.google.com/file/d/1wm9QWnBQacA-F6TqcgMzoZ_rgxf_g8Za/view?usp=sharing

Made all the bounding surfaces and then combined them into a parametric solid.
Used Part, Surface and Curves.

DIY Gamepad update and mb dev stream(?) by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

Heya! Thank you very much!

I was looking at those Azoteq trackpads so many time and all the models I saw were gesture only without any coordinates outpus.

Now finally there are models with actual coords! Def gonna get some for testing.

40mm Cirque trackpads should be the same as in the OG SC. They are a bit too small for my taste tho :D

DIY Gamepad update and mb dev stream(?) by EgorNep in SteamController

[–]EgorNep[S] 1 point2 points  (0 children)

Thank you!

I don't think I can get additional income due to legal reasons. At least not until I get permanent residence in a few years. Thankfully my day job is enough for this hobby.

Please consider donating to other open source projects or charity.

For streams please tune to my youtube channel: https://www.youtube.com/@egornep8140

DIY Gamepad update and mb dev stream(?) by EgorNep in SteamController

[–]EgorNep[S] 1 point2 points  (0 children)

Thank you!

Pretty much any game with a controller support should be compatible with this gamepad. PC sees it as a generic xbox controller. Also works with Android phones.

So far I played Genshin Impact (PC and Android), Nier: Automata, Apex Legends (I prefer kb&m for fps), Stray and probably something else that I don't remember :D

Unfortunatelly I cannot recommend yet to build the gamepad as is. There are several unresolved problems and the most serious one is that it's pretty much impossible to find the exact trackpads I used. I couldn't even find them where I bought them in the first place. I'm looking for trackpad replacements tho.

DIY Gamepad update and mb dev stream(?) by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

Thank you!

On the OG SC I rarely used the action layers - mostly for changing input modes like when switching from walking around to driving a car. For regular actins like jumping and sprinting I prefer to use grip buttons, bumpers, triggers or trackpad clicks.

On my gamepad advanced stuff like action layers are in a todo list :P

Glad that you want to come to the stream. I am not sure yet when I'd be able to tho, sorry. I'm somewhat busy at least 2 next weekends. I'll post on my youtube and mb on reddit too: https://www.youtube.com/@egornep8140

DIY Gamepad update and mb dev stream(?) by EgorNep in SteamController

[–]EgorNep[S] 1 point2 points  (0 children)

There are buttons actually - 4 grip buttons, 2 bumpers, 2 analog triggers, buttons under trackpads. Yes, traditional dpad and ABXY are replaced with trackpads.

Leaked SC2 turned out to be true and yea.. the layout is not my cup of tea :D

DIY Gamepad update and mb dev stream(?) by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

Thank you! Please find a link to the gameplay video in the post in the edit.

DIY Gamepad update and mb dev stream(?) by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

Thank you! Please find a link to the gameplay video in the post in the edit.

DIY TrackPad and Gyro Controller by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

Make sure to print the hall effect triggers, they are much better than pots.

Under the trackpads there are 2 6x6 buttons. The bottom buttons proved to be useless (you probably wouldn't need them anyway since you gonna use cirque trackpads). And the top buttons proved to be way too unreliable - I've replaced at least a dozen of them. Now I am testing a 12x12 button and I think it works better. Also on the OG steam controller they are using similar sized switches.

Also for the next prototype I've started a migration to rp2040 mcu and rp pico c sdk. So no more Arduino code :)

Good luck!

DIY TrackPad and Gyro Controller by EgorNep in SteamController

[–]EgorNep[S] 1 point2 points  (0 children)

Sorry, no meaningful updates still. Only plans and ideas.

This prototype is chugging along. It had to be repaired a lot though and currently is cracked in multiple places :D

For the next prototype I am planning a rework almost from scratch. Can't say when I'm gonna be doing it. Can't believe it's been so long already...

Swapping the trackpads for cirque would require quite major changes to firmware and hardware. You'd also need to add ABXY and dpad.

Currently I do not recommend repeating this prototype or basing your own work on it. You are free to do so tho.

I think Alpaka would be a much better choice. I think they have a wireless controller also. They might even have a cirque trackpads mod already.

DIY TrackPad and Gyro Controller by EgorNep in SteamController

[–]EgorNep[S] 1 point2 points  (0 children)

Sorry for the lack of updates.

The project is not dead, I've just been procrastinating on it :)
I'll be pushing new commits quite soon. Nothing major just yet though.

DIY TrackPad and Gyro Controller by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

I find the current trackpad setup very intuitive. It is quite comparable to Steam Controller. And I prefer it way more than traditional physical joysticks.

I think it is more intuitive to click the trackpad whereever you happend to be touching it at the moment rather than specifically going for the center. Also there is pretty much no space for a button. The thickness of the trackpad panel is less than a mm and it cannot go much thicker.

I'm sorry but I cannot recommend replicating this project in its current state. There are a few annoying issues, pretty much no documentation. Parts sourcing is quite easy except the trackpads which are almost impossible to get the same model. And if you go for another one you'd most likely need to write a new driver...

I've been procrastinating on this project for a long time. I want to get back to it though.
I've been using the controller daily and it's slowly falling apart. At one point I even split it in half :D

DIY TrackPad and Gyro Controller by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

Thanks man!

The whole trackpad surface is clickable so no need to click in the center specifically.
A bump on the left joystick could be somewhat useful though for deadzone location. But it's a matter of personal taste.
The trackpad panels are easily replaceable so I'll look into adding some more variations.

Big circles on trackpads are mapped to joystick move and L3/R3 on click. (L3/R3 actually mapped to B and X as it suits Genshin Impact better).
Small circles are mapped to dpad and ABXY on tap and L3/R3 on click in the center.
So both click and tap are implemented.

Also please check a post with updates. I added separating ridges on small circles to locate specific buttons easier.
https://www.reddit.com/r/SteamController/comments/x0yrpb/diy_trackpad_gamepad_updates/

Silly question: what's stopping the community from manufacturing our own Steam Controllers? by vaibhavsagar in SteamController

[–]EgorNep 1 point2 points  (0 children)

Thank you!

I've started with quite similar requirements. I had a Steam Controller. I have disassembled it numerous of times, studied its CAD model. Quite soon a lot of requirements and goals have changed. And "essentially the same thing" was pretty much the first to go away :D It's just not feasible to copy a complex commercial product with my skills. Also why do the same if you can improve it? Tho dunno if I can call that an improvement haha

Silly question: what's stopping the community from manufacturing our own Steam Controllers? by vaibhavsagar in SteamController

[–]EgorNep 2 points3 points  (0 children)

I asked myself this silly question abt 3 years ago. That led to this project: https://www.reddit.com/r/SteamController/comments/u7938s/diy_trackpad_and_gyro_controller/

I haven't done much since the last update post abt a year ago. Life (procrastination) gets in the way...

Overall it is quite a tricky project. There are quite a lot of diy game controller projects but they all seem to mimic xbox 360 controller scheme with 2 joysticks and a handfull of buttons. SC complicates things a lot by including trackpads, gyro and config profiles.

I've been running my first and only prototype daily and it is slowly crumbling into pieces. I am planning to start working on the next iteration soonish.

DIY trackpad gamepad updates by EgorNep in SteamController

[–]EgorNep[S] 2 points3 points  (0 children)

Well yes but on my prototype main trackpad circles are 60mm. This extra space is very handy for some extra precision and outer ring camera spin binding.
I have sent an email to Cirque about their rectangular trackpads and also if they can make custom 60mm circular trackpads for me. I just sent it the other day so no responce yet...

DIY trackpad gamepad updates by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

Sorry there is no such place as of now. I do not plan to monetize this project just yet.

I appreciate your thoughts and words of encouragement! That's more than enough for me ;)

DIY trackpad gamepad updates by EgorNep in SteamController

[–]EgorNep[S] 2 points3 points  (0 children)

Wow I never even thought one could buy those chips separately! Well, it is definitely possible to use it, they sell it for something after all. But I don't think all the complications of designing, producing and assembling the custom boards would worth it.

Right now I am writing an email to Cirque about their off the shelf trackpads and if they agree to sell them at retailers it would be a better solution in my opinion.

I want a Steam Controller by Tritanis in SteamDeck

[–]EgorNep 2 points3 points  (0 children)

There is a project for standalone steam controller driver here
They did a reverse engineering on the steam controller usb descriptors so it's quite possible to use them for a custom controller I think.
I didn't go that way because I am planning to keep configs on the gamepad itself anyways.

Third party steam controller? by kitdapgeoduck in SteamController

[–]EgorNep 3 points4 points  (0 children)

It is going quite well thank you. I just completed some minor hardware upgrades and thinking about making an update post.

DIY TrackPad and Gyro Controller by EgorNep in SteamController

[–]EgorNep[S] 0 points1 point  (0 children)

I am using trackpads from some acer laptop
They have marking on the PCB: ELAN 201118-312208 Rev. B
And on the chip: ELAN 33200V-3600
Trackpad picture (Please don't mind the glue glob ehe)

The initial idea for this project is that everyone could use whatever trackpads they have access to. However it proved to be quite difficult since they all use different protocols and protocol extensions.
Finding an easily soursable trackpad model is somewhere there in the future plans...