The firmware is the code that lives on your device. This process shouldn't take too long. If you find it frustrating and would rather we do it for you let us know at by emailing us. We will send you a self addressed envelope and we will do your device update and get it back to you ASAP.Please complete the instructions to instal the Arduino IDE and add the Jewelbots boards. Then follow the steps below:
Follow these steps for help.
It will most likely appear at the bottom of the menu of Boards.
The USB ports in the images are examples only, yours might differ. On Windows it will say COM followed by a number. On Mac it will say cu.usbserial- then a series of letters and numbers. On Linux it will say ttyUSB and a number.
a. Windows: Select the correct COM XX port
b. Mac: Select the correct /dev/cu.usbserial-XXXXXX
c. Linux: Select the correct /dev/ttyUSBX.
These steps will walk you through creating a new sketch.
Note that the charging light (red or green) will turn off. Also, remember it's 2 full seconds (1 mississippi...). Either the charging light will go out (if you did not update your firmware yet) or your device will flash purple and then fade to indicate that coding mode is activated (if you updated your firmware).
The Jewelbot will reboot and display the rainbow animation.
Note: For Mac OS users, it will say “failed to execute script --main--”. Ignore that.
It is important to update firmware. This ensures that any changes we make to the Jewelbot library are added to your Jewelbot!
Updating your Firmware again after the first time is slightly different from the original steps you followed from the first time. Take note of the extra step below!
1. From the Tools menu, scroll over "Board:" and then select "Boards Manager".
2. Type in "j" in the "Filter your search" box to quickly find the Jewelbots Boards.
3. Click anywhere in the box for "Firmware Update" to display the "Update" button.
4. Click the "Update" button to update the board to the most recent version.
You will have to do this every time you want to update your Firmware. Make sure to update your Arduino Library so that you always have the most recent features available!