Jeff Rowberg
Designer of the Keyglove and other open electronic devices, based in Roanoke, VA.
Joined: March 19, 2011
Country: United States
BLE112 Bluetooth Low Energy Breakout
BLE112 Bluetooth Low Energy Breakout
BLE112 Bluetooth Low Energy Breakout
BLE112 Bluetooth Low Energy Breakout
BLE112 Bluetooth Low Energy Breakout
BLE112 Bluetooth Low Energy Breakout
Description

================================
SHIPPING NOTE: The "Worldwide Standard" shipping method applies to the US as well. The standard shipping method is USPS First Class, or USPS First Class International if you are outside of the US. The domestic express method is USPS Flat Rate Express Mail, which usually arrives the next business day by 3pm.
================================


Current design: Version 2.0, Jan. 12, 2013

This breakout board gives you full access to all of the pins of Bluegiga's new BLE112 Bluetooth Low Energy module. Notable features include:

  • 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
  • Micro USB port for power + data (when USB enabled on the module)
  • CC debugger header (2x5-pin 0.05" pitch)
  • Module reset button
  • Power LED (can be disabled/enabled with solder jumper)
  • User LED to P0_0 (can be disabled/enabled with solder jumper)
  • Power directly from CC debugger for easy reflashing/testing (solder jumper control)
  • Special 5V pin routed to USB 5V and through 3.3v regulator for > 3.3v supply (solder jumper control)
  • Follow's Bluegiga's reference design for USB circuits
  • Preloaded with BGAPI-enabled firmware and simple GATT database

  • NOTE 1: These modules come from me with a "BLE112 BGAPI" firmware image flashed on them. This has the USB interface enabled for DFU updates and the UART interface enabled for BGAPI control. This firmware is NOT visible by default from BLE scanning apps or tools; advertisements must be enabled specifically with a BGAPI command. Once this is done, the module should be visible in the LightBlue (free), BLExplr ($3), BLE Diag Tool ($1), and other iOS apps (no reliable Android support known yet). This firmware also allows limited reprogramming using the Bluegiga-supplied "dfutool.exe" from their SDK. This kind of programming is mainly suitable for changing the GATT database structure, if desired. To reprogram it completely, you will need the TI CC Debugger:

  • http://www.ti.com/tool/cc-debugger

  • For those of you looking to use this with an Arduino or similar prototyping environment, check out my BGLib Arduino code library, complete with a Bluetooth Smart scanner example:

  • https://github.com/jrowberg/bglib/tree/master/Arduino

  • More documentation to come shortly, when I can make time for it. Note that this firmware is custom from me, while bare modules straight from the factory will require a CC debugger to reprogram (USB won't work).

    NOTE 2: 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 BLE112 is a single-mode Bluetooth Low Energy (Bluetooth 4.0) device. It is not backwards-compatible with older "regular" Bluetooth (2.0, 2.1, and 3.0) and can only communicate with other BLE devices (such as the BLED112 USB dongle, iPhone 4S, iPad 3rd Gen, or other certain very new mobile devices). Details on the module are available here:

  • http://www.bluegiga.com/BLE112_Bluetooth_low_energy_module

  • Check out the technical resource area of Bluegiga's site, where you can find all kinds of documentation and application notes for the BLE112 (free registration required). The other links provide more resources for BLE programming as well. Michael Kroll's work is particularly interesting for Arduino users. The blog.bluetooth-smart.com link is a great step-by-step guide for getting started with BGScript.

  • http://support.bluegiga.com/ (Bluegiga support forums)
  • http://processors.wiki.ti.com/index.php/Category:BluetoothLE (TI BLE wiki)
  • http://blog.bluetooth-smart.com/2012/09/16/programming-the-ble112-using-bgscript (FANTASTIC BGScript guide)

  • You can buy the BLE112 module itself from SemiconductorStore or Mouser for about $17.50:

  • http://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=46652
  • http://www.mouser.com/ProductDetail/Bluegiga-Technologies/BLE112-A/?qs=sGAEpiMZZMt1Kg3wsyvxe2VNUu4igQjl

  • A full Mouser project with single-module quantities of all parts for the current version of the board is here:

  • https://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=a092bc213a
  • Licenses
    Downloads
    Shipping Options
    Destination & Service Shipping Time Cost
    Worldwide - Standard 7-14 Business Days $5.00 for first item, $0.00 for each additional item
    Domestic (United States) - Express 2 Business Days $20.00 for first item, $0.00 for each additional item
    * shipping times are estimates.
    Community Feedback
    $50.00
    Assembled
    - Ships in 2 days -
    BLE112 Breakout Board with mounted BLE112 module and required components. Just add header pins of your choice! (BGAPI-READY FIRMWARE LOADED)
    $10.00
    PCB only
    - Ships in 2 days -
    BLE112 Breakout Board (PCB only, no parts included). Some SMD work required to mount the module (pin pitch is 0.04")
    Note: If shipping internationally, special local taxes (VAT) and customs may apply and are not included in prices or invoices unless otherwise noted. All prices are in USD.
    Ships To
    Worldwide
    details
    Payment Methods
    PayPal Visa, MasterCard, American Express, Discover


    Open Hardware Definition v1.0 InMojo supports the Open Source Hardware Definition v1.0