Jewelbots/arduino-firmware

Name: arduino-firmware

Owner: Jewelbots

Description: This library is for updating the Jewelbots firmware via the Arduino IDE

Created: 2016-11-18 03:44:22.0

Updated: 2017-12-24 22:11:43.0

Pushed: 2017-05-13 17:52:15.0

Homepage: null

Size: 249457

Language: Assembly

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Jewelbots Firmware Update

The best way to ensure your Jewelbots are functioning at 100% is to update your firmware. We've made a lot of improvements to the devices since they went through the factory. If you'd like to ask any questions, you can ask us in Slack here.

In order to do this you will need a computer. A laptop or a desktop. The step-by-step instructions are below.

  1. Get Arduino IDE from Arduino website and install it to your PC

    http://arduino.cc/en/Main/Software

  2. Start the IDE and from the Menu, click “Preference…“, add the following line to “Additional Boards Manager URLs” Jewelbots' Firmware Library

    https://jewelbots.github.io/arduino-firmware/package_jewelbots_firmware_index.json

  3. Install the “Jewelbots Firmware Update” add-on via Boards Manager from the Menu: Tools -> Board -> Boards Manager …

  4. Select the “Jewelbots Firmware Update” board from Tools -> Board dropdown.

  5. Plug your Jewelbot into your PC or laptop via the USB.

  6. Go to Tools -> Port and select the port that contains your Jewelbot.

  7. Click File -> New

  8. Hold down the Magic Button on the Jewelbot for 2 seconds. Observe the charging light turns off, or if you have previously updated that the lights glow purple.

  9. Hit the upload button or the “arrow”.

Your Jewelbot will glow with a Success Rainbow when it is ready to go!

Special thanks to Red Bear Labs for their hard work in developing Arduino coding for the nRF51822. https://github.com/RedBearLab/nRF51822-Arduino


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.