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).
Nice, clean and simple! You may want to consider thicker traces for VCC and GND, there's a lot of space for that. Also, I am not sure if USB high-speed mode will work with signals going through jumpers. Try it with a flash drive if you notice decrease in file transfer speed. I'd be very happy if you shared such measurement with me :-)
I actually created a dual side USB breakout board as well: https://oshpark.com/shared_projects/xAAVYrYZ
with inspiration from someone else online: https://oshpark.com/shared_projects/u86uYkNq, http://www.techunboxed.com/2013/06/usb.html
Great minds think alike! Lol.