Open Protean-Man opened 4 years ago
@Protean-Man
A button in the Configuration panel that opens to a text terminal which allows you to input GCODE I'll add this to the feature request backlog, but my gut feeling is no. (IMHO) OctoScreen is meant to be a lightweight (but UI-rich) interface to OctoPrint. Entering gcode via a small 4" or 5" screen sounds tortuous (to me anyway). I'll keep it open in the FR backlog though.
as a side note - having the buttons in Octoscreen being customizable with: gcode At the moment, OctoScreen is customizable, but you you can only customize which panels are displayed and their order, and not create custom buttons. When I decided to work on OctoScreen, that was the main reason why I started working on it. Unfortunately, some ground work needed to be done first and I've been side tracked. I'm going to release 2.6 in a few weeks (time permitting, as I do this on the weekends). Going forward, some post-2.6 (AKA 2.7 and on) changes and improvements are:
Investigate and try to get the 480x320 issue resolved (if it can't be done by scaling the UI at the OS layer, I'll need to look into scaling everything internally within OctoScreen. Almost every image is a SVG so it should be possible, but there's a lot, and it will be laborious.
Update the File chooser panel, so files on the SD card and files in OctoPrint can be navigated.
There are a few issues reported around issues at startup, and I need to look into them.
Re-write the custom menu feature. Allow the ability to create custom buttons, and custom panels.
Add image preview for gcode that has an embedded preview image. Not sure how yet or the workflow, but eventually I'd like to add this.
Description: A button in the Configuration panel that opens to a text terminal which allows you to input GCODE. This would be similar to the Terminal Tab in Octoprint where it possibly: 1 - Shows running GCODE from printer 2 - has the Autoscroll function 3 - has the same suppress options that you setup in Octoprint 4 - shows the same buttons if you use the Terminal Commands Button Plugin 5 - You can input GCODE with a pop up text editor that will show when touching the input line and disappears with a button at the top.
All of those options aren't totally necessary, the most important thing is the GCODE input option. If you have a wireless keyboard attached then you can use that too.
Reasoning: Not everyone runs their printer from a browser all the time. If I wanted to re-level the bed then I would need a browser since the leveling options in Octoscreen are not really helpful. Having the option to do it with GCODE makes it much easier until the buttons in Octoscreen are actually customizable that is.
as a side note - having the buttons in Octoscreen being customizable with: gcode (multiple lines), image, location, and sub-menus would be a massive upgrade in usability. Loving Octoscreen and I am excited to see where it goes.