This is a simple breakout board I made for developing with USB 2.0. It breaks out all lines and has some extras:
1) Current monitoring. By passing the current through a 4-wire (Kelvin) current shunt resistor of only 20 milliohm, USBuddy then amplifies this in INA199B1 current shunt monitor to a convenient ratio of 1 mV = 1 mA. The voltage drop is neglibible, only 10 mV at 0.5 A. The current is monitored high side to keep the ground intact.
2) LED. One green LED to indicate the presence of bus voltage. It draws 1.2 mA at 5 V, together with 0.1 mA from the current shunt monitor, it adds almost nothing to the current consumption.
3) Wide voltage and current ranges. USBuddy can take much more than the standard 5 V / 0.5 A. The current can be up to 4 A for all the high-power chargers and the voltage can be up to 24 V.
4) It's small. Just 43.5 mm × 22.5 mm and weighs 9.5 g.
The design files and all resources are on my Google Drive (the link should be on the left).