How to compile the Fly Screen Firmware

Overview

Fly produce two screens which are suitable for RepRapFirmware. There is a 4.3” version and a 7” version.
They are currently available through AliExpress.

Recently, the firmware was made open source, and this page details how to compile the firmware.

Required Software

To be able to compile the firmware, the Flythings IDE is required.
The application is Windows only and can be downloaded from here.

Preparation of sources

Download the following github repository.

Importing the files

  1. Open the Flythings IDE.
  2. Click on File -> Switch Workplace -> Other.
  3. On the window that opens, using the browse button, navigate to the folder where you downloaded the source to and click ok.
  4. Click Launch.
  5. Click on File -> Import.
  6. On the window that opens, expand Flythings and click on Flythings, highlighted below. Click Next.
Flythings Firmware Import
Flythings Firmware Import
  1. On the window that opens, using the browse button, navigate to the folder where you downloaded the source to and click ok.
  2. Click on Select All and then Finish

Compiling the firmware

  1. In the Flythings IDE, on the project explorer window, click on the folder of the firmware you want to compile.
Flythings Firmware Selection
Flythings Firmware Selection
  1. Click on the blue icon highlighted below.
Flythings Firmware Compiling
Flythings Firmware Compiling
  1. Select a folder where you want the firmware to be output to. Click ok.
  2. The compiling process is now complete.

Uploading the firmware

  1. Make sure the file is called update.img
  2. Place the relevant update into the root of a FAT32 formatted SD card.
  3. Put the SD card in the screen
  4. Power on the screen.
  5. Apply the update.
  6. Once complete, power down the screen and remove the SD Card
Tags: