Skip to content

[BUG] (SD_FINISHED_RELEASECOMMAND issue in 2.0.5.3) #17401

@BaBBa71

Description

@BaBBa71

Bug Description

In my custom Delta printer with firmware 2.0.5.3 an unknown "disable all stepper" occur even I have set only to disable E in Configuration_adv.h with this line:

 #define SD_FINISHED_STEPPERRELEASE true         
 #define SD_FINISHED_RELEASECOMMAND "M84 E" 

even if I have defined also this line:

#define DEFAULT_STEPPER_DEACTIVE_TIME 60
#define DISABLE_INACTIVE_X false
#define DISABLE_INACTIVE_Y false
#define DISABLE_INACTIVE_Z false 
#define DISABLE_INACTIVE_E true

This occours only when I print from SD CARD. Same model (same GCODE with no disable command obviously at the end !!!) printed by serial USB connection don't disable the steppers.

I tried to change the value in #define SD_FINISHED_RELEASECOMMAND with a simple sound like "M300 S4400 P3000" but at the end of SD printing, after last command in gcode (homing with G28) no sound is played and the delta effector fall down.

My Configurations

config.zip

Steps to Reproduce

  1. In a delta printer with graphical display 12864 and SD support enabled, modify this line in Configuration_adv.h with this:

1st example config

  #define SD_FINISHED_STEPPERRELEASE true         
  #define SD_FINISHED_RELEASECOMMAND "M84 E" 

or 2nd example config

  #define SD_FINISHED_STEPPERRELEASE true         
  #define SD_FINISHED_RELEASECOMMAND "M300 S4400 P3000"
  1. Select "Print from media" and select a simple gcode file with no disable steppers command (M18 or M84) at the end of printing code.
  2. Start print.
  3. Wait the end of print
  4. Observe the status of XYZ steppers.

Expected behavior:
No X Y Z steppers disabled at the end of print in both example. For the second configuration line a 3 second sound should be heard.

Actual behavior:
All steppers disabled in first conf.
All steppers disabled and no sound reproduced in second config.

Additional Information

My previous marlin firmware works perfectly with this parameters but have some issue (during printing) with usability of display,
Actually I made a workaround by setting "false" in SD_FINISHED_STEPPERRELEASE but I want to disable only the extruders steppers.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions