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

Bluetooth Low Energy TinyShield (ST) Tutorial
Bluetooth Low Energy TinyShield (ST) Tutorial

by TinyCircuits Staff May 10, 2017

This tutorial will cover the basic operation of the Bluetooth Low Energy TinyShield (ST) using a standard TinyDuino and a Bluetooth-enabled device.

View full article →

How to Develop a Game for the TinyArcade
How to Develop a Game for the TinyArcade

by Brandon Farmer March 30, 2017

This Tutorial will walk you through how to develop your very own game for the TinyArcade, all within the Arduino...

View full article →

.TSV Video Converter Tutorial
.TSV Video Converter Tutorial

by TinyCircuits Staff March 30, 2017

Learn how to convert your videos to .TSV format using this Windows program!

View full article →