To use new Arduino boards, such as the Arduino Zero, we first have to install an appropriate package, which describes the processor and pins. 
The SAM 15x15 is an expansion of the Arduino Zero board; therefore, install the Arduino Zero package first.

Arduino Zero package installation

It is possible to install just the Arduino Zero package, the SAM 15x15 then works as the Arduino Zero, but the extra pins of the SAM 15x15 will not be available.

  • Select Tools > Boards "..." > Boards Manager...
  • Select "Arduino SAMD Boards (32-bits ARM Cortex-M0+)"
  • Select version 1.6.8 with the small "Select version" box, see the image below.
  • Than click on Install

Board manager select version
Board manager select version

Note: the SAMD21 package version 1.6.8 is old, but it will run on the current Arduino IDE version that is used.

Reinstall package

If the package SAM15x15 has not been installed before, go to the next chapter. 

If the package was already installed before, then the old package has to be removed with tools > board manager > select SAM15x15 > remove.

Than remove manualy:
Remove package_avdweb_nl_index.json
Remove package_avdweb_nl_index.json.sig.tmp

C:\Users\ yourname \AppData\Local\Arduino15\packages\
Remove folder SAM15x15.

SAM 15x15 package installation

  • Select File­>Preferences.
  • Fill in after Additional Boards Manager URLs:
  • Install the SAM 15x15 package, the procedure is the same as for the Arduino Zero package.
  • Ignore the warning "Non trusted contribution..."
  • Plug in the SAM 15x15 board.
  • If occurs, ignore the message "Install this package to use your Arduino/Genuine Zero board"
  • Select Tools­>Board­> select SAM 15x15
  • Select Tools­>Port and select the correct COM port, for instance COM5 (Arduino/Genuine Zero (Native USB Port))

The installation is finished now, you can upload and debug your sketch.


The SAM 15x15 package works fine for the package version 1.6.8. I experienced that after an Arduino-Zero package update, some SAM 15x15 pin functions didn't work properly anymore. It was a day's work to change the SAM 15x15 package, all pin functions had to be tested again. I don't have time to repeat this for every Arduino package update, so use the package version 1.6.8.


Do you have any comments? Please let me know.
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.