Skip to main content

Quick start guide

To get started with Arduino on Inkplate 6FLICK, complete a few simple steps to install the required software.


1. Install Arduino IDE

If you haven’t installed it yet, download and install the Arduino IDE from the official website.

⚠️
Arduino IDE 2.0 or newer is required for Inkplate 6FLICK.

Install Arduino IDE
Arduino IDE 2.0

2. Install Inkplate boards definition

Copy the following URL:

https://github.com/SolderedElectronics/Dasduino-Board-Definitions-for-Arduino-IDE/raw/master/package_Dasduino_Boards_index.json

And add it to the Additional boards manager URLs in Arduino settings:

Add Inkplate to Arduino boards Manager
Adding the Inkplate boards link to Arduino IDE

Now you can open the Boards Manager, search for Inkplate Boards, and install the Inkplate Boards board definitions.
Click Install here:

Install Inkplate boards
Adding Inkplate boards to Arduino IDE

3. Install Inkplate library

In the Arduino Library Manager, search for the Inkplate library and click Install:

Install Inkplate library
Installing Inkplate library
ℹ️
It's also possible to install the library manually by downloading it from the GitHub repository.

4. Install CH340 driver

ℹ️
Mac and Linux users can skip this step because the CH340 driver is already installed.

The CH340 is an onboard chip that enables serial communication over USB. If the driver is not installed, download it from this link. Start the installation and follow the instructions:

Install CH340 Driver
Installing the CH340 Driver on Windows

Done!

Inkplate 6FLICK setup is complete. Now, try out some examples from the Arduino library—upload them and see the results for yourself! See the next page in the documentation for details on how to upload code:


Uploading code

To upload your own sketch or an Arduino example to Inkplate 6FLICK, follow this brief guide.

1. Connect Inkplate via USB and power it on

Use the provided USB-C cable to connect Inkplate 6FLICK to your computer. Ensure that the board is powered on by pressing the POWER ON button. The blue power LED will light up when properly connected.

Inkplate 6FLICK onboard USB-C connector
Inkplate 6FLICK onboard USB-C connector
Inkplate 6FLICK onboard POWER button
Inkplate 6FLICK onboard POWER button

2. Create a sketch

For the purposes of this documentation, we will use a pre-made example. Go to
File->Examples->InkplateLibrary->Inkplate6FLICK->Basic->Inkplate6FLICK_Hello_World

Selecting a basic example for Inkplate 6FLICK
Selecting a basic example for Inkplate 6FLICK

3. Upload the code

Before uploading the code, select the correct board definition. The table below should help you out:

Board DefinitionBoard Description
Soldered inkplate_6_flickThe newer and more stylish version of the product, with a purple PCB.
e-radionica.com Inkplate 6FLICKThe older version, with a blue PCB.

Click Upload in the Arduino IDE.

Arduino IDE Upload Button
Arduino IDE Upload Button

Once the process completes, Inkplate will restart automatically and run the newly uploaded code. Arduino's upload log should read:

Leaving...
Hard resetting via RTS pin...

Troubleshooting

Having trouble uploading your first code? Check out our troubleshooting page: