One day I found myself in the need for a USB hub with an external power supply but when I went to a shop I verified they can be quite more expensive than the ones that don’t ha\ve external power supply. No big deal, “I’ll just by a cheap one and add the external power supply”, I thought. And that’s what I did! After all I just had to add a wire on VCC, another on GND and cut the VDD wire of the USB cable that connects to the computer.. So, I went to a shop and bought the cheaper USB2.0 USB hub that I found and took it home for some small hacking.
This instructables has only 7 steps:
- Inspect the USB hub for signs of upgrades
- Open the enclosure
- Locate the GND and VCC traces and solder a wire to each one of them.
- Solder a connector to the wires.
- Cut the VCC (red) wire of the USB cable that connects the hub to the computer.
- If necessary, modify the enclosure to make the connector for the power supply accessible.
- Close the enclosure
For this instructable you will need the following tools:
You will also need the following skills:
- Basic circuit analysis skills (continuity testing, voltage measuring)
For better quality pictures check out http://www.thebitbangtheory.com/2012/06/adding-an-external-power-supply-to-a-cheap-usb-hub/
Step 1: Inspect the USB Hub, Open It, and Inspect It Again
A good inspection of the device may make everything a lot easier than expected. The USB hub that I used had the shape of a 4-pointed star and in one of the corners there was the USB cable. However, I noticed that on another corner of the enclosure there was just a small hole. “Weird! Why is this hole here?”, I thought. I opened the case and right next to that unexpected hole, there were three holes in the PCB without any component inserted on them. I started to guess that those holes in the PCB and the hole in the enclosure were to solder the connector for an external power supply. I used my multimeters’ sound probe to verify if my suspicion was correct and fortunately it was! Two of the holes were on a GND trace and the another one was on the VCC trace.
Probably there are two versions of the same USB hub being the only difference the presence or the absence of the external power supply connector. I guess it’s a lot cheaper for companies to manufacture a big amount of a single printed circuit board than to order smaller amounts of two different boards
If your USB hub doesn't already have holes for the connector, look for the USB cable and find the VCC(red wire) and GND(black wire) tracks. Solder a wire to each one of them. If it is a single sided board you can even drill some holes in the tracks to solder the wires or a connector.
Step 2: Get a Connector and Solder It in Place
Luckily I had a connector that I had scavenged from some other device. I soldered the connector. In the case of your hub, if you soldered two wires, just solder the connector to the wires. Make sure you solder the VCC to the right pin of the connector.
Step 3: Cut the VCC Wire of the USB Cable
This is the last step of the hacking. Just look for the USB cable that connects the hub to the computer and cut the red wire (VCC), so that the computer will not be able to provide current to the USB hub. The USB hub will not be able to provide current to the USB port either.
Step 4: Test the Hub
All the hacking has been done by now. Get a regulated 5V power supply and plug it in the connector. If you hub has any "power on led"it should be emitting some light. That's a good sign. If everything is ok, plug the USB cable into the computer and check if the hub is recognized. In linux you can open a terminal and type "lsusb" to see if the hub recognized. If it is recognized, plu some device in it and test if it works.
Step 5: Put It in the Enclosure and You're Done!
If everything worked you can put the hub in its enclosure and you're done. Depending on the router that you have you may have to modify the enclosure to make the connector accessible. Hope it's useful for you :)
For a longer story about it and better quality pics check http://www.thebitbangtheory.com/2012/06/adding-an-external-power-supply-to-a-cheap-usb-hub/