diff --git a/.gitbook/assets/firmware-update (2).png b/.gitbook/assets/firmware-update (2).png new file mode 100644 index 0000000..214c855 Binary files /dev/null and b/.gitbook/assets/firmware-update (2).png differ diff --git a/.gitbook/assets/firmware-update (3).png b/.gitbook/assets/firmware-update (3).png new file mode 100644 index 0000000..d3d4ffd Binary files /dev/null and b/.gitbook/assets/firmware-update (3).png differ diff --git a/.gitbook/assets/firmware-update.png b/.gitbook/assets/firmware-update.png index d3d4ffd..214c855 100644 Binary files a/.gitbook/assets/firmware-update.png and b/.gitbook/assets/firmware-update.png differ diff --git a/.gitbook/assets/pymakr-logo (1).png b/.gitbook/assets/pymakr-logo (1).png new file mode 100644 index 0000000..5625777 Binary files /dev/null and b/.gitbook/assets/pymakr-logo (1).png differ diff --git a/1.-getting-started/gettingstarted.md b/1.-getting-started/gettingstarted.md index 3077757..136cb73 100644 --- a/1.-getting-started/gettingstarted.md +++ b/1.-getting-started/gettingstarted.md @@ -21,6 +21,6 @@ Now that you have a connected module and all the required software installed it Now that you familiar with programming your device you will no doubt be keen to get it connected to one of the advertised wireless networks. This usually requires some registration. This step will detail how to get registered and connected to various wireless networks. {% hint style="info" %} -You can navigate through this guide using the arrow buttons on the left and right of the screen \(or at the bottom if you are using mobile\). +You can navigate through this guide using the arrow buttons at the bottom of the page. {% endhint %} diff --git a/1.-getting-started/installingsoftware/firmwaretool.md b/1.-getting-started/installingsoftware/firmwaretool.md index ed64145..c3d8fcf 100644 --- a/1.-getting-started/installingsoftware/firmwaretool.md +++ b/1.-getting-started/installingsoftware/firmwaretool.md @@ -18,3 +18,39 @@ The basic firmware upgrade procedure can be found below, please follow these ste After you’re done with upgrading, you can use the Pymakr Plugins to upload and run programs in your device. +{% tabs %} +{% tab title="Expansion Board 2.0" %} +1. Disconnect your device from your computer +2. Insert module into the Expansion Board +3. Connect a jumper cable or wire between `G23` and `GND` +4. Reconnect the board via USB to your computer, this puts the device in ‘firmware update mode’. +5. Run the Firmware Upgrade tool + +![](../../.gitbook/assets/firmware-update.png) + +6. Remove the `G23` to `GND` jumper cable/wire + +7. Reboot the device \(button or power off then on\), your device is now ready to use + +If you are having any issues, make sure the **TX and RX jumpers** are present on your Expansion Board, as the jumpers sometimes come loose in the box during transport. Without these jumpers, the updater will fail. +{% endtab %} + +{% tab title="Pysense/Pytrack/Pyscan/Expansion Board 3.0" %} +{% hint style="info" %} +When using a Pysense/Pytrack/Pyscan/Expansion Board 3.0 to update your module you are not required to make a connection between `G23` and `GND`, the Pysense/Pytrack/Pyscan/Expansion Board 3.0 will do this automatically. +{% endhint %} + +1. Before connecting your module to a Pysense/Pytrack board, you should update the firmware on the Pysense/Pytrack. Instructions on how to do this can be found [here](https://docs.pycom.io/chapter/pytrackpysense/installation/firmware.html). +2. Disconnect your device from your computer +3. Insert module into Expansion Board +4. Reconnect the board via USB to your computer +5. Run the Firmware Upgrade tool + +![](../../.gitbook/assets/firmware-update%20%282%29.png) + +6. Disconnect the USB cable from the board and reconnect it, your device is now ready to use +{% endtab %} +{% endtabs %} + +After you’re done with upgrading, you can use the Pymakr Plugins to upload and run programs in your device. + diff --git a/1.-getting-started/installingsoftware/pymakr.md b/1.-getting-started/installingsoftware/pymakr.md index 081adda..2739ced 100644 --- a/1.-getting-started/installingsoftware/pymakr.md +++ b/1.-getting-started/installingsoftware/pymakr.md @@ -1,4 +1,12 @@ # 1.2.3 Pymakr +![](../../.gitbook/assets/pymakr-logo%20%281%29.png) +## Pymakr Plugins {#pymakr-plugins} + +To make it as easy as possible Pycom has developed a plugin for two popular text editors, called Pymakr. These plugins have been built and are available for the following platforms: + +{% page-ref page="../../2.-pymakr-plugin/installation/atom.md" %} + +{% page-ref page="../../2.-pymakr-plugin/installation/vscode.md" %}