TinyScreen+ Setup

by TinyCircuits Staff April 26, 2016

TinyScreen+ Setup

Configure Arduino Software IDE

  • Download and install the latest Arduino Software (IDE) from the Arduino website. (On Windows click Yes/Install when it asks ‘Do you want to install this device driver/software’. You can also select the check box ‘Always trust Arduino’).
  • Open Arduino IDE and go to File->Preferences (Windows) or Arduino->Preferences (Mac OSX).

  • Go to Tools->Board->Boards Manager.


  • Select and install Arduino SAMD Boards (32 bits ARM Cortex-M0+) for Ardiuno/Genuino Zero/MKR 1000. Be patient this will take a few minutes.

  • Then on the same Board Manager, scroll down to select and install TinyCircuits SAMD Boards.

Install TinyScreen Library

  • Open the Arduino IDE and click Sketch-> Include Library-> Manage Libraries

  • Search for "TinyScreen"

  • Click install


If the above method does not work, you can manually download the library by following the three steps below:

  • Click here to download the TinyScreen library.
  • Unzip and copy the unzipped folder named TinyScreen.
  • Go to My Documents (Mac) or Documents (PC) folder in your computer and paste the copied TinyScreen library folder in to Arduino->Libraries folder.

TinyScreen+ Board Preparation

  • Insert micro-USB cable to the TinyScreen+ USB slot gently. Connect the other side of the cable to the USB port on your computer.
  • Windows 7/8 users click here for device driver installation instructions before proceeding to next step. Mac and Win 10 users proceed to next steps below.
  • In the Arduino IDE, go to Tools->Board and scroll down to select TinyScreen+.

  • In the IDE, go to Tools->Port and select the port showing TinyScreen+. e.g. on Mac it should show something similar to “/dev/cu.usbmodem1411 (TinyScreen+)” and on Windows similar to “COM3 (TinyScreen+)”. The port numbers maybe different on your computer.

  • Now you are ready to upload your very first program to the TinyScreen+!

Upload Your First Program

  • Open the Arduino IDE and open File->Examples->TinyScreen->TinyScreenBasicExample
  • Once the program loads into the IDE, go to Tools -> Port and make sure the correct Port has been selected.
  • Make sure the TinyScreen+ is plugged into the computer and turned on.
  • Click the upload button near the top left of the IDE to upload the program to the TinyScreen+ and watch the results!


Refer to the following if you are unable to connect to the TinyScreen+ from Arduino IDE or if you are getting errors while connecting or uploading.

First: Before proceeding, check your USB cable connection. Especially the micro USB connector – make sure it is inserted fully into the TinyScreen+ connector slot.


  • TinyScreen+ does not show up on Arduino Port: 
    • If the TinyScreen was successfully installed and you are still unable to upload from Arduino Software, the go to Reset TinyScreen page.


  • Mac Upload Error:
    • If you get the error similar to “Cannot run program “/Users/<user>/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++” go to Mac upload error page.


  • Stuck on ‘Uploading’ Error:
    • If the Arduino IDE is stuck when uploading and stays ‘Uploading’ and not moving forward, go to Reset TinyScreen page.


  • Windows 7/8 USB Driver Error:
    • On Windows 7/8 if you are unable to see TinyScreen on your USB then go to Windows Device Drivers instructions and re-install.
    • If the driver was successfully installed and you are still unable to upload from Arduino Software, the go to Reset TinyScreen.


We would like to thank the O Watch team for their help in writing this TinyScreen+ setup guide. Their help and collaboration on the TinyScreen+ has been tremendously helpful to us at TinyCircuits. Thanks O Watch!

TinyCircuits Staff
TinyCircuits Staff


Also in Learn

TinyDuino GPS Tracker + Data Logger Tutorial
TinyDuino GPS Tracker + Data Logger Tutorial

by Lilith Freed February 08, 2017

Follow this simple tutorial to build your own portable GPS device!

View full article →

Wifi TinyShield Tutorial (with Cayenne IoT)
Wifi TinyShield Tutorial (with Cayenne IoT)

by TinyCircuits Staff February 01, 2017

Our newest version of the Wifi TinyShield provides users with the ability to easily connect their TinyDuino stack to the...

View full article →

Flash Memory TinyShield Tutorial
Flash Memory TinyShield Tutorial

by TinyCircuits Staff January 23, 2017

Learn how to utilize storage on the Flash Memory TinyShield with your TinyDuino or TinyScreen+!

View full article →