MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.26k stars 19.23k forks source link

[FR] Dual X Carriage compatibility with TFT_LVGL_UI #23318

Open mawi1986 opened 2 years ago

mawi1986 commented 2 years ago

Did you test the latest bugfix-2.0.x code?

Yes, and the problem still exists.

Bug Description

I have a printer that has Marlin version 2.0.5.3 installed by default. The printer has two extruder heads that can be moved independently of each other, i.e. Dual_X_Carriage. The board is an MKS RobinPro and the display is a RobinTFT35 which runs over LVGL.

Now I wanted to install a BLTouch sensor and have adapted the Marlin version 2.0.7.1 so that this version runs on two other printers from the same manufacturer without any problems. Unfortunately, neither with Marlin 2.0.7.1 nor with the current Nightly version from December 18, 2021, the menu for the distance between the two X Carriages is displayed, nor can I switch between the X1 and X2 in the Move menu. I have these two options with the originally installed marlin 2.0.5.3.

Can anyone help me? I think it's because of the LVGL or the menu of it.

Bug Timeline

No response

Expected behavior

No response

Actual behavior

No response

Steps to Reproduce

No response

Version of Marlin Firmware

2.x from 18.12.2021

Printer model

No response

Electronics

MKS RobinPro with TFT35

Add-ons

No response

Bed Leveling

No response

Your Slicer

No response

Host Software

No response

Additional information & file uploads

IMG_20211219_115524 IMG_20211219_113620 IMG_20211219_115516

ellensp commented 2 years ago

Which tft UI is that? TFT_LVGL_UI I would guess Please provide bugfix config files

mawi1986 commented 2 years ago

Yes, its TFT_LVGL_U

My Config-Files are here... Marlin.zip