Jump to content

Custom USB-C dock

Go to solution Solved by bob345,

Not possible with just soldering on connections. usb-c by far the most complicated usb standard out there and it can involve quite a bit of work even so get something like quick charge working right. A good example would be the raspberry pi 4 that pretty much botched their usb-c implementation.

Hi!

I'm not even sure if I'm in the right subforum, but let's try it anyway!
I'm looking into building a custom USB-C dock (for my Legion Y530). The idea is to just have a single cable doing video output (hdmi), audio (3.5mm) and a couple of USB-A (for mice and keyboards and what not).

The solutions I managed to find were either buying a dongle or building a "slide-in" dock which would plug ni whatever I want to the back of my laptop (that's simple enough, let's call that plan B).

I'm wondering if it's even possible to build what I want without special controllers for crap, just soldering connections from the USB C to at least an hdmi port and one USB A (not exactly sure about how pins in a C port work).

Pretty sure it's not how any of this works but figured I'd give it a shot.

Thanks!

Link to comment
https://linustechtips.com/topic/1100534-custom-usb-c-dock/
Share on other sites

Link to post
Share on other sites

Not possible with just soldering on connections. usb-c by far the most complicated usb standard out there and it can involve quite a bit of work even so get something like quick charge working right. A good example would be the raspberry pi 4 that pretty much botched their usb-c implementation.

Case: Phanteks Evolve X with ITX mount  cpu: Ryzen 3900X 4.35ghz all cores Motherboard: MSI X570 Unify gpu: EVGA 1070 SC  psu: Phanteks revolt x 1200W Memory: 64GB Kingston Hyper X oc'd to 3600mhz ssd: Sabrent Rocket 4.0 1TB ITX System CPU: 4670k  Motherboard: some cheap asus h87 Ram: 16gb corsair vengeance 1600mhz

                                                                                                                                                                                                                                                          

 

 

Link to comment
https://linustechtips.com/topic/1100534-custom-usb-c-dock/#findComment-12861609
Share on other sites

Link to post
Share on other sites

19 hours ago, bob345 said:

Not possible with just soldering on connections. usb-c by far the most complicated usb standard out there and it can involve quite a bit of work even so get something like quick charge working right. A good example would be the raspberry pi 4 that pretty much botched their usb-c implementation.

Absolutely. Usb c is ridiculously complicated, there are many different control ICs specifically for the port to help facilitate the dp, hdmi usb, audio, network, and other protocols. And that's just for data. The power configuration is also complicated, it takes up a hundred or so pages in the specification document. 

 

A note on the pi thing, it's not that huge of a mistake, they shorted the CC1 and CC2 pins together not realizing that they are read individually by the upstream device and are not mirrored like vbus or some other pins. For the most part, selecting the power request on your device is as simple as connecting the correct pull down resistors to CC1 and CC2, so theoretically all they need to do is respin the board with the fix applied. Hopefully that's not a huge hit to their production. 

ASU

Link to comment
https://linustechtips.com/topic/1100534-custom-usb-c-dock/#findComment-12863858
Share on other sites

Link to post
Share on other sites

  • 5 weeks later...
53 minutes ago, tall_linus said:

Your laptop also has THunderbolt 3 ports. So going for a thunderbolt dock would be a better option. You can take a look at this selection of tb3 docking stations

Uh, how sure are you about that thunderbolt 3 support? The y530 doesn't have it, otherwise I'd be all up in it :D

Link to comment
https://linustechtips.com/topic/1100534-custom-usb-c-dock/#findComment-12938263
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×