Introduction: USB Breakout Board

Picture of USB Breakout Board

Here's a handy USB Breakout Board that makes measuring USB 2.0 current draw, data, or whatever, a snap.

Step 1: Bill of Materials (for One USB Breakout)

Picture of Bill of Materials (for One USB Breakout)
image by: James Barker

USB B Receptacle
USB A Receptacle
2 Row, 8 Position Breakaway Header
Single Row, 36 Position Breakaway Header (enough for 3 boards)
4 x 0.1" pitch jumpers (I have hundreds of these laying around scavenged from old PC circuit boards)
PCBs from OSH Park (includes 2 extra PCBs)

Step 2: Get the PCBs

Picture of Get the PCBs

Download the Gerber files, upload to OSH Park, and place an order.

A few weeks later you'll get your circuit boards in the mail and you're ready to build a USB Breakout. You'll have two extra PCBs to give to a couple of friends or build extra USB Breakouts.

Gerbers also available at

Step 3: Build It Up

Picture of Build It Up

Solder the parts in the board.

For the most part the parts can only go in one way, but the USB Breakout can be built in a few different configurations. The single rows of headers on either side of the board can be soldered on the bottom for use with a solderless breadboard, on the top as test points, or omitted completely. The optional single-row headers make the board easier to use and a little more versatile.

Step 4: Using the USB Breakout

Picture of Using the USB Breakout

The USB Breakout can be used for any type of USB 2.0 measurement. Good luck and enjoy.

UPDATE: The USB Breakout Board is now a shared project on OSH Park. Boards can be ordered directly at


ohoilett made it! (author)2016-03-13

Had the idea to make one of these and then I ran into your design. I needed a different USB hub than the B type and I used some cheaper USB ports. Thanks for the Instructable!

ohoilett (author)2016-03-12

Love this. I was just thinking about putting one of these together. Thanks!

About This Instructable




More by Ktulu_1:How to Repair a Broken Raspberry Pi SD Card SlotUSB Breakout BoardTempduino - Arduino Based Temp and Humidity Display
Add instructable to: