I am trying to make my Pi (B) work as both Wi-Fi router and NAS. Setting up software for that isn't a problem for me. But all comes down to connecting USB devices and power supply issue.

Apparently USB HDD that I want to use requires separate power supply, otherwise when I plug it into Pi it does not detect disk (although I can see LED on it saying that HDD is powered up). Original cable that came with HDD box has 3 USB connectors with one being for power supply, but when I plug one end to power supply and two other to HDD and Pi (already powered from micro USB), Pi then restarts and doesn't seem to boot at all. If I do not power Pi from micro USB and connect everything, Pi boots from SD only seemingly thinking that connected HDD cable is for power only.

My question - is that possible if I solder my own USB cable where 1 end would go to wall plug (high quality 5V/1600mA), another end would go to Pi micro USB, 2nd end would go to HDDs USB to powering pins only (+5V/GND) and there would be a bridge between Pi's and HDD's +D/-D (see schematics at the bottom)? Thus I could use one wall plug and keep everything powered without backfeeding power from HDD to Pi. But I am no electronics specialist and not sure if USB will allow such tricks.

Wall plug ------------------ PI
                  |          |
                  |          |
                  |          | +D/-D
                  |          |
                 HDD ---------

PS: cutting +5V line from HDD cable does work. But my Pi B rev.2 also works on same cable with drive if I use better power supply. In my case 2.1A supply was good enough to power on everything from same HDD cable.

  • Just snip the red wire on the usb-cable going from the Pi to the HDD. Just like in the movies (-:
    – Gerben
    Feb 15, 2014 at 15:11

2 Answers 2


I would recommend a powered hub. If you do not have one which does not backpower. Even if you do not use a hub you could cut the 5V line to the Pi, or use an adaptor which prevents backpowering, such as I do https://raspberrypi.stackexchange.com/a/13620/8697

PS I consider the omission of an isolator on the Pi Rev B to be a design problem.

  • I do not use a hub and do not plan to use a hub as this will increase cost of my project. And I do not need more ports anyway as 2 of existing ones are pretty much enough. The only USB devices I am going to use are Wi-Fi adapter and single HDD. Therefore I am looking for a more DIY style solution, such as soldering my own USB cable. But since I am no electronics expert (although I have good exp in soldering simple things) I came here to ask about it. Feb 15, 2014 at 10:07
  • My question is - are you sure that cutting 5V line will not break device detection? Feb 15, 2014 at 10:08
  • But I think that in this case my only way is to try and see. Feb 15, 2014 at 10:10
  • 1
    I can assure you that cutting the +5v line will have no affect. Detection is based on signalling over the data lines. Many (most?) Wi-Fi adapters require more power than the Pi can supply and need external power.
    – Milliways
    Feb 15, 2014 at 11:21
  • I am using Ralink rt5370. Not sure how much power it needs, but Pi definitely provides enough power to it even with 5V/0.8A power supply. I will try this with cutting 5V line. Will get back here after it. Feb 15, 2014 at 11:42

It really looks like a powering issue. Do not forget that HDD has a motor, it draws significant current when initiating rotation.

Your power source seems a little bit weak for this task. Knowing A RPi will draw 5W (5V, 1000mA) without any other load there is only 600 mA left to operate your HDD. Of course it depends on HDD specifications, but you better not using a power source at its limits if you plan to operate it a long time.

The wiring you describe should work but I would not recommend this kind of home-made wiring unless you know exactly what you are doing and will use proper tools and materials.

Anyway, You must at least ensure that:

  • Your power supply is properly calibrated with respect to the global load connected on it (a 1.5 coefficient should be the minimum);
  • Your power supply has a thermal protection (power source must break if overloaded instead of burning);
  • Power Supply Common is properly shared to all devices that are connected together (every device has the same voltage reference);
  • All you device are sane and no one is drifting or deforming 5V line (5V are guaranteed and no brown out occurs);
  • D+/D- is properly shielded (no antenna effect when transferring data);

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.