Serial LCD Work with OctoPrint - markniu/PandaPi GitHub Wiki

This Serial UART LCD touch screen can work with OctoPrint now,without HDMI or install desktop.

you can control the octo printing from the lcd, or control the lcd printing from octopi web page.

Configure application key

this application key is needed for controlling the octo printing for lcd.

1. Generate and copy the application keys in octopi web page setting.

2. Configure application keys

Create/editing octopi_key.txt on the root of the flashed card when using it like a thumb drive,or from SSH with command line:

sudo nano /boot/octopi_key.txt

copy the application key to the octopi_key.txt like the following and save.

X-Api-Key:ECFAC7A99021419AB1845CA3F47538A6

For Old version LCD

if your LCD is old,you can Download and update it as the following steps:

Step 1:Format the TF card and copy files run windows command system as administrator, then enter:

format g:/fs:fat32/a:4096/q

Note: g is the drive letter of your TF card ,and the card size must be 1-16G.

Step 2:Copy the folder DWIN_SET which contained your newest 32.icl etc. to TF card,LCD will only recognize this folder name;

Step3: Insert the TF card into the card socket (back side of the screen) ,and then power on the screen. Wait for the blue screen and appear on the first line of the screen “SD Card Process... END !” it’s may take 1-2minutes. Turn off the power and unplug out the TF card, re-power the screen Wait for the boot screen.

note:this lcd works with octoprint function only works with PandaPi print mode and software version after 2021.3.6 (include marlin and LCD).