First Firmware Upload

Uploading the firmware happens in two parts on the Echo. At this point, your Arduino and screen should be connected, with the Arduino powering the screen and sending data to it through pins 18 and 19.

Downloading Firmware & Tools #

Please visit https://shakeprint.com/downloads/

  • Download the Arduino Firmware (.hex file) and the Display Firmware (.tft file)
  • Download XLoader – this uploads firmware to the Arduino
  • Download TFTFileDownload – this uploads firmware to the Display.

Step 1: Arduino Flashing #

Finding The Correct COM Port

  • Plug the Arduino into your computer
  • Go to your computers ‘Control Panel’ – click on “Devices and Printers”.
  • At the bottom, under “Unspecified” You should see an Arduino (or at least a device) with a COM port specified. In this example, you can see the Arduino is on COM4. Aftermarket or clone Arduinos may not say “Arduino”.

Using XLoader

  • Open XLoader and use these settings:
  • HEX FILE: Select the Arduino firmware that you downloaded.
  • DEVICE: Mega(ATMEGA2560)
  • COM port: Your Arduino COM port.
  • Baud Rate: 115200.
  • Select “Upload” – you should see the two TX and RX lights on the Arduino start flashing rapidly.

Step 2: Display Flashing (microSD Card) #

The second way to flash the display firmware is to use a microSD card in the included SD card slot of the display. To do that, you will need the following:

  • One microSD card
  • Capacity 8 to 32 GB
  • Class ’10’ (see green circle in the picture)
  • A method of writing data from the computer to the SD card (such as the USB dongle pictured).

Please follow the instructions in the video below and written steps:

  • Plug your microSD card into your computer to mount the drive label.
  • Right click on the SD drive, and select Format
  • Format the Card as: FAT32, 4096 allocation (8192 is fine too!)
  • Press format. After format, drag and drop the Class Echo Display firmware onto the card.
  • Right click and eject the card.
  • Insert the card into the Display’s micro SD card slot (with the display powered off).
  • Plug in the Arduino. The display should light up and start transferring data.
  • After the data upload is complete, unplug the Arduino and take out the SD card.

Powered by BetterDocs