-
Notifications
You must be signed in to change notification settings - Fork 541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FeatureRequest]: Add Host Action support to M118 #1065
Comments
How is this action actually sent - presumably as a string? Looking at the octoprint documentation:
Have you tried sending: M118 P1 S"// action:command" (assuming octoprint is connected on the USB port so the flag P1 is used substitute for whatever connection is being used so the message goes to the correct target. also do you have a forum thread discussing this? |
@T3P3 Thanks for the reply, unfortunately no forum thread. It was a conversation in the RepRapFirmware Discord group, I was asking about OctoPrint compatability and several people chimed in with words along the lines of "Works fine, but RepRap Firmware does not support host actions". Which led me to looking up I haven't tried |
ok, thanks. If that does not work then please open a forum thread to discuss further and link it here. |
@T3P3 Just managed to get octoprint connected to one of my printers. You are correct, Many thanks for the help. |
Is your feature request related to a problem? Please describe.
I really like RepRap firmware, but as I run a small print farm, I am heavily reliant on OctoPrint (as I imagine are a of other people in my position).
The ability to manage multiple instances via the OctoPrint API (using software like home assist or OctoFarm) is really helpful for managing multiple printers remotely, but on a fairly regular bases we might need to perform the following from the printer:
My understanding is that OctoPrint can work well with RepRap boards, but currently you cannot get RepRap to tell the host to perform actions (such as the ones mentioned above) from the printer.
Looking at the RepRap docs, M118 is implemented (https://docs.duet3d.com/User_manual/Reference/Gcodes#m118-send-message-to-specific-target), but it is missing the
A
parameter (which is what marlin uses: https://marlinfw.org/docs/gcode/M118.html).Realistically, this would most likely be performed from a menu item via a screen. But thanks to the awesome custom screen UI, this hopefully shouldn't be too much hassle to implement.
Describe the solution you propose.
Add the ability to run
M118 A1 action:[action to send]
(as in Marlin: https://marlinfw.org/docs/gcode/M118.html) from a printer which would then send this command to the connected serial device.Describe alternatives you've considered
Cannot think of any?
Provide any additional context or information.
RepRap M118 command:
https://docs.duet3d.com/User_manual/Reference/Gcodes#m118-send-message-to-specific-target
Marlin M118 command:
https://marlinfw.org/docs/gcode/M118.html
The text was updated successfully, but these errors were encountered: