Connecting a screen to an SKR v1.1

Overview

Only screens that use a serial connection can be connected to the SKR v1.1

Board.txt Preparation

To enable a screen to function correctly, the following lines need to be added to the board.txt file.

serial.aux.rxTxPins = {0.3, 0.2}

Use pins +5V, GND, TX and RX on the AUX-1 header. These should be connected to +5V, GND, TX and RX on the PanelDue, making sure that TX and RX are swapped.

In config.g, the following command should be added.

M575 P1 S1 B57600

From RepRapFirmware 3.2, it is possible to update the firmware on the PanelDue directly from the board. Please see here for further instructions.

Use pins +5V, GND, TX and RX on the AUX-1 header. These should be connected to +5V, GND, TX and RX on the TFT, making sure that TX and RX are swapped.

Overview

The most recent version of the standard bigtreetech TFT firmware has built in support for RepRapFirmware. The pre-built images have this enabled by default.

Loading the firmware

There is now an RRF config.ini
It needs to be renamed from config_rrf.ini to config.ini for flashing of the firmware.

Config.g Changes

Add the following line to your config.g to enable the screen

M575 P1 S2 B57600

Start.g Changes

Add the following line in your start.g file to allow the screen to know when a job has started.

M409 K"job.file.fileName"

Stop.g Changes

Add the following line in your stop.g file to allow the screen to know when a job has stopped.

M118 P2 S"//action:cancel"

M0 also need to be added to your stop gcode in your slicer to allow stop.g to be ran.

Pause.g Changes

Add the following line in your pause.g file to allow the screen to know when a job has been aused.

M118 P2 S"//action::paused"

Cancel.g Changes

Add the following line in your cancel.g file to allow the screen to know when a job has been cancelled.

M118 P2 S"//action::prompt_begin Resuming"

Fly Screen 7 inch
Fly Screen 7 inch Connection

Please note the pinout of 5v (connected to NC), TX, RX and 0v.
The cable that is supplied may be equipped with the correct connection for a duet board, so the plug will need changing to fit these boards. Remember to make sure that TX and RX are swapped.

Use pins +5V, GND, TX and RX on the AUX-1 header. These should be connected to +5V, GND, TX and RX on the Fly Screen, making sure that TX and RX are swapped.

In config.g, the following command should be added.

M575 P1 S0 B57600

The latest version of the screen firmware can be found here.
To update the screen, put the update.img onto a blank SD card. Put the SD card into the screen and power it up. The update will then be flashed automatically. Once finished, power down the screen and remove the SD card.

Tags: