makerbase-mks / Mks-Robin-Nano-Marlin2.0-Firmware

The firmware of Mks Robin Nano, based on Marlin-2.0.x, adding the color GUI.
GNU General Public License v3.0
261 stars 283 forks source link

[Robin Nano 2.0] Any available GCODE to have LCD display information when printing via usb? (eg. with Cura) #107

Open mgcrea opened 3 years ago

mgcrea commented 3 years ago

Description

I currently print a lot via USB, and the screen does not update when I start the print (pretty normal).

Is there any GCODE I could add to the pre-print GCODE so that I can have a print status update on the LCD screen?

Ideally would be awesome to have the same screen than when printing via SD but not sure if possible.

Info

I'm running stock Marlin v2.0.7 on an FLsun Q5 modded with an MKS Nano V2.

Thanks!!

ahalekelly commented 3 years ago

Seconded! It should show the same screen as printing from SD. There's an M117 gcode in Marlin to set an LCD message but it doesn't do anything on this version.

paintballkev812 commented 3 years ago

This is a duplicate of #102 . Cura uses M73 to update printer status (same as octoprint). Support for M73 (as well as M117) would be needed in addition to gaining access to the 'printing screen' without starting a print from the lcd.

paintballkev812 commented 3 years ago

I should also mention, it is possible to use stock marlin with the 'Touch UI' to regain this functionality. You will lose the current UI and will instead be replaced with the marlin UI that has been adapted for these touch LCDs. Image of touch ui

mgcrea commented 3 years ago

@paintballkev812 haven't tried stock marlin yet, do you just need to comment out //#define TFT_LVGL_UI_SPI or is there a specific build flag to enable to have a working stock touchscreen?