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.
- Get Arduino IDE from Arduino website and install it to your PC
http://arduino.cc/en/Main/Software
- 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
-
Install the "Jewelbots Firmware Update" add-on via Boards Manager from the Menu: Tools -> Board -> Boards Manager ...
-
Select the "Jewelbots Firmware Update" board from Tools -> Board dropdown.
-
Plug your Jewelbot into your PC or laptop via the USB.
-
Go to Tools -> Port and select the port that contains your Jewelbot.
-
Click File -> New
-
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.
-
Hit the upload button or the "arrow".
Special thanks to Red Bear Labs for their hard work in developing Arduino coding for the nRF51822. https://github.com/RedBearLab/nRF51822-Arduino