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.03k stars 19.13k forks source link

[BUG] lvgl ui (mks ui) m600 filament change #27228

Open Luisdjnas opened 5 days ago

Luisdjnas commented 5 days ago

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

Yes, and the problem still exists.

Bug Description

The M600 filament change function is not operational in the lvgl ui (mks ui) interface. Lvgl ui (mks ui) interface does not show PID menu

Version of Marlin Firmware

2.1.2.4.

Printer model

Prusa I3

Electronics

MKS Robin nano v3.1

LCD/Controller

TS35

Marlin.zip

thisiskeithb commented 5 days ago

Please zip up and attach your configs here. I cannot download or copy the files from your dropbox without an account.

Luisdjnas commented 5 days ago

Please zip up and attach your configs here. I cannot download or copy the files from your dropbox without an account.

Sorry, I didn't realize you can attach a .zip, I've already uploaded it.

Luisdjnas commented 4 days ago

A friend told me about making some changes to solve the compilation errors but it still does not appear in the menu and when I execute the M600 command the printer starts the filament change process but I cannot give it to continue inserting the filament later.

if ANY(EXTENSIBLE_UI, IS_NEWPANEL, EMERGENCY_PARSER, HAS_ADC_BUTTONS, HAS_DWIN_E3V2, HAS_TFT_LVGL_UI)

if ANY(HAS_MARLINUI_MENU, EXTENSIBLE_UI, DWIN_LCD_PROUI, DWIN_CREALITY_LCD_JYERSUI, HAS_TFT_LVGL_UI) || ALL(EMERGENCY_PARSER, HOST_PROMPT_SUPPORT)

With these options it is not necessary to activate EMERGENCY_PARSER

Luisdjnas commented 1 day ago

I still have the problem, I think it is because the ts35 v2.0 device already has its own parking position. Would there be a way to pause the printing using gcode as if you hit the pause button on the screen? That would be enough to be able to change the filament.