Adding an external power supply to a cheap USB hub
Hi again! In this post I’m going to show you how to add an external power supply to a cheap USB hub. 🙂
I’ve been running some experiments with two Logitech Quickcam for Notebooks Pro and the Raspberry Pi and unfortunately I haven’t been getting any good results. I can’t get many fps and some of the captured frames contain corrupted data but I think I may have found out the reason for that. After some reading I verified that the USB ports of the Raspberry Pi can only source 100mA to a device and maybe the cameras are consuming more than that. To bypass that problem I went out to buy a USB hub with external power supply.
However, I verified that hubs with external power supply can be quite more expensive than the ones that don’t have 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 VCC 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.
The hacking started with a close inspection of the device, which made me realize that maybe the small hacking was going to be even easier than I thought it would be. The USB hub has the shape of a 4-pointed star and in one of the corners there’s 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 🙂
So, after this finding I began to search for a fitting connector and luckily I had one that I had scavenged from some other device. I soldered the connector and cut the VCC (red) wire of the USB cable that connects to the computer and the hacking was complete. I plugged in the regulated 5V power supply, the green led of the USB hub turned on. Everything OK 🙂 I plugged in the USB cable on the computer and entered “lsusb” in the terminal, USB hub successfully recognized! Still everything OK 🙂 At last I plugged in the webcams and opened the “/dev/video0” and “/dev/video1” streams in VLC and I had two webcams streaming in my screen! Hacking complete and some bucks saved! 🙂
Response code is 404
You can do this hack in any USB hub, even if the hub doesn’t come with holes to place the connector. The only things you have to do are:
- 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.
The USB hub also works with the Raspberry Pi. However I didn’t test the webcams with the Raspberry Pi yet. If you want you can check my previous post about my first impressions on the Raspberry Pi.
And that’s it! Hope you liked this simple hack and found it useful for your own projects 🙂 Take care!
Update (04/06/12): This project is also available on www.instructables.com . You can see it here.
Did you find this post helpful? Do you wish to contribute to other projects regarding computer science, electronics, robotics or mechatronics that will be posted in this blog? If you wish to do so, you can donate via paypal using the button below. Thanks! 🙂
Did you populate the C4?
No, I didn’t. Probably by populating it the supply voltage would become a little more stable but if you use a good external power supply it may not be necessary 🙂
Do I really need to cut the VCC wire of the USB cable which connects to the computer? Could I just connect directly an external power source to 1 port of the hub?
Yes, you need to do it. Otherwise you will have two power supplies “fighting” to supply the hub and the devices connected to the hub. And that’s something you surely don’t want to happen because it can damage any of the power supplies :\ If you don’t want to cut it, you can also desolder the Vcc cable so that you solder it again someday later.
Regarding connection an external power source to 1 port of the hub, it can be done if all ports share the same power lines. However, you still have to cut/desolder the Vcc wire that goes to the computer.
You could place a diode (preferably a schottky diode, which passes more current) in each power supply line (one for the computer and one for the external supply) so the current would only flow in one direction for each supply and wouldn’t “back-feed” into the other (though I don’t think they would anyway). (Diodes are like one-way valves.) This way, you could leave the computer’s supply and the external supply connected at the same time, and the usb ports would draw current from whichever supply has got current to deliver.
Yes, that’s a good alternative. A little bit more complicated for most people but better and safer. Thanks for your comment 🙂
It all depends on the point of view. Very beautiful. Thank you.
National Power Supply
Thanks! 🙂
Hi,how can i connect a LM7805 5V IC to the empty space for the power connector? There are three holes there.
Hi! You can’t just put it in the three holes that are already on the board since two of the holes belong to the same track. The only way is to put the 7805 with the input and output capacitors in a small separate board and then connect that board to the three holes with 2.54mm pin headers.
Hi,Can the modified usb hub be used to charge smartphones like iPhones and Android and also mp3 players ? How is the connection for data – and data + lines made in this usb hub? I heard different smartphones have different data lines settings.
Thanks.
Hi! Yes, you can use it to charge any USB Device. Just make sure that the power supply that you use can provide enough current for all the devices. If you just want to charge devices, The data lines are not used. If you just use the VCC and GND lines the devices will begin charging. The data lines are only used for communication, not for charging. Take care!
Hi msaleiro,
Can i just cut the Vcc wire from the input cable and connect it to external power adapter. (i.e after cutting the red Vcc wire, i can solder Vcc from external adapter right) will it work.
Hi! Yes you can do it. You can cut the VCC wire and connect the wire that is soldered to the board to the external power. Make sure it doesn’t touch the VCC wire from the Hub’s USB cable. Also, connect the GND wire from the external power to the GND wire of the USB cable. Do not cut this one. I hope I have explained myself well. If you still have any doubts just let me know. Oh, and make sure that the external power provides a stable 5V voltage.
Thanks msaleiro, i tried and its working. many thanks again.
Cool! 🙂 I’m glad it worked! Take care!
[…] Pi. 140mA may not be enough to power some USB Wi-Fi dongles and other devices. So I picked the USB Hub that I had previously modified to allow an external power source and connected everything to it, including the Pi. Turned the 5V, 1A power supply on and voilá! […]
Cool! I was searching for such post somewhere. I will try out this hack soon! 🙂
Btw, did the camera worked with R-Pi?
Hi! Yes, the camera worked fine with the RasPi 🙂 I tested a Logitech Quickcam for Notebooks and a Logitech C510 🙂 Both worked buth v4l support for the Quickam is a little buggy. the Logitech C510 works perfectly 🙂
what make and model is the USB hub you used and where did you buy it if you don’t mind my asking?
Hi Thomas! Unfortunately it has no reference about the model. I bought it in a local chinese shop and it was the cheapest thing I could find. The only thing written on the PCB was something like wwww.medotech.com.cn but I tried searching for it and found nothing :\
http://imageshack.us/content_round.php?page=done&id=4tHclKKklaKqlqiS2-Ld0evRo83b2g are those the right holes?
Sir can i after cutting the red wire, directly connect the external power cables to the circuit?
Yes, you can 🙂 just make sure that the red wire from the USB cable that connects to the RasperryPi (the one you have cut) isn’t touching anything
Very nice work! But cutting the VCC to the computer means you can’t use the hub if not externally powered, right? I bought a no-brand powered hub and I noticed that whenever it was connected, it would power the port that connects to the computer. I was going to cut VCC to the computer as you did there, but I wonder if a diode would solve this problem instead.
Yes, if you cut the VCC wire it won’t work unless externally powered. Adding a diode might work if the hub electronics are able to work with a power supply of 4.3V (due to the 0.7V voltage drop of the diode). Thanks for your comment 🙂
Or use a schottky diode, which only has a voltage drop of 0.2v.
Useally the type of connector you used has a build in switch, so if you plug in external power the batteries of a device are disconnected.
Hence the 3 pins on the connector. Did you check with an ohm meter if the power coming over usb from a pc is disconnected by the switch if you insert a plug in the connector ? The tracks are a bit hard to make out in the pictures, so i cant really see if external power goes to the switch pin of the connector.
Arend-Paul, yes a schottky diode would be more appropriate and would probably work without any issues. Regarding the switch of the connector, in this picture you can see that both the side pins of the connector are in the same pcb track and therefore the switch of the connector has no effect: https://picasaweb.google.com/103809777771058938576/AddingExternalPowerToCheapUSBHub#5785826801600536226
With some tweaking it could be done as you said but since I didn’t need it for my application I didn’t do it. Thanks for your suggestions 🙂 I’m sure they’ll help others 🙂
Ah ok..
I had been thinking about powering an unpowered hub. What concerned me was how does the hub know it was powered now. As in unpowered mode it knows it can distribute 400mA over 4 ports. But in powered mode it can distribute 2000mA over 4 ports. So it can power more power hungry devices. I was afraid there was some pin you needed to put voltage on if the hub has external power, that else it would still only allow 4 low power usb devices. Even if it has capacity for more with external power.
Maybe the good thing to do is to add a switch to selec the power source : Usb or External
Yes, that could also be done by placing a switch in the 5V wire that I cut 🙂
Very nice, and fortunate you found a hub that was intended to have an external supply 🙂 could this really be considered modification though, considering the manufacturers already had the board made that way? 😛 awesome job!
-GtrStitch
Yes, I think it can be considered as a modification since I only found out that it had the holes for the power connector by opening it and inspecting the pcb. Moreover, although in this case the holes were already there, I describe it in a way that anyone can add external power to any hub, even if it doesn’t have the holes 🙂 I was just lucky to get this one 🙂 If it didn’t have the holes I would have added the external power anyway 😛 Thanks for your comment 🙂
I _think_ that if you don’t cut the VCC from the USB input, you can use the hub with a USB OTG supporting Smartphone and power the phone as well as use the hub with it.
That’s an interesting thought but I think what applies to computers also applies to smartphones with OTG capability. If you plug a USB pen drive into a USB OTG cable connected to the smartphone, it will power the pen drive. Electrical current will flow from the smartphone to the USB device. I don’t now how the USB controller on the smartphone manages the connection to switch between a device and a host. Maybe in device modive it accepts current and in host mode it delivers current…
Are there any concerns with ground connected from two different power supplies? Should I put a diode inline with the ground from the auxiliary power supply? (I intend to use a 5v rail from a 650W computer power supply I have set up as a charging station supply built into my workbench, so it’s a nice, regulated supply…)
As long as you connect only the ground and not the VCC you should be fine 🙂 A diode is not necessary. Just make sure that the power supply that you have is in good working conditions 🙂
Are these cheap hubs definitely USB 2.0? I read a post somewhere saying that even though USB 2 was written on the case, the transfer speeds were really poor and more like USB 1.1.
Hi! I guess you’ll have to be lucky since it is probable that some of these may come with wrong labeling. However, the one shown in this article shows up in Ubuntu as Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub and when I type the command “lsusb -v” the field bcdUSB shows 2.00. So, the one I used is really a 2.0 USB hub, but there may be other similar hubs that are not :\
Need some serious help…
I have a Android tablet and want to connect a external hard drive to it…
Drive is self powered and my Galaxy tab 2 cannot supply enough power..
I needed a y-csble to power it from a source and use with the tablet
I made the c as ble in the following way
Cut a usb extension cable (male – female) and srip off the data +/- , 5v & grnd cable..
Simmilarly with a usb male cable
Now I choosed ine usb male cable for power supply and tapped the red and black wire of it to the usb female cable
The other male cable was for data transfer so connected the other two wires of it to the female cable.
Now the power cable in the usb wall charger…
Hard drive was connected to female cable..
And the third one to the otg of tablet
Sadly it doesn’t work…
Even hard drive doesn’t light up…
Connecting it directly with the same source lights it up..
Tell me what should I do ?
Hi! I’m sorry but I couldn’t completely understand you explanation. However, maybe you should check this image that explains how to make the connections: http://www.head-fi.org/content/type/61/id/693652/width/500/height/1000/flags/LL
Instead of the phone you’ll have your android tablet.Just make sure you cut the red wire (VCC) that goes to the tablet so that no current is pushed into it or pulled from it.
I suggest you to make the cable in two steps: (1) make a simple cable for hard drive + power supply, connect both and make sure the hard drive lights up; (2) add the third connector that goes to the phone.
by the way, be careful if you’re using cheap chinese cables. Sometimes the colors of the inside wires are not correct. Hope to have helped. If you have any other questions, feel free to ask them.
Hello, I did this with mine, but now whenever I plug it in it gives me the “USB Device Not Recognized” message. Tried different 5v supplies with different amps, namely 350mA and 2000mA. I’ve also used a volt meter to verify its constantly at 5v. Makes no difference, Any suggestions?
Actually gives me “USB Device Not Recognized” when I plug a device in, doesn’t recognize the hub itself.
Hi! Maybe you should try to check if all the wires VCC, D+, D- and GND are correctly soldered. In some hubs the cables are very thin and sometimes they get broken or desoldered during the hack. By the way, did you test your hub before modifying it?
Well there is no leak between VCC to negative, and doesn’t seem like that with the D+ or D- either, might just have to get a new one and start over. The hub worked fine before. Thanks for the reply! 🙂
Nice hack. Going to try this soon!
I was wondering: Since the pcb of the hub was designed for external power and host-power at the same time. Don’t you thing that cutting the vcc cable is unneccesary? They probably have taken care of the “two batteling supplies” problem. Maybe you can even discover the pads where a schottky should be soldered in?
Thanks! 🙂 It may be that you’re right. I’ll try to take a look at that when I get some time. I decided to cut the wire anyway since it’s a cheap chinese hub and I thought it would be better to play it safe 😛 You can never completely trust in chinese made stuff 😛
Very nice write up. I also appreciate the excellent comments to this post!
I noticed with my RasPi that my camera is only working through a powered usb hub.. Otherwise it isn’t detected. I just ordered 3 different cheapo USB hubs and will be taking a crack at this same problem. The hub that I have is needed for some very important Rock Band action…. So armed with all of the feedback and knowledge shared I am going to take a crack at this.
Thanks to all that chimed in here! I think I will have a great chance at success now! (And I will have 3 attempts before I creep into the ‘Darn I should have just paid the extra money for a powered hub’ territory.. 😉
Thanks for your comment 🙂 It should be an easy hack to do. If you need any further help, just let me know and I’ll try to help you as much as I can 🙂
On Step 3 where you indicate cutting the VCC lead that goes to the computer, couldn’t you just connect that to Pin 3 on the DC jack? I would think this would allow you to use either power sources interchangeably vs. now making an external AC adapter a requirement.
See the following:
Wiring a DC socket: http://electronics.stackexchange.com/a/10732
Pinout: http://cs.marlboro.edu/courses/fall2012/gadgets/media/components/barrel-jack.jpg
You could, if the PCB traces would let you 🙂 If you see this picture: https://lh3.googleusercontent.com/-q9imzLxBadM/Uh6HY7W5JwI/AAAAAAAAEaI/VpA52KoYptQ/s912/hub_usb_power_connector_4.jpg you will see that pins 1 and 3 are on the same PCB trace. No matter if you have a male barrel connector plugged in or not, they will always be shorted. To use the barrel connector as you referred, the two pins that are shorted when there is no connector should be soldered on different PCB traces and the USB GND would have to be connected to the pin that is either shorted or disconnected to the external barrel pin.
hi
one bit of information
you do not have desoldered the black wire on the board, only the red one?
Hi! Yes, only the red one. The black wire is GND and must stay connected to be used as a reference for 0V 🙂
can i attach a 12 V-1.5 A dc power supply as the power source on the hub ?
Hi! You can’t use such power supply with the USB hub. You’ll probably end up damaging all the devices that you plug into the hub, as the hub itself. Al USB devices run with a voltage of 5V. You should not attempt to use any power supply with lower or higher voltage than 5V. The only way to use such power supply is if you use a voltage regulator to drop the voltage from 12V to 5V and then you can use it as a power source for the USB hub.
Cn i use a dpdt switch to use tht hub in both ways (powered and without powered)
Hi! Sure! Using a DPDT switch would be a great way of keeping both options! If you do it please post a picture here so that other readers can do it as well 🙂
Can i just use a Mobile Phone charger to power the board? As far as i know, mobile phone charger (the one i have) supply 5V 550mA.
Hi! Yes, You can do that without having any problems. Just make sure that your charger can provide enough current for all the devices that you plug into your USB hub.
I’ve open up my usb hub and the “connector slot” is different and I can’t find any connector to fit in. Any solution?
http://imageshack.com/a/img743/6722/tv1vKe.jpg
Hi! The inner pad should be VCC and both outside pads are GND. You can just solder some wires to them and put an external cable connector.
Thanks for reply. Hope it will work 🙂
Would I keep the VCC wire in the cable going out of the hub if I’m connecting that to an iPad and want to be able to charge the iPad while the hub is connected with the 5V power supply?
Hi Brandon! If I understood your question, yes, you can leave that wire to charge your device. The major problem occurs when the device provides energy via that port and then you have two competing power supplies.
Hi Mario; nice post. This just in: a 2TB external HDD by Verbatim (model#47672), obviously with an AC adapter rated at 12V – 1.5A power output failed sometime back. Recently, I finally managed to pry the enclosure open: a 3,5″ Seagate Barracuda Green drive with the following spec: +5V 0.50A, +12V 0.33A inside. The SATA connector broke off the board. The cheap hub I got has an external power connector (came without cable and no user-manual, if any). As is, VCC is connected to the board (obviously). The enquiry is as follows: [1] does the use of an external source require VCC disconnected? [2] is it advisable to use the AC adapter that the drive came with, even though its rated at 12V-1.5A, on this cheap hub; or would a mobile phone charger rated at 5V-0.50A be sufficient to power this drive? and finally [3] could you shed some clarity on why the 5V and 12V annotations on drives and external enclosures (I’ve got another enclosure (IDE) with an external supply of 5V-2A, 12V-2A, notice that the current rating is the same)…Looking forward to hearing from you.
Hi Mbuso. USB devices and external HDD are very different devices. USB devices usually are purely electronic devices and consume small currents, being made to be used at 5V, which is the standard voltage for USB. External HDD are very different because they are electromechanical devices, requiring higher voltage and currents mostly due to the mechanic part (motor, etc.).If you want to connect that hard drive to the computer via the USB hub you can not use the hard drive power supply since it’s a 12V power supply and the hub works at 5V. The disk takes 12V and somewhere inside it also converts the 12V to 5V in order to power some parts of the circuit that are supposed to be powered at that voltage. To connect it to the hub you would need to power the hub with a separate 5V power supply. Then, like in this tutorial, cut the red wire from the hub that goes into the computer’s USB port. You can never have two competing power supplies. If you do, probably one of them is going to get burned and probably it will be the USB power supply from your computer. Regarding the voltages in HDD, it really depends on the electronics and mechanics inside. The fact that they mention the same current for both voltages is just coincidence. There is no correlation between them 🙂
I have a few questions here..
Can I use one of the USB ports available on the hub to power that hub?
What I mean is this :
1- I’ll get a male to male USB cable.
2- I’ll plug one end of the USB cable into a USB charger (2.0A, 5V).
3- I’ll plug the other end of the USB cable into one of the ports available on the USB hub.
4- I’ll cut the hub’s VCC red wire as you mentioned above.
so..
1- Will this work?
2- Will the hub then provide the correct power to the rest of the ports (500mA,5V for each of the 3 empty ports)? “assuming it is a 4 ports hub of course”, or doing so will need extra steps and procedures?
3- Assuming all ports working at full capacity, if each port requires a 500mA, 5V, so for a 4 port USB hub, wouldn’t that require at least a 2.0A, 5V adapter? or will any adapter work? (say a 500mA, 5V), how this works actually?
4-Will it be safe to plug my stuff then? USB HDD, external drives (DVD, HDD ..etc), flash drives, card readers ..etc, I mean will there be any extra power delivered to them somehow because of the charger or the cable specifications? do I need to be cautious of same?
5- Can I use some or all of ports this way to charge multiple devices while using the hub for data transfer? (mobiles, tablets, power-banks, speakers …etc)
6- Will the hub provide only 500mA, 5V for the ports used for charging? or will it provide more for the charging processes?
7- If it will provide more for the charging processes, will that need a more powerful charger? or will my 2.0A, 5V work just fine?
8- And finally… is there a USB hub that already does all of what I have been asking about? (I mean powered by one of its USB port (or just a separate USB port), and can be used for data transfer and charging at the same time, with adjusting the specific power each port receives? like 500mA, 5V for normal operations ports , and 1A, 1.5A, 2.0A 5V for charging ports)
Sorry for the too many questions, and this was very useful indeed! thank you!
Hi! If the all the USB ports share the same VCC and GND lines, yes, you can do that. Just don’t forget to cut the VCC (red) wire that goes into the computer. The current available for all the ports will be the maximum current of the power adapter. If you have a 5V/2A power adapter the ports will have to share the 2A. If you only plug one device to one port and it needs 2A, it will be ok. If you put two devices that need 2A, it will not work. There will be no physical limit to the current that can go into any port, except the current limit of the adapter. Using a simple analogy: if you have 1 cup full of water (power adapter) and 4 empty cups (USB ports) you can either put all the water into one cup or split it among the cups as you wish. Each device has it’s own current specification and it will try to get that current from the power adapter, if the power adapter can provide it. You’ll never have to adjust any current for any device since they will “ask” (not really the right word) for the current they need to the power supply. I didn’t answer the questions one by one because they are somewhat repeated. However, I think I have explained everything you need to know. If not, just eep asking 🙂
It will work if my port are not giving power but may be they are fine and need some external power supply. I’m going to try this. Thanks for your solution.
Mario: You seam to be the GoTo guy on this type of issue. My question is a bit different than a basic USB power supply but, not far off. If this is the wrong place to post the question please delete and re-direct me.
Can this be done?
I need to run a Raspberry Pi off a 12 VDC battery. I have two (2) Voltage Regulators (VR) each regulator uses an AMS1117-5 regulator capable of 5 VDC @ 1 Amp. The full current draw of the Raspberry Pi (RPi) is 0.65 Amps (650 mA). I would like to parallel both VR – Both the Input and Output. I cannot use OR Diodes as the voltage drop across the diode would be too much. The RPi is very voltage sensitive. What I hope to gain is a very long battery life for the RPi since the battery is 12 VDC @ 6 AH and a low current draw through each VR. Note: The current draw does not have to be balanced since the total current draw is less than the rating of an individual VR. SOooooo Can it be done? Safely & somewhat efficiently? THANK YOU! Barry FLYADIVE@GMAIL.COM
Hi Barry. I am not aware of the internal circuitry of the AMS1117 but if it works as the usual 78Lxx it is not recommended to put them in parallel without the diodes. This link has a good explanation on the issue: http://www.reuk.co.uk/wordpress/electric-circuit/high-current-voltage-regulation/. For your application I would recommend you to use a step-down switching voltage regulator that you can buy for a very low price on ebay (less than 1$) and can easily handle currents up to 3A when using a proper heatsink and 2A with no heatsink. Also, when regulating 12V to 5V you will get a much better efficiency and longer battery life with the step-down regulator since you won’t be wasting about half the power generating heat. Here’s a direct link to buy them on ebay: http://bit.ly/2jVeXWj (Disclaimer: this is an affiliated link and by clicking and buying from it I will get a small fee that I can use for projects that I share on this blog. If you wish to support my work, you have my gratitude 🙂 ) I hope I have helped you and if you have any other questions feel free to ask them and I will do my best to answer them 🙂
Mario:
Thank you for responding to my question. The link you mentioned was not in your response, would you try again to attach it.
Here is a link for the AMS 1117-5 :-
http://www.advanced-monolithic.com/pdf/ds1117.pdf
I am looking for more info with the internal circuitry, but not having any luck.
Looking at the way the AMS 1117 is installed it sure does look like the LM78xx.
One advantage I have is the battery is quite large in AH so a little loss in heat will not drain from its usefulness.
Mario, since my support to the Website will also support you – I AM IN FAVOR OF THAT!
Make sure you send me the link.
Thank you,
Barry
Hi again Barry. I fixed my comment and the links are available now. Regardless of the internal circuitry I’ll try to make a simple explanation on why you should use a switching regulator instead. The AMS1117 is an LDO Regulator equivalent to the LM1117 from Texas Instruments. According to this Application Note from TI (http://www.ti.com/lit/an/slva079/slva079.pdf), on page 4 you have a section with an equation to calculate the efficiency of an LDO for any given scenario. By making Io = 650mA, Vo = 5V, Vi =12V and considering the 1117 regulators have a typical quiescent current of 5mA we get an efficiency of only 41,35%. This means that about 58.65% of the energy on your battery will be wasted. On the other hand, by using a switching regulator like the LM2596 (http://www.ti.com/lit/ds/symlink/lm2596.pdf), which you can get on a ready to use board for less than 1$ on ebay, you can achieve an efficiency of about 80% (see Figure 3 from page 7). If you need further explanations feel free to ask them. Last but not least, Thank You for your support 🙂