You are not logged in.
Hi All,
I installed 16x2 LCD to my printer.
When printing it shows 'Printing' and CurLayer/TotalLayers.
How do I adjust this? For instance I would be interested in current Z position and printing ETA
Offline
You need to write your own code to customize text on LCD.
Offline
I my fine with writing new code for this.
But how can I do this if nanodlp is closed source?
Offline
You can call external codes and programs through nanodlp and send required variables to them to display
Offline
Do I understand you right that you suggest to disable internal support of I2C display and move all communication to external scripts?
Offline
Exactly
Offline
ok, but then I'll probably need to settle LCD initialization somewhere. Is there a hook in NanoDLP where I can put a call to my init script?
Offline
Startup gcode box
Offline
Ok. thank you.
One more question: how can I get elapsed time and ETA? Are there any variables for this available?
Offline
No they are not available
Offline
Any chance to add it to a variable?
Anyway NanoDLP already has this information
Offline
You can access them by external script through get request. There are too many variable with limited usefulness could be available in gcode boxes, time to time we get suggestion to add new one, issue is the performance. If few users going to use it, it is not logical to decrease performance on gcode boxes as couple of them running for each layer.
Offline