Skip to content

Commit

Permalink
🔧 Clarify axis disable / timeout
Browse files Browse the repository at this point in the history
  • Loading branch information
thinkyhead committed Mar 26, 2023
1 parent ac7195c commit 615582d
Show file tree
Hide file tree
Showing 341 changed files with 693 additions and 692 deletions.
4 changes: 2 additions & 2 deletions config/default/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
25 changes: 13 additions & 12 deletions config/default/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -1146,19 +1146,20 @@

/**
* Idle Stepper Shutdown
* Enable DISABLE_INACTIVE_* to shut down axis steppers after an idle period.
* The Deactive Time can be overridden with M18 and M84. Set to 0 for No Timeout.
* Enable DISABLE_IDLE_* to shut down axis steppers after an idle period.
* The default timeout duration can be overridden with M18 and M84. Set to 0 for No Timeout.
*/
#define DEFAULT_STEPPER_DEACTIVE_TIME 120
#define DISABLE_INACTIVE_X
#define DISABLE_INACTIVE_Y
#define DISABLE_INACTIVE_Z // Disable if the nozzle could fall onto your printed part!
//#define DISABLE_INACTIVE_I
//#define DISABLE_INACTIVE_J
//#define DISABLE_INACTIVE_K
//#define DISABLE_INACTIVE_U
//#define DISABLE_INACTIVE_V
//#define DISABLE_INACTIVE_W
#define DEFAULT_STEPPER_TIMEOUT_SEC 120
#define DISABLE_IDLE_X
#define DISABLE_IDLE_Y
#define DISABLE_IDLE_Z // Disable if the nozzle could fall onto your printed part!
//#define DISABLE_IDLE_I
//#define DISABLE_IDLE_J
//#define DISABLE_IDLE_K
//#define DISABLE_IDLE_U
//#define DISABLE_IDLE_V
//#define DISABLE_IDLE_W
#define DISABLE_IDLE_E // Shut down all idle extruders

// Default Minimum Feedrates for printing and travel moves
#define DEFAULT_MINIMUMFEEDRATE 0.0 // (mm/s) Minimum feedrate. Set with M205 S.
Expand Down
4 changes: 2 additions & 2 deletions config/examples/3DFabXYZ/Migbot/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1717,8 +1717,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/ADIMLab/Gantry v1/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/ADIMLab/Gantry v2/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Alfawise/U20-bltouch/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1784,8 +1784,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Alfawise/U20/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1785,8 +1785,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/AliExpress/CL-260/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/AliExpress/UM2pExt/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1716,8 +1716,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/A2/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/A2plus/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/A6/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1751,8 +1751,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/A8/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1718,8 +1718,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/A8plus/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1717,8 +1717,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/A9/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/E10/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/E16/BTT SKR 1.3/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1717,8 +1717,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/E16/Stock/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1717,8 +1717,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/ET4+/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1721,8 +1721,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/ET4-Pro/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1721,8 +1721,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/ET4/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1721,8 +1721,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/ET4X/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1721,8 +1721,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/ET5-Pro/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/ET5/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/Anet/ET5X/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/AnyCubic/Chiron/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1718,8 +1718,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1716,8 +1716,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1716,8 +1716,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/AnyCubic/Vyper/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1766,8 +1766,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1731,8 +1731,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/AnyCubic/i3/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1715,8 +1715,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
4 changes: 2 additions & 2 deletions config/examples/ArmEd/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1716,8 +1716,8 @@

// @section extruder

//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled
//#define DISABLE_E // Disable the extruder when not stepping
#define DISABLE_OTHER_EXTRUDERS // Keep only the active extruder enabled

// @section motion

Expand Down
Loading

0 comments on commit 615582d

Please sign in to comment.