We will be closed on November 25, 2021 and November 26, 2021 in observance of the Thanksgiving holiday. We will resume normal operations on November 29, 2021. Wishing you a safe and happy holiday from all your friends at SparkFun!
The BLE Nano from RedBearLab is the smallest Bluetooth 4.1 Low Energy (BLE) development board in the market and with the included MK20 USB in this kit you'll be able to deploy firmware to BLE Nano even easier. At each BLE Nano's core is a Nordic nRF51822, an ARM Cortex-M0 SoC plus BLE capable of running at 16MHz with ultra low power consumption. The RedBearLab BLE Nano also supports numerous different wireless devices running iOS 7/8, Android 4.3 or higher, and Windows Phone 8.1.
The MK20 board functions as a USB dongle, accepting 5V from the USB port and regulating it to 3.3V via the onboard LDO which can be used to power RedBearLab BLE Nano. When plugged into your computer the USB Board will appear as both a serial port and a removable mass storage disk. Please refer to the Getting Started guide in the Documents section below to learn how to deploy firmware using MK20 USB board.
Developing a Bluetooth Smart enabled 'appcessory' (accessory device + companion application) is easier than ever. You can quickly produce prototypes and demos targeted for Internet of Things (IoT) and other interesting projects. The RedBearLab BLE Nano can operate under 1.8V to 3.3V, making it able to work in conjunction with a wide variety of electronic components. It should be noted that the RedBearLab BLE Nano can accept 3.3V to 13V from the VIN pin, however voltage will be regulated to 3.3V via the on-board LDO regulator due in part to the nRF51822 IC. Since the RedBearLab BLE Nano can work as low as 1.8V, the MK20 USB board has been designed to run at 1.8V as well. All you need to do to get the USB board to run at 1.8V as well is just short the switch S, then the regulator will output 1.8V instead, allowing your Nano to work with applicable components.
Note: The RedBearLab BLE Nano Kit includes two 1x6 male and female headers that can be soldered on after purchase for easy interface. Additionally, you can find a complete pin-out for these boards on the Product Page link found in the Documents section below.
Based on 9 ratings:
1 of 1 found this helpful:
I was able to get this up and running and acting as a Bluetooth central fairly easily from the Arduino interface (Mac). It seems to be the only product out there that can offer this functionality. Fun stuff.
1 of 1 found this helpful:
I'm on Win7 and was able to get the nano boards to program via the upload menu using the Arduino IDE. So far so good for my experimentation with the product.
I did find that after dragging the bootloader file to the MSD window that I had to install the MBED driver a second time with the NANO connected before it would install the CDC driver. Then the device appeared just fine as a serial resource.
3 of 3 found this helpful:
1 of 2 found this helpful:
Skip this product, as an experienced developer, I can say this does not work with the Arduino interface. And yes I have uploaded the new firmware from Red Labs to enable the USB upload. Using the mbed method for uploading the test "blinky" works.
I like the device's site where people share their ideas and can be modified and expand. The downside is that the custom FTDI make it clunky. It would be better if there is a way to replace it with and arduino or another type of FTDI. The device is great and works perfectly as intended.
Impossible to drag and drop or sudo copy the bootloader on to the MK20 USB board. Drive unmounts every time. Not getting a lot of support from RBL, as their support forum seems like tons of folks screaming into the void.
Sorry you're screaming into the void. If you'll contact our tech support team, they should be able to help you out.
I followed guidance on the following github site to program the board using Arduino (along with the MK20 USB dongle): https://github.com/RedBearLab/nRF51822-Arduino
Getting Ubuntu to program the board was troublesome at first, but I figured out the necessary udev rules, and it's been working great since. Instructions on the github site have been updated to include the udev rules.
I've also managed to export a program from Arduino and program the BLE Nano over the air (OTA) from my Android phone, using Nordic's nRF Toolbox app. Instructions are on the same github site noted above.
Lastly, the Arduino package uses mbed BLE libs/APIs behind the scenes, so the mbed BLE site can be helpful: https://developer.mbed.org/teams/Bluetooth-Low-Energy/