|
| 1 | +--- |
| 2 | +title: "Upload the Science Journal firmware" |
| 3 | +id: 4408029337746 |
| 4 | +--- |
| 5 | + |
| 6 | +Learn how to upload the Science Journal firmware to your board. In this article: |
| 7 | + |
| 8 | +* [Compatible boards](#compatible-boards) |
| 9 | +* [Board configuration overview](#board-configuration) |
| 10 | +* [Upload the firmware using the Web Editor](#using-the-web-editor) |
| 11 | +* [Upload the firmware using Arduino IDE](#using-arduino-ide) |
| 12 | + |
| 13 | +<a id="compatible-boards"></a> |
| 14 | + |
| 15 | +## Compatible boards |
| 16 | + |
| 17 | +The Science Journal can be used with the following boards: |
| 18 | + |
| 19 | +* Arduino MKR WiFi 1010 (with the Science Carrier, or Science Carrier Rev2) |
| 20 | +* Arduino Nano 33 BLE Sense |
| 21 | +* Arduino Nano 33 BLE Sense Rev2 |
| 22 | +* Arduino Nano RP2040 Connect (by itself, or with the Science Carrier R3) |
| 23 | + |
| 24 | +>The MKR WiFi 1010 needs to be connected using the Science Carrier, which is only available in the [Arduino Science Kit Physics Lab](https://store.arduino.cc/products/arduino-science-kit-physics-lab). |
| 25 | +
|
| 26 | +<a id="board-configuration"></a> |
| 27 | + |
| 28 | +## Board configuration overview |
| 29 | + |
| 30 | +To use the Science Journal, it is necessary to use different libraries and examples depending on your board or Science Kit. See the table below for an overview: |
| 31 | + |
| 32 | +<table> |
| 33 | + <thead> |
| 34 | + <tr> |
| 35 | + <th>Board</th> |
| 36 | + <th>Library</th> |
| 37 | + <th>Example</th> |
| 38 | + </tr> |
| 39 | + </thead> |
| 40 | + <tbody> |
| 41 | + <tr> |
| 42 | + <td>Arduino Nano 33 BLE Sense (by itself)</td> |
| 43 | + <td>Arduino_ScienceJournal</td> |
| 44 | + <td>/ScienceKit/Nano33BLESenseFirmware</td> |
| 45 | + </tr> |
| 46 | + <tr> |
| 47 | + <td>Arduino Nano 33 BLE Sense Rev2 (by itself)</td> |
| 48 | + <td>Arduino_ScienceJournal</td> |
| 49 | + <td>/ScienceKit/Nano33BLESenseRev2Firmware</td> |
| 50 | + </tr> |
| 51 | + <tr> |
| 52 | + <td>Arduino MKR WiFi 1010 (with Science Carrier)</td> |
| 53 | + <td>Arduino_ScienceJournal</td> |
| 54 | + <td>/ScienceKit/PhysicsLabFirmware</td> |
| 55 | + </tr> |
| 56 | + <tr> |
| 57 | + <td>Arduino MKR WiFi 1010 (with Science Carrier Rev2)</td> |
| 58 | + <td>Arduino_ScienceJournal</td> |
| 59 | + <td>/ScienceKitR2/PhysicsLabFirmware</td> |
| 60 | + </tr> |
| 61 | + <tr> |
| 62 | + <td>Arduino Nano RP2040 Connect (by itself)</td> |
| 63 | + <td>Arduino_ScienceJournal</td> |
| 64 | + <td>/ScienceKit/RP2040ConnectFirmware</td> |
| 65 | + </tr> |
| 66 | + <tr> |
| 67 | + <td>Arduino Nano RP2040 Connect (with Science Carrier R3)</td> |
| 68 | + <td>Arduino_ScienceKitCarrier</td> |
| 69 | + <td>/ScienceJournal</td> |
| 70 | + </tr> |
| 71 | + </tbody> |
| 72 | +</table> |
| 73 | + |
| 74 | +<a id="using-the-web-editor"></a> |
| 75 | + |
| 76 | +## Upload the firmware using the Web Editor |
| 77 | + |
| 78 | +1. Open the [Web Editor](https://create.arduino.cc/editor). |
| 79 | +2. Connect your board to your computer with a USB cable. |
| 80 | +3. Select your board in the board dropdown. |
| 81 | + |
| 82 | +  |
| 83 | + |
| 84 | +4. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board. |
| 85 | +5. Click on **Examples** in the left-most sidebar to open the Examples tab. Search the example for your board in the textbox and select it in the results area. |
| 86 | + |
| 87 | +  |
| 88 | + |
| 89 | +5. Click the  **Upload** button. |
| 90 | + |
| 91 | +  |
| 92 | + |
| 93 | +6. Wait for the process to finish (Compilation for the Nano 33 BLE Sense may take several minutes, and the console will not print any messages during this time). |
| 94 | +7. When the upload is completed, you can [connect your board to the Science Journal app](https://support.arduino.cc/hc/en-us/articles/4407749620370). |
| 95 | + |
| 96 | +<a id="using-arduino-ide"></a> |
| 97 | + |
| 98 | +## Upload the firmware using Arduino IDE |
| 99 | + |
| 100 | +1. Connect your board to your computer with a USB cable. |
| 101 | +2. Open Arduino IDE and [select your board](https://support.arduino.cc/hc/en-us/articles/4406856349970-Select-board-and-port-in-Arduino-IDE). |
| 102 | +1. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board. |
| 103 | +2. [Install the library](https://support.arduino.cc/hc/en-us/articles/5145457742236-Add-libraries-to-Arduino-IDE) for your board. |
| 104 | +3. In `File > Examples`, hover over the library for your board to reveal the examples (In IDE 1, the path is `File > Examples > INCOMPATIBLE`). |
| 105 | +4. Select the example for your board. |
| 106 | +5. Click the  **Upload** button. |
| 107 | +6. Wait for the process to finish (Compilation for the Nano 33 BLE Sense may take several minutes, and the console will not print any messages during this time). |
| 108 | +7. When the upload is completed, you can [connect your board to the Science Journal app](https://support.arduino.cc/hc/en-us/articles/4407749620370). |
0 commit comments