Hey @TechieZebra!
I am planning to do similar this weekend, using advice from here :
Hi Mikey. have you set “Host_Action_Cammands” in configuration_adv.h.
This will pass fault and runout sensor info to octoprint.
/**
- Host Action Commands
- Define host streamer action commands in compliance with the standard.
- See G-code - RepRap
- Common commands … poweroff, pause, paused, resume, resumed, cancel
- G29_RETRY_AND_RECOVER … probe_rewipe, probe_failed
- Some features add reason codes to extend these commands.
- Host Prompt Support enables Marlin to use the host for user prompts so
- filament runout and other processes can be managed from the host side.
*/
#define HOST_ACTION_COMMANDS
#if ENABLED(HOST_ACTION_COMMANDS)
#define HOST_PAUSE_M76 // Tell the host to pause in response to M76
#define HOST_PROMPT_SUPPORT // Initiate host prompts to get user feedback
#if ENABLED(HOST_PROMPT_SUPPORT)
//#define HOST_STATUS_NOTIFICATIONS // Send some status messages to the host as notifications
#endif
//#define HOST_START_MENU_ITEM // Add a menu item that tells the host to start
//#define HOST_SHUTDOWN_MENU_ITEM // Add a menu item that tells the host to shut down
#endifBill
This may be the secret sauce!
If that works, then roll both sets of changes into the latest Marlin …