Skip to content

Commit 7f1571e

Browse files
thinkyheadplampix
andcommitted
✨ CONFIGURE_FILAMENT_CHANGE
MarlinFirmware/Marlin#26613 Co-Authored-By: plampix <[email protected]>
1 parent a684d1b commit 7f1571e

File tree

708 files changed

+1062
-708
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

708 files changed

+1062
-708
lines changed

config/default/Configuration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2366,7 +2366,7 @@
23662366
*/
23672367
//#define EEPROM_SETTINGS // Persistent storage with M500 and M501
23682368
//#define DISABLE_M503 // Saves ~2700 bytes of flash. Disable for release!
2369-
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
2369+
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save flash.
23702370
#define EEPROM_BOOT_SILENT // Keep M503 quiet and only give errors during first load
23712371
#if ENABLED(EEPROM_SETTINGS)
23722372
//#define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors.

config/default/Configuration_adv.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1352,7 +1352,7 @@
13521352
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
13531353
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
13541354

1355-
// Uncomment to enable reporting (required for "G425 V", but consumes PROGMEM).
1355+
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
13561356
//#define CALIBRATION_REPORTING
13571357

13581358
// The true location and dimension the cube/bolt/washer on the bed.
@@ -2952,6 +2952,7 @@
29522952

29532953
//#define FILAMENT_LOAD_UNLOAD_GCODES // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu.
29542954
//#define FILAMENT_UNLOAD_ALL_EXTRUDERS // Allow M702 to unload all extruders above a minimum target temp (as set by M302)
2955+
#define CONFIGURE_FILAMENT_CHANGE // Add M603 G-code and menu items. Requires ~1.3K bytes of flash.
29552956
#endif
29562957

29572958
// @section tmc_smart

config/examples/3DFabXYZ/Migbot/Configuration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2368,7 +2368,7 @@
23682368
*/
23692369
//#define EEPROM_SETTINGS // Persistent storage with M500 and M501
23702370
//#define DISABLE_M503 // Saves ~2700 bytes of flash. Disable for release!
2371-
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
2371+
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save flash.
23722372
#define EEPROM_BOOT_SILENT // Keep M503 quiet and only give errors during first load
23732373
#if ENABLED(EEPROM_SETTINGS)
23742374
//#define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors.

config/examples/3DFabXYZ/Migbot/Configuration_adv.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1352,7 +1352,7 @@
13521352
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
13531353
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
13541354

1355-
// Uncomment to enable reporting (required for "G425 V", but consumes PROGMEM).
1355+
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
13561356
//#define CALIBRATION_REPORTING
13571357

13581358
// The true location and dimension the cube/bolt/washer on the bed.
@@ -2952,6 +2952,7 @@
29522952

29532953
#define FILAMENT_LOAD_UNLOAD_GCODES // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu.
29542954
//#define FILAMENT_UNLOAD_ALL_EXTRUDERS // Allow M702 to unload all extruders above a minimum target temp (as set by M302)
2955+
#define CONFIGURE_FILAMENT_CHANGE // Add M603 G-code and menu items. Requires ~1.3K bytes of flash.
29552956
#endif
29562957

29572958
// @section tmc_smart

config/examples/ADIMLab/Gantry v1/Configuration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2367,7 +2367,7 @@
23672367
*/
23682368
#define EEPROM_SETTINGS // Persistent storage with M500 and M501
23692369
//#define DISABLE_M503 // Saves ~2700 bytes of flash. Disable for release!
2370-
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
2370+
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save flash.
23712371
#define EEPROM_BOOT_SILENT // Keep M503 quiet and only give errors during first load
23722372
#if ENABLED(EEPROM_SETTINGS)
23732373
//#define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors.

config/examples/ADIMLab/Gantry v1/Configuration_adv.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1352,7 +1352,7 @@
13521352
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
13531353
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
13541354

1355-
// Uncomment to enable reporting (required for "G425 V", but consumes PROGMEM).
1355+
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
13561356
//#define CALIBRATION_REPORTING
13571357

13581358
// The true location and dimension the cube/bolt/washer on the bed.
@@ -2952,6 +2952,7 @@
29522952

29532953
//#define FILAMENT_LOAD_UNLOAD_GCODES // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu.
29542954
//#define FILAMENT_UNLOAD_ALL_EXTRUDERS // Allow M702 to unload all extruders above a minimum target temp (as set by M302)
2955+
#define CONFIGURE_FILAMENT_CHANGE // Add M603 G-code and menu items. Requires ~1.3K bytes of flash.
29552956
#endif
29562957

29572958
// @section tmc_smart

config/examples/ADIMLab/Gantry v2/Configuration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2367,7 +2367,7 @@
23672367
*/
23682368
#define EEPROM_SETTINGS // Persistent storage with M500 and M501
23692369
//#define DISABLE_M503 // Saves ~2700 bytes of flash. Disable for release!
2370-
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
2370+
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save flash.
23712371
#define EEPROM_BOOT_SILENT // Keep M503 quiet and only give errors during first load
23722372
#if ENABLED(EEPROM_SETTINGS)
23732373
//#define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors.

config/examples/ADIMLab/Gantry v2/Configuration_adv.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1352,7 +1352,7 @@
13521352
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
13531353
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
13541354

1355-
// Uncomment to enable reporting (required for "G425 V", but consumes PROGMEM).
1355+
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
13561356
//#define CALIBRATION_REPORTING
13571357

13581358
// The true location and dimension the cube/bolt/washer on the bed.
@@ -2952,6 +2952,7 @@
29522952

29532953
//#define FILAMENT_LOAD_UNLOAD_GCODES // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu.
29542954
//#define FILAMENT_UNLOAD_ALL_EXTRUDERS // Allow M702 to unload all extruders above a minimum target temp (as set by M302)
2955+
#define CONFIGURE_FILAMENT_CHANGE // Add M603 G-code and menu items. Requires ~1.3K bytes of flash.
29552956
#endif
29562957

29572958
// @section tmc_smart

config/examples/Alfawise/U20-bltouch/Configuration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2445,7 +2445,7 @@
24452445
*/
24462446
#define EEPROM_SETTINGS // Persistent storage with M500 and M501
24472447
//#define DISABLE_M503 // Saves ~2700 bytes of flash. Disable for release!
2448-
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
2448+
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save flash.
24492449
#define EEPROM_BOOT_SILENT // Keep M503 quiet and only give errors during first load
24502450
#if ENABLED(EEPROM_SETTINGS)
24512451
//#define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors.

config/examples/Alfawise/U20-bltouch/Configuration_adv.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1361,7 +1361,7 @@
13611361
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
13621362
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
13631363

1364-
// Uncomment to enable reporting (required for "G425 V", but consumes PROGMEM).
1364+
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
13651365
//#define CALIBRATION_REPORTING
13661366

13671367
// The true location and dimension the cube/bolt/washer on the bed.
@@ -2962,6 +2962,7 @@
29622962

29632963
#define FILAMENT_LOAD_UNLOAD_GCODES // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu.
29642964
//#define FILAMENT_UNLOAD_ALL_EXTRUDERS // Allow M702 to unload all extruders above a minimum target temp (as set by M302)
2965+
#define CONFIGURE_FILAMENT_CHANGE // Add M603 G-code and menu items. Requires ~1.3K bytes of flash.
29652966
#endif
29662967

29672968
// @section tmc_smart

0 commit comments

Comments
 (0)