So, Runout Sensor + Octoprint on Ender3V3SE: Did I just spend "Money For Nothing"? (Cue 'Dire Straits')

Hi Brains Trust!

While I have wise heads with experience:

  • Ender3v3SE
    
  • Just added Creality runout sensor
    
  • It does not communicate with Octoprint - even with modified Marlin.
    

Will I need to go back to an SD card (like an animal) to get my huge ($AU30) investment to work, or do I have to drop Marlin (after this good fight!) & go to Klipper?

Will it work if I use Klipper on a spare miniPC (as I has no money or RPi’s available), as it does with Creality’s Sonic Pad/Nebula Kit?

Thanks in advance!

Mike

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
    #endif

Bill

Just an FYI: We are coming close to a solution here:

Come join in the fun!

Mike