Hello,
I am planning to add extra sensors to my 3d printer that will measure step-motors' temperatures and DC voltages from power supplies. I will have scripts running on Raspberry Pi collecting these data and writing it into text files.
So my question is - is it possible to create a plugin that would "tail" these files and present the values on temperature chart in real time, or this will require the changes to Octoprint core.
As of now, this would require changes to the core application since it's not yet possible to add additional sensor values to the graph from plugins. However, this is a feature often requested and currently on the roadmap for 1.4.0
No. Regular maintenance throws too many curve balls to be able to communicate an ETA. I try to spend about half my time on development of the next big version (which right now will be 1.4.0), but that doesn't always work, and there's another big big work package scheduled for 1.4.0 that has to be tackled first.
Now that it's winter I'm having all sorts of trouble with my Prusa MK25 in a cold room, my most challenging issue is that when the cooling fan runs at 100% the heater can't maintain the temperature and the printer resets with a thermal runaway error.
It took a while to realize what's happening (it depends a lot on the shape of the 3d model being printed) so having fan speed changes visible on the temperature graph or as a separate graph underneath it with the same timescale would be extremely helpful. Fingers crossed that more flexible graphing is still on the roadmap