Line 9: Line 9:
 
# Download and install the Arduino IDE (1.6.5 or later).
 
# Download and install the Arduino IDE (1.6.5 or later).
 
# [https://github.com/SaheblalBagwan/Explore-M3 Download and extract the contents of repository inside] '''Arduino>Hardware''' directory of your Arduino Installation. Usually found under '''''Documents>Arduino>Hardware'''''. Verify that the directory structure looks like '''''C:\Users\myPC\Documents\Arduino\hardware\Explore-M3'''''. ''Note: This is for beta testers only, to get access to repo, please send an email with your github user-id''  
 
# [https://github.com/SaheblalBagwan/Explore-M3 Download and extract the contents of repository inside] '''Arduino>Hardware''' directory of your Arduino Installation. Usually found under '''''Documents>Arduino>Hardware'''''. Verify that the directory structure looks like '''''C:\Users\myPC\Documents\Arduino\hardware\Explore-M3'''''. ''Note: This is for beta testers only, to get access to repo, please send an email with your github user-id''  
#Installing the Device Firmware Upgrade(DFU) Driver. This driver is used for programming the Explore M3.
+
#'''Installing the Device Firmware Upgrade(DFU) Driver.''' This driver is used for programming the Explore M3.
 
## To upload a new program to Explore M3, put the board in programming mode by holding down the boot-loader switch, press and release the reset switch and then release the boot-loader switch.  
 
## To upload a new program to Explore M3, put the board in programming mode by holding down the boot-loader switch, press and release the reset switch and then release the boot-loader switch.  
 
## The board shows up as unknown device in device manager. [[File:1 driver M3.png|none]]
 
## The board shows up as unknown device in device manager. [[File:1 driver M3.png|none]]
Line 17: Line 17:
 
##Click on Install driver[[File:4_driver_M3.png]]
 
##Click on Install driver[[File:4_driver_M3.png]]
 
##Verify in the device Manager that the driver is successfully installed. [[File:5_driver_M3.png]]
 
##Verify in the device Manager that the driver is successfully installed. [[File:5_driver_M3.png]]
#Install Virtual COM driver  
+
#'''Install Virtual COM driver''' ; This driver makes the same USB interface appear as virtual com port.  The virtual COM code on the Arduino resides with every sketch that uses the '''Serial''' Class.
#Select the board as Explore M3 as shown below: '''''Tools>Boards>Explore M3'''''
+
##Open the _01_TestCode example as shown. [[File:6 driver M3.png]]
 +
##Put the board in programming mode and upload the sketch.[[File:7 driver M3.png]]
 +
##The COM port will appear as shown.  [[File:8 driver M3.png]]
 +
##Install the CDC driver using the Zidag utility this time. [[File:9 driver M3.png]] [[File:10 driver M3.png]]
 +
##Verify successful installation in the device manager.  [[File:11 driver M3.png]]
 +
#Select the appropriate COM port in the Arduino IDE and open the terminal to observe the output.[[File:12 driver M3.png]]

Revision as of 15:09, 17 May 2016

This page is placeholder for adding Arduino IDE support for Explore M3. Since there could be a few changes on bootloader front etc till the board goes for crowdfunding, this will be updated later. Also with the new board management feature on Arduino, the board can be added with a simple URL for all major Operating Systems. So do check back later!

Select Explore M3.png

Using Board Manager

Manual Installation

Windows

  1. Download and install the Arduino IDE (1.6.5 or later).
  2. Download and extract the contents of repository inside Arduino>Hardware directory of your Arduino Installation. Usually found under Documents>Arduino>Hardware. Verify that the directory structure looks like C:\Users\myPC\Documents\Arduino\hardware\Explore-M3. Note: This is for beta testers only, to get access to repo, please send an email with your github user-id
  3. Installing the Device Firmware Upgrade(DFU) Driver. This driver is used for programming the Explore M3.
    1. To upload a new program to Explore M3, put the board in programming mode by holding down the boot-loader switch, press and release the reset switch and then release the boot-loader switch.
    2. The board shows up as unknown device in device manager.
      1 driver M3.png
    3. Go to ..\Documents\Arduino\hardware\Explore-M3\tools\win and run the Zidag utility.2 driver M3.png
    4. Click on Options and select List All Devices3 driver M3.png
    5. Select the device as Explore M3 and assign WinUSB driver as shown 3a driver M3.png
    6. Click on Install driver4 driver M3.png
    7. Verify in the device Manager that the driver is successfully installed. 5 driver M3.png
  4. Install Virtual COM driver ; This driver makes the same USB interface appear as virtual com port. The virtual COM code on the Arduino resides with every sketch that uses the Serial Class.
    1. Open the _01_TestCode example as shown. 6 driver M3.png
    2. Put the board in programming mode and upload the sketch.7 driver M3.png
    3. The COM port will appear as shown. 8 driver M3.png
    4. Install the CDC driver using the Zidag utility this time. 9 driver M3.png 10 driver M3.png
    5. Verify successful installation in the device manager. 11 driver M3.png
  5. Select the appropriate COM port in the Arduino IDE and open the terminal to observe the output.12 driver M3.png