USB BUB II
The USB BUB-II board is a flexible active USB connector with many applications. It uses a branded FT232R chip, the same as on some Arduinos and Spark Fun breakout boards.
This board has features not found on some other USB boards.
- A polyfuse to protect the USB line from short circuits.
- Two LEDs that show serial activity on the TX / RX lines.
- A configurable shunt to switch the logic levels from 3.3 to 5 volts. This shunt is independent from the output voltage shunt. Default=3.3v, correct for JeeNodes
- A configurable shunt to switch the output voltage from 5 to 3.3 volts. The FT232R chip generates 3.3v from the incoming USB 5.0v but remember that it’s only good for up to 50 mA of load (fine for testing sketches if lightly loaded from added 'Plugs'). Default=5.0v, correct for JeeNodes
- Room to add an SMD 3.3V regulator for higher output currents.
- A header, connected in the pin order of the FTDI RS232 cable (this is correct for the JeeNode / BBB / RBBB / LilyPad / Arduino Pro pin header). The DTR line is present for generating 'RESET' - this is more reliable than using the quirky RTS line.
- The USB-BUB has key parts already mounted and tested. Chose from the additional headers and shunts included in the pack and it's ready to go.
- If you are just using the BUB to upload sketches and then your node has its own power feed, you can unplug and use on other nodes.
The USB BUB-II requires a USB A to mini cable (not included). This is the same type often used as a digital camera connector, so you can recycle one you may already have.
Optiboot - When using the Optiboot boot loader (select UNO in the IDE), check the Logic Level option setting (LGLV jumpers on the board). The BUB will upload with Optiboot with either the 5V or 3.3V option soldered, but is not reliable with the option floating (nothing soldered). The older Arduino Deicimila / Duemilanove bootloader works fine with the logic level pin floating (VCCIO - pin 4 on the FTDI chip).