================================================ http://www.jetney.com/wt11i InMojo has been excellent in every regard, and this is not to reflect badly on either their platform (which is great) or staff (who have been very helpful). But there are features I need which make sense for breakouts while not being so useful for other types of products. It is more logical for me to create a custom store than ask them to rewrite their entire website. Thanks for a great venue!
IMMINENT CHANGE: I have recently created a new storefront to accommodate the needs of a more customized approach to selling multiple variants. All of my breakout boards will no longer be available through InMojo. For all future purchases, please visit:
================================================ Current design: Version 2.1, Feb. 5, 2014
This breakout board gives you full access to all of the pins of Bluegiga's versatile WT11i Class 1 Bluetooth module. Notable features include: Latest iWRAP5 firmware released from Bluegiga Standard 0.1" pin spacing Two aligned pin rows for easy breadboard mounting Narrow enough to allow for pin access on both sides of a typical double-column 5-pin breadboard Power header UART interface header Module reset button Flow control RTS/CTS solder jumper (like the BlueSMiRF) Power LED, and USR LED connected to PIO5 which may be controlled through iWRAP 5V-tolerant power and UART data pins on the UART header NOTE:
Building this by hand is not an easy task. If you are not very comfortable with SMT modules and hot-air rework, I strongly recommend buying the assembled module instead of the board itself.
The UART header allows control of the module using its UART interface, and the header is pin-compatible with SparkFun's BlueSMiRF modules. The WT11i's default port settings are 115200, 8/N/1, hardware flow control enabled but optional. Note that if you are not using flow control, you should connect CTS to GND to ensure reliable operation.
If you are using the Arduino Serial Monitor tool, remember that each command sent must end in a CR+LF
. Make sure your terminal settings are correct in this regard.
The WT11i, which uses the iWRAP firmware, can do almost everything you could want to do with a Bluetooth module except for analog A2DP and AVRCP (you'd need the WT32 for that). It even has support for the HID profile built in, which makes it the only easily accessible DIY-friendly BT device with this multi-profile capability. Almost everything else you can get from electronics retail places only has SPP. Details on the module are available here: https://www.bluegiga.com/en-US/products/bluetooth-classic-modules/wt11i-bluetooth-class-1-module
The technical resource area of Bluegiga's site where you can find all kinds of documentation and application notes for the WT11i and iWRAP protocol is here (free registration required): https://www.bluegiga.com/en-US/products/bluetooth-classic-modules/wt11i-bluetooth-class-1-module/documentation
You can buy the WT11i module itself for about $27 from SemiconductorStore or Mouser: http://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=47918 http://www.mouser.com/ProductDetail/Bluegiga-Technologies/WT11i-A-AI4/?qs=sGAEpiMZZMsLzCkzIJTB6wzcln%252bM5%2fGg
I am also working on a feature-complete iWRAP management code library. It is specifically designed for the Arduino platform, but it could easily be ported to other devices since the vast majority of the code is pure C++ with very little Arduino-specific stuff. That code is available in this GitHub repository (still incomplete): https://github.com/jrowberg/iwrap
I also have a UART-only board that is much, much smaller if all you need is UART control (which can still control the HID profile, thanks to the iWRAP firmware!). It's also available here on inMojo and is pin-compatible with SparkFun's BlueSMiRF modules: http://www.inmojo.com/store/jeff-rowberg/item/wt11i-uart-bluetooth-breakout-board