diff --git a/config/examples/Prusa/MK3/Configuration.h b/config/examples/Prusa/MK3/Configuration.h index f4e9fdf9d3..313df87c4d 100644 --- a/config/examples/Prusa/MK3/Configuration.h +++ b/config/examples/Prusa/MK3/Configuration.h @@ -77,7 +77,7 @@ // Tall Bear (320mm)? //#define TALLBEAR -// SuperPinda present? +// SuperPINDA present? //#define SUPERPINDA /** @@ -1763,7 +1763,7 @@ #endif #if EITHER(MIN_SOFTWARE_ENDSTOPS, MAX_SOFTWARE_ENDSTOPS) - //#define SOFT_ENDSTOPS_MENU_ITEM // Enable/Disable software endstops from the LCD + #define SOFT_ENDSTOPS_MENU_ITEM // Enable/Disable software endstops from the LCD #endif /** diff --git a/config/examples/Prusa/MK3/Configuration_adv.h b/config/examples/Prusa/MK3/Configuration_adv.h index 48233a928f..52280bc1cc 100644 --- a/config/examples/Prusa/MK3/Configuration_adv.h +++ b/config/examples/Prusa/MK3/Configuration_adv.h @@ -2148,7 +2148,9 @@ * Use M871 to set temperature/offset values manually. * For more details see https://marlinfw.org/docs/features/probe_temp_compensation.html */ -#define PTC_PROBE // Compensate based on probe temperature +#if DISABLED(SUPERPINDA) + #define PTC_PROBE // Compensate based on probe temperature +#endif #define PTC_BED // Compensate based on bed temperature //#define PTC_HOTEND // Compensate based on hotend temperature diff --git a/config/examples/Prusa/MK3/README.md b/config/examples/Prusa/MK3/README.md index 01a7b3fe95..17ad9d8ff3 100644 --- a/config/examples/Prusa/MK3/README.md +++ b/config/examples/Prusa/MK3/README.md @@ -20,7 +20,9 @@ The `W` in Průša's `G28 W ; home all without mesh bed level` default G-code do Below are some example start G-code scripts from popular slicers to get you started. ### PrusaSlicer -Paste the start G-code block below in the "Custom G-code" section under "Printer Settings". Use the "Custom G-code" section under "Filament Settings" to add the [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value since it can be saved on a per-filament basis. +- Set your G-code flavor to "Marlin 2" under "Printer Settings" -> "General" -> "Firmware" -> "G-code flavor". +- Paste the start G-code block below in the "Custom G-code" section under "Printer Settings". +- Use the "Custom G-code" section under "Filament Settings" to add the [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value since it can be saved on a per-filament basis. ```gcode G90 ; use absolute coordinates M83 ; extruder relative mode @@ -29,7 +31,9 @@ M140 S[first_layer_bed_temperature] ; set bed temp M190 S[first_layer_bed_temperature] ; wait for bed temp G28 ; home all G29 ; mesh bed leveling +M211 S0 ; Disable software endstops for intro line G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area +M211 S1 ; Enable software endstops M104 S[first_layer_temperature] ; set hotend temp M109 S[first_layer_temperature] ; wait for hotend temp G92 E0.0 @@ -49,7 +53,9 @@ M140 S{material_bed_temperature_layer_0} ; set bed temp M190 S{material_bed_temperature_layer_0} ; wait for bed temp G28 ; home all G29 ; mesh bed leveling +M211 S0 ; Disable software endstops for intro line G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area +M211 S1 ; Enable software endstops M104 S{material_print_temperature_layer_0} ; set hotend temp M109 S{material_print_temperature_layer_0} ; wait for hotend temp G92 E0.0 @@ -68,7 +74,9 @@ M140 S{temperature_heatbed} ; set bed temp M190 S{temperature_heatbed} ; wait for bed temp G28 ; home all G29 ; mesh bed leveling +M211 S0 ; Disable software endstops for intro line G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area +M211 S1 ; Enable software endstops M104 S{temperature_extruder1} ; set hotend temp M109 S{temperature_extruder1} ; wait for hotend temp G92 E0.0 @@ -88,7 +96,9 @@ M140 S[bed0_temperature] ; set bed temp M190 S[bed0_temperature] ; wait for bed temp G28 ; home all G29 ; mesh bed leveling +M211 S0 ; Disable software endstops for intro line G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area +M211 S1 ; Enable software endstops M104 S[extruder0_temperature] T0 ; set hotend temp M109 S[extruder0_temperature] T0 ; wait for hotend temp G92 E0.0 diff --git a/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration.h b/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration.h index 47ff323b7b..d417a5c222 100644 --- a/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration.h +++ b/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration.h @@ -74,7 +74,7 @@ // Tall Bear (320mm)? //#define TALLBEAR -// SuperPinda present? +// SuperPINDA present? //#define SUPERPINDA /** diff --git a/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration_adv.h b/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration_adv.h index 55ed3a149e..b2e626b05e 100644 --- a/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration_adv.h +++ b/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration_adv.h @@ -2148,7 +2148,9 @@ * Use M871 to set temperature/offset values manually. * For more details see https://marlinfw.org/docs/features/probe_temp_compensation.html */ -#define PTC_PROBE // Compensate based on probe temperature +#if DISABLED(SUPERPINDA) + #define PTC_PROBE // Compensate based on probe temperature +#endif #define PTC_BED // Compensate based on bed temperature //#define PTC_HOTEND // Compensate based on hotend temperature diff --git a/config/examples/Prusa/MK3S-BigTreeTech-BTT002/README.md b/config/examples/Prusa/MK3S-BigTreeTech-BTT002/README.md index 4151503513..3760252bd8 100644 --- a/config/examples/Prusa/MK3S-BigTreeTech-BTT002/README.md +++ b/config/examples/Prusa/MK3S-BigTreeTech-BTT002/README.md @@ -26,7 +26,9 @@ The `W` in Průša's `G28 W ; home all without mesh bed level` default G-code do Below are some example start G-code scripts from popular slicers to get you started. ### PrusaSlicer -Paste the start G-code block below in the "Custom G-code" section under "Printer Settings". Use the "Custom G-code" section under "Filament Settings" to add the [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value since it can be saved on a per-filament basis. +- Set your G-code flavor to "Marlin 2" under "Printer Settings" -> "General" -> "Firmware" -> "G-code flavor". +- Paste the start G-code block below in the "Custom G-code" section under "Printer Settings". +- Use the "Custom G-code" section under "Filament Settings" to add the [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value since it can be saved on a per-filament basis. ```gcode G90 ; use absolute coordinates M83 ; extruder relative mode @@ -35,7 +37,9 @@ M140 S[first_layer_bed_temperature] ; set bed temp M190 S[first_layer_bed_temperature] ; wait for bed temp G28 ; home all G29 ; mesh bed leveling +M211 S0 ; Disable software endstops for intro line G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area +M211 S1 ; Enable software endstops M104 S[first_layer_temperature] ; set hotend temp M109 S[first_layer_temperature] ; wait for hotend temp G92 E0.0 @@ -55,7 +59,9 @@ M140 S{material_bed_temperature_layer_0} ; set bed temp M190 S{material_bed_temperature_layer_0} ; wait for bed temp G28 ; home all G29 ; mesh bed leveling +M211 S0 ; Disable software endstops for intro line G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area +M211 S1 ; Enable software endstops M104 S{material_print_temperature_layer_0} ; set hotend temp M109 S{material_print_temperature_layer_0} ; wait for hotend temp G92 E0.0 @@ -74,7 +80,9 @@ M140 S{temperature_heatbed} ; set bed temp M190 S{temperature_heatbed} ; wait for bed temp G28 ; home all G29 ; mesh bed leveling +M211 S0 ; Disable software endstops for intro line G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area +M211 S1 ; Enable software endstops M104 S{temperature_extruder1} ; set hotend temp M109 S{temperature_extruder1} ; wait for hotend temp G92 E0.0 @@ -94,7 +102,9 @@ M140 S[bed0_temperature] ; set bed temp M190 S[bed0_temperature] ; wait for bed temp G28 ; home all G29 ; mesh bed leveling +M211 S0 ; Disable software endstops for intro line G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area +M211 S1 ; Enable software endstops M104 S[extruder0_temperature] T0 ; set hotend temp M109 S[extruder0_temperature] T0 ; wait for hotend temp G92 E0.0