prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.09k stars 217 forks source link

[ENHANCEMENT] Add option to disable serial printing screen #4070

Open PinkPandaKatie opened 2 weeks ago

PinkPandaKatie commented 2 weeks ago

Printer model

All models

Describe the enhancement

I use Octoprint solely as a means of external control. I have a USB number pad next to my printer which I have connected to a laptop, which runs a program that sends GCode commands via Octoprint when keys are pressed. This allows me to quickly set temperatures, move the head around, control the fans, etc.

The annoying thing is, though, any codes that move the head cause it to enter "serial printing" mode, blocking access to the UI. Worse, there have been a few times where I unloaded the filament but didn't pull it out of the sensor right away, then I moved the head up with the numpad, and pulling the filament out triggered a filament runout sequence that I could not cancel without resetting the printer.

Expected functionality

Two possible solutions:

I have implemented the first option myself and can submit a PR for it.

PinkPandaKatie commented 2 weeks ago

PR is here: https://github.com/prusa3d/Prusa-Firmware-Buddy/pull/4071

I expected it to auto-link back but it didn't