How to display file name on Ender 3
I want to display the file name of the gcode that was sent by repetier server onto the ender 3 screen. How can I do that?
There is no function for that I guess. For repetier-firmware we have a command for it, but with marlin I think you need to send
in gcode and disable showing layer/print time/.. to not override the status line with new infos.
Or are you aware of a gcode which does that?
For the Jyers Firmware on the Ender 3 V2 (
M117 is used for File_Name
M73 is used for progress
I do not have my Ender 3 V2 with Jyers on right now, but my Aquila running Alex (the Aquila port of Jyers) is showing the M73 progress data as expected.
If there was a way to get the file name in RS as a variable, we could use the GCode > Event > 1. Start to add the M117 %Var_FileName% like it is done in Octoprint script, as linked above.
Adding variables to gcode lines is on the todo list.
M73 is already used by server to send progress.
Can you let me know how to disable the layer/print time/.. to not override the filename?
Just an FYI - I had issues with my Ender 3 not displaying any information really being sent by Repetier Server or other systems via USB.
In my case, I compiled my own Marlin 2.0.8 FW with some customization and enabled the M117 and M73 capabilities before compiling. Once I flashed this everything works fine and my Ender 3 is also just better in general so yeah, maybe consider firmware.
In printer Settings->Connection the field "Show on Printer LCD Status Line" defines if server sends infos with M117 or not.
Yep that does work. In my case either way with the stock Creality firmware it did not behave well with anything sending commands to the LCD be it Repetier or other print servers. A quick change of the firmware and voila.