OctoPrint / OctoPrint-FirmwareUpdater

OctoPrint plugin for flashing pre-compiled firmware images to a 3D printer.
https://plugins.octoprint.org/plugins/firmwareupdater/
GNU Affero General Public License v3.0
353 stars 78 forks source link

Enhancement: Identify Virtual Printer connection #330

Open b-morgan opened 1 year ago

b-morgan commented 1 year ago

Describe the problem I have the Virtual Printer enabled and occasionally, OctoPrint will connect to it instead of my real printer (LulzBot TAZ 6). If I want to flash the firmware on the real printer and the virtual printer is connected, the Firmware Updater prints a failure message.

The is an enhancement request to detect when the connected printer is the Virtual Printer and print a unique message instead of attempting to update its firmware and failing.

Send: N0 M110 N0*125
Recv: Marlin: Virtual Marlin!
Send: N3 M115*37
Recv: FIRMWARE_NAME:Virtual Marlin 1.0 PROTOCOL_VERSION:1.0
github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had any recent activity. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed in 5 days.