Feature Request / Proposal / Ideas
up to now I am really satisfied with the P3P and I use it as often as I can. But there are some minor things which prevent it from being really great.
- Printing gcode files directly: at the moment when I want to do a single color print I have to use the multi-spool mode and print either from SD card or using Octoprint. The *.mcfx does also just contain a plain gcode file. So why not allowing single color print of gcode files and asking for input before - just like multi-spool mode.
- In relation to number 1. a simple upload of *.mcfx files to the P3(P) would be great - it is already included in CANVAS and P2PP script - so just add some menu to the browser interface (check remote ip in order to block it on the local display) to upload gcode and mcfx files
- Terminal or gcode commands: sometimes I want to run certain commands on the printer to get the leveling of the bed, to do some PID tuning or simply adjust some firmware settings. It would be nice if there would be some buttons to send commands to the printer (maybe some configuration file with each command a line, simple spaceholder syntax for input variables) - syntax check is normally included in the firmware already when trying to send an invalid command. Even better would be some terminal like in octoprint where you could also see the response from the firmware (e.g. for getting config values using M503 or running Tramming Assistant using G35).
- Notifications: Most of the time everything runs smoothly so there is no need to be next to the P3(P) all the time. But sometimes some currently not used gets gently pulled back a bit from the movement of the other filament next to it and then it cannot be pulled when needed (had this 2 times today - P3P paused print, waited for filament and then continued - so everything basically fine). The point is that I did not notice for some time and so time was lost. Having some kind of notification would be helpful to get aware that palette requires some action. Maybe (I do not know if there is a beeper inside) some simple beep sequence every few minutes or if the system has internet connection send some email (could be send via CANVAS if linked) or some telegram message (they have a free API which allows sending notifications using bots; simple to use and already implemented in plenty of other devices).
If others have additional ideas or comments, please feel free to discuss.
Is this a worthwhile discussion?