diff --git a/config/default/Configuration_adv.h b/config/default/Configuration_adv.h index ca2e02c736..d8b3c348e1 100644 --- a/config/default/Configuration_adv.h +++ b/config/default/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/3DFabXYZ/Migbot/Configuration_adv.h b/config/examples/3DFabXYZ/Migbot/Configuration_adv.h index 0620f9dfe6..c3b56147f3 100644 --- a/config/examples/3DFabXYZ/Migbot/Configuration_adv.h +++ b/config/examples/3DFabXYZ/Migbot/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/ADIMLab/Gantry v1/Configuration_adv.h b/config/examples/ADIMLab/Gantry v1/Configuration_adv.h index 2bee59abd4..ff927eaf25 100644 --- a/config/examples/ADIMLab/Gantry v1/Configuration_adv.h +++ b/config/examples/ADIMLab/Gantry v1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/ADIMLab/Gantry v2/Configuration_adv.h b/config/examples/ADIMLab/Gantry v2/Configuration_adv.h index 718fc6c818..85d3f07782 100644 --- a/config/examples/ADIMLab/Gantry v2/Configuration_adv.h +++ b/config/examples/ADIMLab/Gantry v2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/AlephObjects/TAZ4/Configuration_adv.h b/config/examples/AlephObjects/TAZ4/Configuration_adv.h index 783cdb80f4..6d5c83b0fd 100644 --- a/config/examples/AlephObjects/TAZ4/Configuration_adv.h +++ b/config/examples/AlephObjects/TAZ4/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Alfawise/U20-bltouch/Configuration_adv.h b/config/examples/Alfawise/U20-bltouch/Configuration_adv.h index 973d4a7813..480227d6bc 100644 --- a/config/examples/Alfawise/U20-bltouch/Configuration_adv.h +++ b/config/examples/Alfawise/U20-bltouch/Configuration_adv.h @@ -3150,6 +3150,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Alfawise/U20/Configuration_adv.h b/config/examples/Alfawise/U20/Configuration_adv.h index 0355b24e31..e52b47b0d1 100644 --- a/config/examples/Alfawise/U20/Configuration_adv.h +++ b/config/examples/Alfawise/U20/Configuration_adv.h @@ -3140,6 +3140,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/AliExpress/UM2pExt/Configuration_adv.h b/config/examples/AliExpress/UM2pExt/Configuration_adv.h index 3e9101b934..c3522cc917 100644 --- a/config/examples/AliExpress/UM2pExt/Configuration_adv.h +++ b/config/examples/AliExpress/UM2pExt/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/A2/Configuration_adv.h b/config/examples/Anet/A2/Configuration_adv.h index d86a787c50..fa9a124026 100644 --- a/config/examples/Anet/A2/Configuration_adv.h +++ b/config/examples/Anet/A2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/A2plus/Configuration_adv.h b/config/examples/Anet/A2plus/Configuration_adv.h index d86a787c50..fa9a124026 100644 --- a/config/examples/Anet/A2plus/Configuration_adv.h +++ b/config/examples/Anet/A2plus/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/A6/Configuration_adv.h b/config/examples/Anet/A6/Configuration_adv.h index 3ef2d4c0d8..9197a8ab57 100644 --- a/config/examples/Anet/A6/Configuration_adv.h +++ b/config/examples/Anet/A6/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/A8/Configuration_adv.h b/config/examples/Anet/A8/Configuration_adv.h index b971d04f7d..e607be1903 100644 --- a/config/examples/Anet/A8/Configuration_adv.h +++ b/config/examples/Anet/A8/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/A8plus/Configuration_adv.h b/config/examples/Anet/A8plus/Configuration_adv.h index 1585bf8ee6..b1c3975694 100644 --- a/config/examples/Anet/A8plus/Configuration_adv.h +++ b/config/examples/Anet/A8plus/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/A9/Configuration_adv.h b/config/examples/Anet/A9/Configuration_adv.h index b059bf5c08..2eead7b1f4 100644 --- a/config/examples/Anet/A9/Configuration_adv.h +++ b/config/examples/Anet/A9/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/E10/Configuration_adv.h b/config/examples/Anet/E10/Configuration_adv.h index 5bd491597c..411c6a63a9 100644 --- a/config/examples/Anet/E10/Configuration_adv.h +++ b/config/examples/Anet/E10/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/E16/BTT SKR 1.3/Configuration_adv.h b/config/examples/Anet/E16/BTT SKR 1.3/Configuration_adv.h index b421b065b5..3af66eacc1 100644 --- a/config/examples/Anet/E16/BTT SKR 1.3/Configuration_adv.h +++ b/config/examples/Anet/E16/BTT SKR 1.3/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/E16/Stock/Configuration_adv.h b/config/examples/Anet/E16/Stock/Configuration_adv.h index b90be190bc..8117b93bd2 100644 --- a/config/examples/Anet/E16/Stock/Configuration_adv.h +++ b/config/examples/Anet/E16/Stock/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/ET4+/Configuration_adv.h b/config/examples/Anet/ET4+/Configuration_adv.h index 4f0459a377..15e0d8ac55 100644 --- a/config/examples/Anet/ET4+/Configuration_adv.h +++ b/config/examples/Anet/ET4+/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/ET4-Pro/Configuration_adv.h b/config/examples/Anet/ET4-Pro/Configuration_adv.h index 4f0459a377..15e0d8ac55 100644 --- a/config/examples/Anet/ET4-Pro/Configuration_adv.h +++ b/config/examples/Anet/ET4-Pro/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/ET4/Configuration_adv.h b/config/examples/Anet/ET4/Configuration_adv.h index 9853f7055b..f1938ee61a 100644 --- a/config/examples/Anet/ET4/Configuration_adv.h +++ b/config/examples/Anet/ET4/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/ET4X/Configuration_adv.h b/config/examples/Anet/ET4X/Configuration_adv.h index 9853f7055b..f1938ee61a 100644 --- a/config/examples/Anet/ET4X/Configuration_adv.h +++ b/config/examples/Anet/ET4X/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/ET5-Pro/Configuration_adv.h b/config/examples/Anet/ET5-Pro/Configuration_adv.h index 7e4f3869a8..ec67b5e700 100644 --- a/config/examples/Anet/ET5-Pro/Configuration_adv.h +++ b/config/examples/Anet/ET5-Pro/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/ET5/Configuration_adv.h b/config/examples/Anet/ET5/Configuration_adv.h index 7e4f3869a8..ec67b5e700 100644 --- a/config/examples/Anet/ET5/Configuration_adv.h +++ b/config/examples/Anet/ET5/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Anet/ET5X/Configuration_adv.h b/config/examples/Anet/ET5X/Configuration_adv.h index 7e4f3869a8..ec67b5e700 100644 --- a/config/examples/Anet/ET5X/Configuration_adv.h +++ b/config/examples/Anet/ET5X/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/AnyCubic/Chiron/Configuration_adv.h b/config/examples/AnyCubic/Chiron/Configuration_adv.h index 23b4dbc38e..2b38453f47 100644 --- a/config/examples/AnyCubic/Chiron/Configuration_adv.h +++ b/config/examples/AnyCubic/Chiron/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/AnyCubic/Mega Zero/Anycubic V1/Configuration_adv.h b/config/examples/AnyCubic/Mega Zero/Anycubic V1/Configuration_adv.h index 1d1e230b67..ca342c6c10 100644 --- a/config/examples/AnyCubic/Mega Zero/Anycubic V1/Configuration_adv.h +++ b/config/examples/AnyCubic/Mega Zero/Anycubic V1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/Configuration_adv.h b/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/Configuration_adv.h index f502d6cee9..f0460b9c03 100644 --- a/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/Configuration_adv.h +++ b/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/AnyCubic/i3 Mega/Configuration_adv.h b/config/examples/AnyCubic/i3 Mega/Configuration_adv.h index 8aa2788ad7..25f0bbda1d 100644 --- a/config/examples/AnyCubic/i3 Mega/Configuration_adv.h +++ b/config/examples/AnyCubic/i3 Mega/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/AnyCubic/i3/Configuration_adv.h b/config/examples/AnyCubic/i3/Configuration_adv.h index fc4663aaa8..7403c8deed 100644 --- a/config/examples/AnyCubic/i3/Configuration_adv.h +++ b/config/examples/AnyCubic/i3/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/ArmEd/Configuration_adv.h b/config/examples/ArmEd/Configuration_adv.h index 8603086a74..8d56eed269 100644 --- a/config/examples/ArmEd/Configuration_adv.h +++ b/config/examples/ArmEd/Configuration_adv.h @@ -3143,6 +3143,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Artillery/Genius/Configuration_adv.h b/config/examples/Artillery/Genius/Configuration_adv.h index a9a209ba87..0051a185e7 100644 --- a/config/examples/Artillery/Genius/Configuration_adv.h +++ b/config/examples/Artillery/Genius/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Artillery/Sidewinder X1/Configuration_adv.h b/config/examples/Artillery/Sidewinder X1/Configuration_adv.h index a9a209ba87..0051a185e7 100644 --- a/config/examples/Artillery/Sidewinder X1/Configuration_adv.h +++ b/config/examples/Artillery/Sidewinder X1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Artillery/Sidewinder X1_0.9_degree_BMG_E3D_V6/Configuration_adv.h b/config/examples/Artillery/Sidewinder X1_0.9_degree_BMG_E3D_V6/Configuration_adv.h index a23b83d3d3..c89cdfd8da 100644 --- a/config/examples/Artillery/Sidewinder X1_0.9_degree_BMG_E3D_V6/Configuration_adv.h +++ b/config/examples/Artillery/Sidewinder X1_0.9_degree_BMG_E3D_V6/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Azteeg/X5GT/Configuration_adv.h b/config/examples/Azteeg/X5GT/Configuration_adv.h index ca2e02c736..d8b3c348e1 100644 --- a/config/examples/Azteeg/X5GT/Configuration_adv.h +++ b/config/examples/Azteeg/X5GT/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h b/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h index 5e219e0462..878bb3859e 100644 --- a/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h +++ b/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/BIBO/TouchX/default/Configuration_adv.h b/config/examples/BIBO/TouchX/default/Configuration_adv.h index ef07047176..a2fd0d267e 100644 --- a/config/examples/BIBO/TouchX/default/Configuration_adv.h +++ b/config/examples/BIBO/TouchX/default/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/BIQU/B1-BLTouch/Configuration_adv.h b/config/examples/BIQU/B1-BLTouch/Configuration_adv.h index 04dac57d54..b849295651 100644 --- a/config/examples/BIQU/B1-BLTouch/Configuration_adv.h +++ b/config/examples/BIQU/B1-BLTouch/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/BIQU/B1/Configuration_adv.h b/config/examples/BIQU/B1/Configuration_adv.h index fa583958c0..2a7ebb81d9 100644 --- a/config/examples/BIQU/B1/Configuration_adv.h +++ b/config/examples/BIQU/B1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/BQ/Hephestos/Configuration_adv.h b/config/examples/BQ/Hephestos/Configuration_adv.h index dcd1d89733..38aa7ff840 100644 --- a/config/examples/BQ/Hephestos/Configuration_adv.h +++ b/config/examples/BQ/Hephestos/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/BQ/Hephestos_2/Configuration_adv.h b/config/examples/BQ/Hephestos_2/Configuration_adv.h index 34aea65441..bfaf9595c8 100644 --- a/config/examples/BQ/Hephestos_2/Configuration_adv.h +++ b/config/examples/BQ/Hephestos_2/Configuration_adv.h @@ -3147,6 +3147,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/BQ/WITBOX/Configuration_adv.h b/config/examples/BQ/WITBOX/Configuration_adv.h index dcd1d89733..38aa7ff840 100644 --- a/config/examples/BQ/WITBOX/Configuration_adv.h +++ b/config/examples/BQ/WITBOX/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Cartesio/Configuration_adv.h b/config/examples/Cartesio/Configuration_adv.h index 566e5fc9ce..289cbf38a8 100644 --- a/config/examples/Cartesio/Configuration_adv.h +++ b/config/examples/Cartesio/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10 Mini/CrealityV1/Configuration_adv.h b/config/examples/Creality/CR-10 Mini/CrealityV1/Configuration_adv.h index 1b103f745f..9d8442de43 100644 --- a/config/examples/Creality/CR-10 Mini/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/CR-10 Mini/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10 Mini/MEEB-3DP/Configuration_adv.h b/config/examples/Creality/CR-10 Mini/MEEB-3DP/Configuration_adv.h index 4eca52e2c1..115299bdf5 100644 --- a/config/examples/Creality/CR-10 Mini/MEEB-3DP/Configuration_adv.h +++ b/config/examples/Creality/CR-10 Mini/MEEB-3DP/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10 S4/CrealityV1/Configuration_adv.h b/config/examples/Creality/CR-10 S4/CrealityV1/Configuration_adv.h index 79b282e568..a2d1782571 100644 --- a/config/examples/Creality/CR-10 S4/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/CR-10 S4/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10 S5/CrealityV1/Configuration_adv.h b/config/examples/Creality/CR-10 S5/CrealityV1/Configuration_adv.h index 79b282e568..a2d1782571 100644 --- a/config/examples/Creality/CR-10 S5/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/CR-10 S5/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10 V2/Configuration_adv.h b/config/examples/Creality/CR-10 V2/Configuration_adv.h index 35f2160cac..7bdc5aa743 100644 --- a/config/examples/Creality/CR-10 V2/Configuration_adv.h +++ b/config/examples/Creality/CR-10 V2/Configuration_adv.h @@ -3142,6 +3142,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h b/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h index 84e7370740..366ffa663d 100644 --- a/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h +++ b/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10/CrealityV1/Configuration_adv.h b/config/examples/Creality/CR-10/CrealityV1/Configuration_adv.h index f88c489a97..0e1856eb0e 100644 --- a/config/examples/Creality/CR-10/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/CR-10/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/Configuration_adv.h b/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/Configuration_adv.h index 2ebf973579..d445ba5403 100644 --- a/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/Configuration_adv.h +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h b/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h index 32a00a4cfc..2cf7d12308 100644 --- a/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-10S/CrealityV1/Configuration_adv.h b/config/examples/Creality/CR-10S/CrealityV1/Configuration_adv.h index b17953f01a..99c1d9a81b 100644 --- a/config/examples/Creality/CR-10S/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/CR-10S/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-20 Pro/Configuration_adv.h b/config/examples/Creality/CR-20 Pro/Configuration_adv.h index 4c767bcb2f..d3f2c51fa0 100644 --- a/config/examples/Creality/CR-20 Pro/Configuration_adv.h +++ b/config/examples/Creality/CR-20 Pro/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-20/Configuration_adv.h b/config/examples/Creality/CR-20/Configuration_adv.h index 1115ef5593..1ff5eb4cb6 100644 --- a/config/examples/Creality/CR-20/Configuration_adv.h +++ b/config/examples/Creality/CR-20/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-6 SE/Configuration_adv.h b/config/examples/Creality/CR-6 SE/Configuration_adv.h index 88097a4cd6..e12135ac2e 100644 --- a/config/examples/Creality/CR-6 SE/Configuration_adv.h +++ b/config/examples/Creality/CR-6 SE/Configuration_adv.h @@ -3140,6 +3140,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/CR-8/Configuration_adv.h b/config/examples/Creality/CR-8/Configuration_adv.h index fcec958a99..57fb1d60ef 100644 --- a/config/examples/Creality/CR-8/Configuration_adv.h +++ b/config/examples/Creality/CR-8/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-2/Configuration_adv.h b/config/examples/Creality/Ender-2/Configuration_adv.h index 7cbcc62259..de417762a2 100644 --- a/config/examples/Creality/Ender-2/Configuration_adv.h +++ b/config/examples/Creality/Ender-2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/Configuration_adv.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/Configuration_adv.h index ca102c18f9..1abcf9e10c 100644 --- a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/Configuration_adv.h +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h index 79a6bd2d87..4a46468033 100644 --- a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h index d2721d901d..b92ee6801a 100644 --- a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV1/Configuration_adv.h b/config/examples/Creality/Ender-3 Pro/CrealityV1/Configuration_adv.h index 551f8b7d29..700125e573 100644 --- a/config/examples/Creality/Ender-3 Pro/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/Ender-3 Pro/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV422/Configuration_adv.h b/config/examples/Creality/Ender-3 Pro/CrealityV422/Configuration_adv.h index d7d2958ede..85a4203713 100644 --- a/config/examples/Creality/Ender-3 Pro/CrealityV422/Configuration_adv.h +++ b/config/examples/Creality/Ender-3 Pro/CrealityV422/Configuration_adv.h @@ -3140,6 +3140,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV427/Configuration_adv.h b/config/examples/Creality/Ender-3 Pro/CrealityV427/Configuration_adv.h index a5835fc938..f78e28a1cc 100644 --- a/config/examples/Creality/Ender-3 Pro/CrealityV427/Configuration_adv.h +++ b/config/examples/Creality/Ender-3 Pro/CrealityV427/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3 V2/Configuration_adv.h b/config/examples/Creality/Ender-3 V2/Configuration_adv.h index eff5a0df96..a9ffeab7c6 100644 --- a/config/examples/Creality/Ender-3 V2/Configuration_adv.h +++ b/config/examples/Creality/Ender-3 V2/Configuration_adv.h @@ -3140,6 +3140,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/Configuration_adv.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/Configuration_adv.h index ed41b17908..dd594ceee5 100644 --- a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/Configuration_adv.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/Configuration_adv.h index 9b0d7a7cb7..98ffc5ee51 100644 --- a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/Configuration_adv.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/Configuration_adv.h index ed41b17908..dd594ceee5 100644 --- a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/Configuration_adv.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/Configuration_adv.h index 981b72c4c5..42c5a7e30d 100644 --- a/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/Configuration_adv.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/Configuration_adv.h index 898287cae2..1d5d7680aa 100644 --- a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h index 51fa864a23..60c12a17db 100644 --- a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h index c5414b53be..8a23ad5a50 100644 --- a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/CrealityV1/Configuration_adv.h b/config/examples/Creality/Ender-3/CrealityV1/Configuration_adv.h index aa9ea2cf17..ca6fb95767 100644 --- a/config/examples/Creality/Ender-3/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/CrealityV422/Configuration_adv.h b/config/examples/Creality/Ender-3/CrealityV422/Configuration_adv.h index aa9ea2cf17..ca6fb95767 100644 --- a/config/examples/Creality/Ender-3/CrealityV422/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/CrealityV422/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/CrealityV427/Configuration_adv.h b/config/examples/Creality/Ender-3/CrealityV427/Configuration_adv.h index 041a7efe06..c62832e612 100644 --- a/config/examples/Creality/Ender-3/CrealityV427/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/CrealityV427/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/Configuration_adv.h b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/Configuration_adv.h index f6ac0f5ab8..c4da1109e3 100644 --- a/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/Configuration_adv.h b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/Configuration_adv.h index f6ac0f5ab8..c4da1109e3 100644 --- a/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/Configuration_adv.h b/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/Configuration_adv.h index f6ac0f5ab8..c4da1109e3 100644 --- a/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah/base/Configuration_adv.h b/config/examples/Creality/Ender-3/FYSETC Cheetah/base/Configuration_adv.h index f6ac0f5ab8..c4da1109e3 100644 --- a/config/examples/Creality/Ender-3/FYSETC Cheetah/base/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah/base/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/MEEB-3DP/Configuration_adv.h b/config/examples/Creality/Ender-3/MEEB-3DP/Configuration_adv.h index 12deeaee79..e23cf193f1 100644 --- a/config/examples/Creality/Ender-3/MEEB-3DP/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/MEEB-3DP/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/MKS Robin E3 1.0/Configuration_adv.h b/config/examples/Creality/Ender-3/MKS Robin E3 1.0/Configuration_adv.h index 8674a5d45c..68eb6276d6 100644 --- a/config/examples/Creality/Ender-3/MKS Robin E3 1.0/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/MKS Robin E3 1.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-3/MKS Robin E3P/Configuration_adv.h b/config/examples/Creality/Ender-3/MKS Robin E3P/Configuration_adv.h index 6ef58b8b19..e736b26a2b 100644 --- a/config/examples/Creality/Ender-3/MKS Robin E3P/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/MKS Robin E3P/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-4/Configuration_adv.h b/config/examples/Creality/Ender-4/Configuration_adv.h index 6d9a2574d8..9e68856ca0 100644 --- a/config/examples/Creality/Ender-4/Configuration_adv.h +++ b/config/examples/Creality/Ender-4/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5 Plus/Configuration_adv.h b/config/examples/Creality/Ender-5 Plus/Configuration_adv.h index 5ad6fc0aa4..f82b489630 100644 --- a/config/examples/Creality/Ender-5 Plus/Configuration_adv.h +++ b/config/examples/Creality/Ender-5 Plus/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo with BLTouch/Configuration_adv.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo with BLTouch/Configuration_adv.h index c016d9bac0..59332b3577 100644 --- a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo with BLTouch/Configuration_adv.h +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo with BLTouch/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/Configuration_adv.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/Configuration_adv.h index 1a81f660a1..478df1d783 100644 --- a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/Configuration_adv.h +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h index 8b945c50ae..8f99c839e5 100644 --- a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV1/Configuration_adv.h b/config/examples/Creality/Ender-5 Pro/CrealityV1/Configuration_adv.h index 3c3bd5b635..1ef0a782e7 100644 --- a/config/examples/Creality/Ender-5 Pro/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/Ender-5 Pro/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV422/Configuration_adv.h b/config/examples/Creality/Ender-5 Pro/CrealityV422/Configuration_adv.h index f694407b53..ac8cb58933 100644 --- a/config/examples/Creality/Ender-5 Pro/CrealityV422/Configuration_adv.h +++ b/config/examples/Creality/Ender-5 Pro/CrealityV422/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV427/Configuration_adv.h b/config/examples/Creality/Ender-5 Pro/CrealityV427/Configuration_adv.h index 3c3bd5b635..1ef0a782e7 100644 --- a/config/examples/Creality/Ender-5 Pro/CrealityV427/Configuration_adv.h +++ b/config/examples/Creality/Ender-5 Pro/CrealityV427/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR 1.4 Turbo (TMC2209)/Configuration_adv.h b/config/examples/Creality/Ender-5/BigTreeTech SKR 1.4 Turbo (TMC2209)/Configuration_adv.h index e65f4b09fc..44f407f663 100644 --- a/config/examples/Creality/Ender-5/BigTreeTech SKR 1.4 Turbo (TMC2209)/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR 1.4 Turbo (TMC2209)/Configuration_adv.h @@ -3143,6 +3143,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/Configuration_adv.h b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/Configuration_adv.h index c016d9bac0..59332b3577 100644 --- a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/Configuration_adv.h b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/Configuration_adv.h index 1a81f660a1..478df1d783 100644 --- a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h index e5dab598d7..c057d23343 100644 --- a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h index aec2f85de4..8bfc80b4ec 100644 --- a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5/CrealityV1/Configuration_adv.h b/config/examples/Creality/Ender-5/CrealityV1/Configuration_adv.h index 685c7ebbdb..875bcda445 100644 --- a/config/examples/Creality/Ender-5/CrealityV1/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/CrealityV1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-5/CrealityV427/Configuration_adv.h b/config/examples/Creality/Ender-5/CrealityV427/Configuration_adv.h index 685c7ebbdb..875bcda445 100644 --- a/config/examples/Creality/Ender-5/CrealityV427/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/CrealityV427/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Creality/Ender-6/Configuration_adv.h b/config/examples/Creality/Ender-6/Configuration_adv.h index 266cd0795f..8efa2e678a 100644 --- a/config/examples/Creality/Ender-6/Configuration_adv.h +++ b/config/examples/Creality/Ender-6/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h b/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h index bc7b5ad874..e6da57e2ac 100644 --- a/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h +++ b/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Daycom/3DP-100/Configuration_adv.h b/config/examples/Daycom/3DP-100/Configuration_adv.h index 454e07c53e..b20b640fd4 100644 --- a/config/examples/Daycom/3DP-100/Configuration_adv.h +++ b/config/examples/Daycom/3DP-100/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/EXP3D/Imprimante multifonction/Configuration_adv.h b/config/examples/EXP3D/Imprimante multifonction/Configuration_adv.h index 653011412f..c6271746cd 100644 --- a/config/examples/EXP3D/Imprimante multifonction/Configuration_adv.h +++ b/config/examples/EXP3D/Imprimante multifonction/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Einstart-S/Configuration_adv.h b/config/examples/Einstart-S/Configuration_adv.h index f624f599e7..b2bcf462a1 100644 --- a/config/examples/Einstart-S/Configuration_adv.h +++ b/config/examples/Einstart-S/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Eryone/Thinker SE/Thinker V2 board/stock/Configuration_adv.h b/config/examples/Eryone/Thinker SE/Thinker V2 board/stock/Configuration_adv.h index c5ccce3ec0..cc85c340bf 100644 --- a/config/examples/Eryone/Thinker SE/Thinker V2 board/stock/Configuration_adv.h +++ b/config/examples/Eryone/Thinker SE/Thinker V2 board/stock/Configuration_adv.h @@ -3145,6 +3145,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/FYSETC/AIO_II/Configuration_adv.h b/config/examples/FYSETC/AIO_II/Configuration_adv.h index 1966b13fcb..b890779ffd 100644 --- a/config/examples/FYSETC/AIO_II/Configuration_adv.h +++ b/config/examples/FYSETC/AIO_II/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/FYSETC/F6_13/Configuration_adv.h b/config/examples/FYSETC/F6_13/Configuration_adv.h index 9c7e38b857..9332d9a753 100644 --- a/config/examples/FYSETC/F6_13/Configuration_adv.h +++ b/config/examples/FYSETC/F6_13/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/FYSETC/S6/Configuration_adv.h b/config/examples/FYSETC/S6/Configuration_adv.h index 8679b7b09c..72a631f7a0 100644 --- a/config/examples/FYSETC/S6/Configuration_adv.h +++ b/config/examples/FYSETC/S6/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Felix/DUAL/Configuration_adv.h b/config/examples/Felix/DUAL/Configuration_adv.h index ad79ee7bba..fe88daab6f 100644 --- a/config/examples/Felix/DUAL/Configuration_adv.h +++ b/config/examples/Felix/DUAL/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Felix/Single/Configuration_adv.h b/config/examples/Felix/Single/Configuration_adv.h index ad79ee7bba..fe88daab6f 100644 --- a/config/examples/Felix/Single/Configuration_adv.h +++ b/config/examples/Felix/Single/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/FlashForge/Creator 2X/Configuration_adv.h b/config/examples/FlashForge/Creator 2X/Configuration_adv.h index 88bd1cab19..bc228439d0 100644 --- a/config/examples/FlashForge/Creator 2X/Configuration_adv.h +++ b/config/examples/FlashForge/Creator 2X/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/FlashForge/CreatorPro/Configuration_adv.h b/config/examples/FlashForge/CreatorPro/Configuration_adv.h index 79e344ff6b..ece6c1604c 100644 --- a/config/examples/FlashForge/CreatorPro/Configuration_adv.h +++ b/config/examples/FlashForge/CreatorPro/Configuration_adv.h @@ -3138,6 +3138,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/FlyingBear/P905H/Configuration_adv.h b/config/examples/FlyingBear/P905H/Configuration_adv.h index 061fec7227..3632108418 100644 --- a/config/examples/FlyingBear/P905H/Configuration_adv.h +++ b/config/examples/FlyingBear/P905H/Configuration_adv.h @@ -3142,6 +3142,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/FolgerTech/i3-2020/Configuration_adv.h b/config/examples/FolgerTech/i3-2020/Configuration_adv.h index 7963b4a83d..2d47546d8a 100644 --- a/config/examples/FolgerTech/i3-2020/Configuration_adv.h +++ b/config/examples/FolgerTech/i3-2020/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Formbot/Raptor/Configuration_adv.h b/config/examples/Formbot/Raptor/Configuration_adv.h index 6f4352a3bd..290cfc3311 100644 --- a/config/examples/Formbot/Raptor/Configuration_adv.h +++ b/config/examples/Formbot/Raptor/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Formbot/T_Rex_2+/Configuration_adv.h b/config/examples/Formbot/T_Rex_2+/Configuration_adv.h index dd90376304..c4c59e10f6 100644 --- a/config/examples/Formbot/T_Rex_2+/Configuration_adv.h +++ b/config/examples/Formbot/T_Rex_2+/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Formbot/T_Rex_3/Configuration_adv.h b/config/examples/Formbot/T_Rex_3/Configuration_adv.h index e628200731..888ee9d92f 100644 --- a/config/examples/Formbot/T_Rex_3/Configuration_adv.h +++ b/config/examples/Formbot/T_Rex_3/Configuration_adv.h @@ -3143,6 +3143,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/A10/Configuration_adv.h b/config/examples/Geeetech/A10/Configuration_adv.h index 8e60ff10b5..d455a2cf13 100644 --- a/config/examples/Geeetech/A10/Configuration_adv.h +++ b/config/examples/Geeetech/A10/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/A10D/Configuration_adv.h b/config/examples/Geeetech/A10D/Configuration_adv.h index 286394f0d9..7021ff11eb 100644 --- a/config/examples/Geeetech/A10D/Configuration_adv.h +++ b/config/examples/Geeetech/A10D/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/A10M/Configuration_adv.h b/config/examples/Geeetech/A10M/Configuration_adv.h index 8b568297c8..dc1438c1bf 100644 --- a/config/examples/Geeetech/A10M/Configuration_adv.h +++ b/config/examples/Geeetech/A10M/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/A10T/Configuration_adv.h b/config/examples/Geeetech/A10T/Configuration_adv.h index 8b568297c8..dc1438c1bf 100644 --- a/config/examples/Geeetech/A10T/Configuration_adv.h +++ b/config/examples/Geeetech/A10T/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/A20/Configuration_adv.h b/config/examples/Geeetech/A20/Configuration_adv.h index 6ad5328a0f..fcec28f8ef 100644 --- a/config/examples/Geeetech/A20/Configuration_adv.h +++ b/config/examples/Geeetech/A20/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/A20M/Configuration_adv.h b/config/examples/Geeetech/A20M/Configuration_adv.h index 6ad5328a0f..fcec28f8ef 100644 --- a/config/examples/Geeetech/A20M/Configuration_adv.h +++ b/config/examples/Geeetech/A20M/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/A20T/Configuration_adv.h b/config/examples/Geeetech/A20T/Configuration_adv.h index 6ad5328a0f..fcec28f8ef 100644 --- a/config/examples/Geeetech/A20T/Configuration_adv.h +++ b/config/examples/Geeetech/A20T/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/A30/Configuration_adv.h b/config/examples/Geeetech/A30/Configuration_adv.h index c8406fcc45..63cbc9b55f 100644 --- a/config/examples/Geeetech/A30/Configuration_adv.h +++ b/config/examples/Geeetech/A30/Configuration_adv.h @@ -3138,6 +3138,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/D200/Configuration_adv.h b/config/examples/Geeetech/D200/Configuration_adv.h index c2c2f8c98e..29a02be5bc 100644 --- a/config/examples/Geeetech/D200/Configuration_adv.h +++ b/config/examples/Geeetech/D200/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/Duplicator5/Configuration_adv.h b/config/examples/Geeetech/Duplicator5/Configuration_adv.h index 8679b7b09c..72a631f7a0 100644 --- a/config/examples/Geeetech/Duplicator5/Configuration_adv.h +++ b/config/examples/Geeetech/Duplicator5/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/E180/Configuration_adv.h b/config/examples/Geeetech/E180/Configuration_adv.h index c8406fcc45..63cbc9b55f 100644 --- a/config/examples/Geeetech/E180/Configuration_adv.h +++ b/config/examples/Geeetech/E180/Configuration_adv.h @@ -3138,6 +3138,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/M201/Configuration_adv.h b/config/examples/Geeetech/M201/Configuration_adv.h index c2c2f8c98e..29a02be5bc 100644 --- a/config/examples/Geeetech/M201/Configuration_adv.h +++ b/config/examples/Geeetech/M201/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/MeCreator2/Configuration_adv.h b/config/examples/Geeetech/MeCreator2/Configuration_adv.h index e4b15fc68e..d66e5bb04e 100644 --- a/config/examples/Geeetech/MeCreator2/Configuration_adv.h +++ b/config/examples/Geeetech/MeCreator2/Configuration_adv.h @@ -3138,6 +3138,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/Me_creator/Configuration_adv.h b/config/examples/Geeetech/Me_creator/Configuration_adv.h index 8679b7b09c..72a631f7a0 100644 --- a/config/examples/Geeetech/Me_creator/Configuration_adv.h +++ b/config/examples/Geeetech/Me_creator/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/Me_ducer/Configuration_adv.h b/config/examples/Geeetech/Me_ducer/Configuration_adv.h index fc0a772b15..940da20d04 100644 --- a/config/examples/Geeetech/Me_ducer/Configuration_adv.h +++ b/config/examples/Geeetech/Me_ducer/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/PI3A PRO/Configuration_adv.h b/config/examples/Geeetech/PI3A PRO/Configuration_adv.h index f8d0b0cee1..a71e883807 100644 --- a/config/examples/Geeetech/PI3A PRO/Configuration_adv.h +++ b/config/examples/Geeetech/PI3A PRO/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h b/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h index 8e60ff10b5..d455a2cf13 100644 --- a/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h +++ b/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h b/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h index 8e60ff10b5..d455a2cf13 100644 --- a/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h +++ b/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/HMS434/Configuration_adv.h b/config/examples/HMS434/Configuration_adv.h index 7d4c26934d..1605514a94 100644 --- a/config/examples/HMS434/Configuration_adv.h +++ b/config/examples/HMS434/Configuration_adv.h @@ -3130,6 +3130,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Infitary/i3-M508/Configuration_adv.h b/config/examples/Infitary/i3-M508/Configuration_adv.h index 4dccb1b451..2d4e3dd87a 100644 --- a/config/examples/Infitary/i3-M508/Configuration_adv.h +++ b/config/examples/Infitary/i3-M508/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Intamsys/FunmatHT 4988/Configuration_adv.h b/config/examples/Intamsys/FunmatHT 4988/Configuration_adv.h index 45fbbd09ef..926e97f35e 100644 --- a/config/examples/Intamsys/FunmatHT 4988/Configuration_adv.h +++ b/config/examples/Intamsys/FunmatHT 4988/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/JGAurora/A1/Configuration_adv.h b/config/examples/JGAurora/A1/Configuration_adv.h index 847b8ee1a9..6b99aef2dd 100644 --- a/config/examples/JGAurora/A1/Configuration_adv.h +++ b/config/examples/JGAurora/A1/Configuration_adv.h @@ -3144,6 +3144,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/JGAurora/A5/Configuration_adv.h b/config/examples/JGAurora/A5/Configuration_adv.h index b8916387fa..2591a9bd4b 100644 --- a/config/examples/JGAurora/A5/Configuration_adv.h +++ b/config/examples/JGAurora/A5/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/JGAurora/A5S/Configuration_adv.h b/config/examples/JGAurora/A5S/Configuration_adv.h index 847b8ee1a9..6b99aef2dd 100644 --- a/config/examples/JGAurora/A5S/Configuration_adv.h +++ b/config/examples/JGAurora/A5S/Configuration_adv.h @@ -3144,6 +3144,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/JGAurora/Magic/Configuration_adv.h b/config/examples/JGAurora/Magic/Configuration_adv.h index 94dc7bad6c..76cba79134 100644 --- a/config/examples/JGAurora/Magic/Configuration_adv.h +++ b/config/examples/JGAurora/Magic/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Kingroon/KP3/Configuration_adv.h b/config/examples/Kingroon/KP3/Configuration_adv.h index 7a129612b1..86f48d8e63 100644 --- a/config/examples/Kingroon/KP3/Configuration_adv.h +++ b/config/examples/Kingroon/KP3/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Labists/ET4/Configuration_adv.h b/config/examples/Labists/ET4/Configuration_adv.h index 4f0459a377..15e0d8ac55 100644 --- a/config/examples/Labists/ET4/Configuration_adv.h +++ b/config/examples/Labists/ET4/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/MBot/Cube/Configuration_adv.h b/config/examples/MBot/Cube/Configuration_adv.h index fbb24b8e12..8d784d48ac 100644 --- a/config/examples/MBot/Cube/Configuration_adv.h +++ b/config/examples/MBot/Cube/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/MakerFarm/Pegasus 12/Configuration_adv.h b/config/examples/MakerFarm/Pegasus 12/Configuration_adv.h index caa09994b7..48a63bd27c 100644 --- a/config/examples/MakerFarm/Pegasus 12/Configuration_adv.h +++ b/config/examples/MakerFarm/Pegasus 12/Configuration_adv.h @@ -3132,6 +3132,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/MakerParts/Configuration_adv.h b/config/examples/MakerParts/Configuration_adv.h index 35eb1456c1..22c2392adb 100644 --- a/config/examples/MakerParts/Configuration_adv.h +++ b/config/examples/MakerParts/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Malyan/M150/Configuration_adv.h b/config/examples/Malyan/M150/Configuration_adv.h index 4f3c1845a4..746419fa69 100644 --- a/config/examples/Malyan/M150/Configuration_adv.h +++ b/config/examples/Malyan/M150/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Malyan/M200/Configuration_adv.h b/config/examples/Malyan/M200/Configuration_adv.h index 541b87577a..24b215398d 100644 --- a/config/examples/Malyan/M200/Configuration_adv.h +++ b/config/examples/Malyan/M200/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Micromake/C1/enhanced/Configuration_adv.h b/config/examples/Micromake/C1/enhanced/Configuration_adv.h index 1d5619d805..2d7bf05c36 100644 --- a/config/examples/Micromake/C1/enhanced/Configuration_adv.h +++ b/config/examples/Micromake/C1/enhanced/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Mks/Robin/Configuration_adv.h b/config/examples/Mks/Robin/Configuration_adv.h index ca2e02c736..d8b3c348e1 100644 --- a/config/examples/Mks/Robin/Configuration_adv.h +++ b/config/examples/Mks/Robin/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Mks/Sbase/Configuration_adv.h b/config/examples/Mks/Sbase/Configuration_adv.h index 1feaf59da2..a994a8c548 100644 --- a/config/examples/Mks/Sbase/Configuration_adv.h +++ b/config/examples/Mks/Sbase/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Modix/Big60/Configuration_adv.h b/config/examples/Modix/Big60/Configuration_adv.h index 303145a7e1..b05adba1e8 100644 --- a/config/examples/Modix/Big60/Configuration_adv.h +++ b/config/examples/Modix/Big60/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Ortur 4/Configuration_adv.h b/config/examples/Ortur 4/Configuration_adv.h index a7acd96afc..7381597b96 100644 --- a/config/examples/Ortur 4/Configuration_adv.h +++ b/config/examples/Ortur 4/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration_adv.h b/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration_adv.h index 37f3c9099f..65a57b664c 100644 --- a/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration_adv.h +++ b/config/examples/Prusa/MK3S-BigTreeTech-BTT002/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Qidi/Qidi 1/Configuration_adv.h b/config/examples/Qidi/Qidi 1/Configuration_adv.h index 76b8e017bc..ead1860bc4 100644 --- a/config/examples/Qidi/Qidi 1/Configuration_adv.h +++ b/config/examples/Qidi/Qidi 1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Raiscube/A8r/Configuration_adv.h b/config/examples/Raiscube/A8r/Configuration_adv.h index 3ef2d4c0d8..9197a8ab57 100644 --- a/config/examples/Raiscube/A8r/Configuration_adv.h +++ b/config/examples/Raiscube/A8r/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/RapideLite/RL200/Configuration_adv.h b/config/examples/RapideLite/RL200/Configuration_adv.h index 921fa802be..e00f2deaab 100644 --- a/config/examples/RapideLite/RL200/Configuration_adv.h +++ b/config/examples/RapideLite/RL200/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Renkforce/RF100/Configuration_adv.h b/config/examples/Renkforce/RF100/Configuration_adv.h index ca72bd5c2c..b3cf970457 100644 --- a/config/examples/Renkforce/RF100/Configuration_adv.h +++ b/config/examples/Renkforce/RF100/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Renkforce/RF100XL/Configuration_adv.h b/config/examples/Renkforce/RF100XL/Configuration_adv.h index ca72bd5c2c..b3cf970457 100644 --- a/config/examples/Renkforce/RF100XL/Configuration_adv.h +++ b/config/examples/Renkforce/RF100XL/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Renkforce/RF100v2/Configuration_adv.h b/config/examples/Renkforce/RF100v2/Configuration_adv.h index ca72bd5c2c..b3cf970457 100644 --- a/config/examples/Renkforce/RF100v2/Configuration_adv.h +++ b/config/examples/Renkforce/RF100v2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/RigidBot/Configuration_adv.h b/config/examples/RigidBot/Configuration_adv.h index aec73f0ab9..ef3e5b1a26 100644 --- a/config/examples/RigidBot/Configuration_adv.h +++ b/config/examples/RigidBot/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/SCARA/MP_SCARA/Configuration_adv.h b/config/examples/SCARA/MP_SCARA/Configuration_adv.h index 6b13abfbec..cb5977f458 100644 --- a/config/examples/SCARA/MP_SCARA/Configuration_adv.h +++ b/config/examples/SCARA/MP_SCARA/Configuration_adv.h @@ -3136,6 +3136,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/SCARA/Morgan/Configuration_adv.h b/config/examples/SCARA/Morgan/Configuration_adv.h index 77a8a5f5ee..e256cca4b6 100644 --- a/config/examples/SCARA/Morgan/Configuration_adv.h +++ b/config/examples/SCARA/Morgan/Configuration_adv.h @@ -3136,6 +3136,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h b/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h index 433b027fa3..8174cf3bbf 100644 --- a/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h +++ b/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Sanguinololu/Configuration_adv.h b/config/examples/Sanguinololu/Configuration_adv.h index 1bc1809474..e777366871 100644 --- a/config/examples/Sanguinololu/Configuration_adv.h +++ b/config/examples/Sanguinololu/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Sovol/SV-01/Configuration_adv.h b/config/examples/Sovol/SV-01/Configuration_adv.h index e82103429c..1ff285e751 100644 --- a/config/examples/Sovol/SV-01/Configuration_adv.h +++ b/config/examples/Sovol/SV-01/Configuration_adv.h @@ -3136,6 +3136,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Tevo/Michelangelo/Configuration_adv.h b/config/examples/Tevo/Michelangelo/Configuration_adv.h index 8fd02e11bb..21693d4029 100644 --- a/config/examples/Tevo/Michelangelo/Configuration_adv.h +++ b/config/examples/Tevo/Michelangelo/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Tevo/Nereus/Configuration_adv.h b/config/examples/Tevo/Nereus/Configuration_adv.h index 1b254d42a0..ad9e84170e 100644 --- a/config/examples/Tevo/Nereus/Configuration_adv.h +++ b/config/examples/Tevo/Nereus/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Tevo/Tarantula Pro/Configuration_adv.h b/config/examples/Tevo/Tarantula Pro/Configuration_adv.h index e5026303dd..85522d5df2 100644 --- a/config/examples/Tevo/Tarantula Pro/Configuration_adv.h +++ b/config/examples/Tevo/Tarantula Pro/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h b/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h index d8db13531c..671251513f 100644 --- a/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h +++ b/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h b/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h index d8db13531c..671251513f 100644 --- a/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h +++ b/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/TheBorg/Configuration_adv.h b/config/examples/TheBorg/Configuration_adv.h index 86a20fec4f..8cada36d2f 100644 --- a/config/examples/TheBorg/Configuration_adv.h +++ b/config/examples/TheBorg/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/TinyBoy2/Configuration_adv.h b/config/examples/TinyBoy2/Configuration_adv.h index 6841be8ca7..24c49c39df 100644 --- a/config/examples/TinyBoy2/Configuration_adv.h +++ b/config/examples/TinyBoy2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Tronxy/X3A/Configuration_adv.h b/config/examples/Tronxy/X3A/Configuration_adv.h index bd95cf1b72..cb2658b789 100644 --- a/config/examples/Tronxy/X3A/Configuration_adv.h +++ b/config/examples/Tronxy/X3A/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Tronxy/X5S-2E/Configuration_adv.h b/config/examples/Tronxy/X5S-2E/Configuration_adv.h index 56d306c061..62cd66166d 100644 --- a/config/examples/Tronxy/X5S-2E/Configuration_adv.h +++ b/config/examples/Tronxy/X5S-2E/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Tronxy/X5SA/Configuration_adv.h b/config/examples/Tronxy/X5SA/Configuration_adv.h index 5aecec7343..1b77987a5c 100644 --- a/config/examples/Tronxy/X5SA/Configuration_adv.h +++ b/config/examples/Tronxy/X5SA/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Two Trees/BlueR Plus/Configuration_adv.h b/config/examples/Two Trees/BlueR Plus/Configuration_adv.h index aa48050d39..fd8df74a04 100644 --- a/config/examples/Two Trees/BlueR Plus/Configuration_adv.h +++ b/config/examples/Two Trees/BlueR Plus/Configuration_adv.h @@ -3140,6 +3140,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Two Trees/BlueR/BlueR V1/Configuration_adv.h b/config/examples/Two Trees/BlueR/BlueR V1/Configuration_adv.h index f493f5a5bb..d20cf720a7 100644 --- a/config/examples/Two Trees/BlueR/BlueR V1/Configuration_adv.h +++ b/config/examples/Two Trees/BlueR/BlueR V1/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Two Trees/BlueR/BlueR V2/Configuration_adv.h b/config/examples/Two Trees/BlueR/BlueR V2/Configuration_adv.h index f493f5a5bb..d20cf720a7 100644 --- a/config/examples/Two Trees/BlueR/BlueR V2/Configuration_adv.h +++ b/config/examples/Two Trees/BlueR/BlueR V2/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Two Trees/BlueR/BlueR V3/Configuration_adv.h b/config/examples/Two Trees/BlueR/BlueR V3/Configuration_adv.h index f493f5a5bb..d20cf720a7 100644 --- a/config/examples/Two Trees/BlueR/BlueR V3/Configuration_adv.h +++ b/config/examples/Two Trees/BlueR/BlueR V3/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Two Trees/Sapphire Plus/Sapphire Plus V2/Configuration_adv.h b/config/examples/Two Trees/Sapphire Plus/Sapphire Plus V2/Configuration_adv.h index 101cd513c2..9d95db4d38 100644 --- a/config/examples/Two Trees/Sapphire Plus/Sapphire Plus V2/Configuration_adv.h +++ b/config/examples/Two Trees/Sapphire Plus/Sapphire Plus V2/Configuration_adv.h @@ -3146,6 +3146,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Two Trees/Sapphire Pro/Configuration_adv.h b/config/examples/Two Trees/Sapphire Pro/Configuration_adv.h index f6dcb2d340..7998e29477 100644 --- a/config/examples/Two Trees/Sapphire Pro/Configuration_adv.h +++ b/config/examples/Two Trees/Sapphire Pro/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/UltiMachine/Archim1/Configuration_adv.h b/config/examples/UltiMachine/Archim1/Configuration_adv.h index 05f8d31e88..8652b4e278 100644 --- a/config/examples/UltiMachine/Archim1/Configuration_adv.h +++ b/config/examples/UltiMachine/Archim1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/UltiMachine/Archim2/Configuration_adv.h b/config/examples/UltiMachine/Archim2/Configuration_adv.h index a52fd06a82..fd0405196b 100644 --- a/config/examples/UltiMachine/Archim2/Configuration_adv.h +++ b/config/examples/UltiMachine/Archim2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/VORONDesign/Configuration_adv.h b/config/examples/VORONDesign/Configuration_adv.h index 3c11b610e9..c2b3f1e513 100644 --- a/config/examples/VORONDesign/Configuration_adv.h +++ b/config/examples/VORONDesign/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Velleman/K8200/Configuration_adv.h b/config/examples/Velleman/K8200/Configuration_adv.h index 20a731d5ad..94fb22c6aa 100644 --- a/config/examples/Velleman/K8200/Configuration_adv.h +++ b/config/examples/Velleman/K8200/Configuration_adv.h @@ -3152,6 +3152,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Velleman/K8400/Dual-head/Configuration_adv.h b/config/examples/Velleman/K8400/Dual-head/Configuration_adv.h index 08be6323a9..249e53796f 100644 --- a/config/examples/Velleman/K8400/Dual-head/Configuration_adv.h +++ b/config/examples/Velleman/K8400/Dual-head/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Velleman/K8400/Single-head/Configuration_adv.h b/config/examples/Velleman/K8400/Single-head/Configuration_adv.h index 08be6323a9..249e53796f 100644 --- a/config/examples/Velleman/K8400/Single-head/Configuration_adv.h +++ b/config/examples/Velleman/K8400/Single-head/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/WASP/PowerWASP/Configuration_adv.h b/config/examples/WASP/PowerWASP/Configuration_adv.h index 3be37334d2..234fcc1f4d 100644 --- a/config/examples/WASP/PowerWASP/Configuration_adv.h +++ b/config/examples/WASP/PowerWASP/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Wanhao/Duplicator 4S/Configuration_adv.h b/config/examples/Wanhao/Duplicator 4S/Configuration_adv.h index 132f298c95..087bb9c6d7 100644 --- a/config/examples/Wanhao/Duplicator 4S/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator 4S/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Wanhao/Duplicator 6/Configuration_adv.h b/config/examples/Wanhao/Duplicator 6/Configuration_adv.h index 2d6c5640a4..a439302ebc 100644 --- a/config/examples/Wanhao/Duplicator 6/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator 6/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Wanhao/Duplicator i3 2.1/Configuration_adv.h b/config/examples/Wanhao/Duplicator i3 2.1/Configuration_adv.h index 669a11f8e1..521728b0da 100644 --- a/config/examples/Wanhao/Duplicator i3 2.1/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator i3 2.1/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h b/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h index 8d81272423..b0e6a75bab 100644 --- a/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Weistek/wt150/Configuration_adv.h b/config/examples/Weistek/wt150/Configuration_adv.h index 6d902d9139..73b4e66db9 100644 --- a/config/examples/Weistek/wt150/Configuration_adv.h +++ b/config/examples/Weistek/wt150/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Zonestar/P802M/Configuration_adv.h b/config/examples/Zonestar/P802M/Configuration_adv.h index ed06280999..2a9e3c64d1 100644 --- a/config/examples/Zonestar/P802M/Configuration_adv.h +++ b/config/examples/Zonestar/P802M/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/Zonestar/P802QR2/BigTreeTech SKR 1.4 Turbo (A4988)/Configuration_adv.h b/config/examples/Zonestar/P802QR2/BigTreeTech SKR 1.4 Turbo (A4988)/Configuration_adv.h index 74c75194e4..0c87c6cdec 100755 --- a/config/examples/Zonestar/P802QR2/BigTreeTech SKR 1.4 Turbo (A4988)/Configuration_adv.h +++ b/config/examples/Zonestar/P802QR2/BigTreeTech SKR 1.4 Turbo (A4988)/Configuration_adv.h @@ -3135,6 +3135,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/adafruit/ST7565/Configuration_adv.h b/config/examples/adafruit/ST7565/Configuration_adv.h index ca2e02c736..d8b3c348e1 100644 --- a/config/examples/adafruit/ST7565/Configuration_adv.h +++ b/config/examples/adafruit/ST7565/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Anycubic/Kossel Linear Plus/Configuration_adv.h b/config/examples/delta/Anycubic/Kossel Linear Plus/Configuration_adv.h index 4c8f9009e6..5ea4a047c0 100644 --- a/config/examples/delta/Anycubic/Kossel Linear Plus/Configuration_adv.h +++ b/config/examples/delta/Anycubic/Kossel Linear Plus/Configuration_adv.h @@ -3142,6 +3142,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Anycubic/Kossel/Configuration_adv.h b/config/examples/delta/Anycubic/Kossel/Configuration_adv.h index 3c5e8027e4..19963068eb 100644 --- a/config/examples/delta/Anycubic/Kossel/Configuration_adv.h +++ b/config/examples/delta/Anycubic/Kossel/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Anycubic/Predator/Configuration_adv.h b/config/examples/delta/Anycubic/Predator/Configuration_adv.h index e617967dbc..5b2a114b9f 100644 --- a/config/examples/delta/Anycubic/Predator/Configuration_adv.h +++ b/config/examples/delta/Anycubic/Predator/Configuration_adv.h @@ -3142,6 +3142,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Dreammaker/Overlord/Configuration_adv.h b/config/examples/delta/Dreammaker/Overlord/Configuration_adv.h index 0cfcee36b2..9d2f546fb9 100644 --- a/config/examples/delta/Dreammaker/Overlord/Configuration_adv.h +++ b/config/examples/delta/Dreammaker/Overlord/Configuration_adv.h @@ -3140,6 +3140,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h b/config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h index 442285f2ba..9940da3464 100644 --- a/config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h +++ b/config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/FLSUN/QQ-S/Configuration_adv.h b/config/examples/delta/FLSUN/QQ-S/Configuration_adv.h index f8f0008423..3e8eb0313e 100644 --- a/config/examples/delta/FLSUN/QQ-S/Configuration_adv.h +++ b/config/examples/delta/FLSUN/QQ-S/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/FLSUN/QQS-Pro/Configuration_adv.h b/config/examples/delta/FLSUN/QQS-Pro/Configuration_adv.h index 8aa7f91525..a56dd0cb9f 100644 --- a/config/examples/delta/FLSUN/QQS-Pro/Configuration_adv.h +++ b/config/examples/delta/FLSUN/QQS-Pro/Configuration_adv.h @@ -3142,6 +3142,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h b/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h index 4946f562fd..7e058ffbe8 100644 --- a/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h +++ b/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/FLSUN/kossel/Configuration_adv.h b/config/examples/delta/FLSUN/kossel/Configuration_adv.h index 4946f562fd..7e058ffbe8 100644 --- a/config/examples/delta/FLSUN/kossel/Configuration_adv.h +++ b/config/examples/delta/FLSUN/kossel/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h b/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h index dd2ce4b258..5b5cb1ba31 100644 --- a/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h +++ b/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Geeetech/G2/Configuration_adv.h b/config/examples/delta/Geeetech/G2/Configuration_adv.h index a4b404a813..011491803b 100644 --- a/config/examples/delta/Geeetech/G2/Configuration_adv.h +++ b/config/examples/delta/Geeetech/G2/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Geeetech/G2Pro/Configuration_adv.h b/config/examples/delta/Geeetech/G2Pro/Configuration_adv.h index 645087c932..1ec9cadb4c 100644 --- a/config/examples/delta/Geeetech/G2Pro/Configuration_adv.h +++ b/config/examples/delta/Geeetech/G2Pro/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Geeetech/G2S/Configuration_adv.h b/config/examples/delta/Geeetech/G2S/Configuration_adv.h index 645087c932..1ec9cadb4c 100644 --- a/config/examples/delta/Geeetech/G2S/Configuration_adv.h +++ b/config/examples/delta/Geeetech/G2S/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Geeetech/G2SPro/Configuration_adv.h b/config/examples/delta/Geeetech/G2SPro/Configuration_adv.h index 645087c932..1ec9cadb4c 100644 --- a/config/examples/delta/Geeetech/G2SPro/Configuration_adv.h +++ b/config/examples/delta/Geeetech/G2SPro/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h b/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h index 35c9730792..52a1d1be77 100644 --- a/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h +++ b/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Hatchbox_Alpha/Configuration_adv.h b/config/examples/delta/Hatchbox_Alpha/Configuration_adv.h index 1eb074728c..9722b1f394 100644 --- a/config/examples/delta/Hatchbox_Alpha/Configuration_adv.h +++ b/config/examples/delta/Hatchbox_Alpha/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/MKS/SBASE/Configuration_adv.h b/config/examples/delta/MKS/SBASE/Configuration_adv.h index 80ae76fb3d..6c8458ee48 100644 --- a/config/examples/delta/MKS/SBASE/Configuration_adv.h +++ b/config/examples/delta/MKS/SBASE/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Malyan M300/Configuration_adv.h b/config/examples/delta/Malyan M300/Configuration_adv.h index 77bee59be0..88c2a81a66 100644 --- a/config/examples/delta/Malyan M300/Configuration_adv.h +++ b/config/examples/delta/Malyan M300/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/Tevo Little Monster/Configuration_adv.h b/config/examples/delta/Tevo Little Monster/Configuration_adv.h index 4e4f2ef3dc..c07dc26203 100644 --- a/config/examples/delta/Tevo Little Monster/Configuration_adv.h +++ b/config/examples/delta/Tevo Little Monster/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/generic/Configuration_adv.h b/config/examples/delta/generic/Configuration_adv.h index dd2ce4b258..5b5cb1ba31 100644 --- a/config/examples/delta/generic/Configuration_adv.h +++ b/config/examples/delta/generic/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/kossel_clear/Configuration_adv.h b/config/examples/delta/kossel_clear/Configuration_adv.h index 796c6c00aa..deffce06d4 100644 --- a/config/examples/delta/kossel_clear/Configuration_adv.h +++ b/config/examples/delta/kossel_clear/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/delta/kossel_xl/Configuration_adv.h b/config/examples/delta/kossel_xl/Configuration_adv.h index cead6e87e9..4ccca24491 100644 --- a/config/examples/delta/kossel_xl/Configuration_adv.h +++ b/config/examples/delta/kossel_xl/Configuration_adv.h @@ -3141,6 +3141,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/gCreate/gMax1.5+/Configuration_adv.h b/config/examples/gCreate/gMax1.5+/Configuration_adv.h index e4f6e8edaf..a01e038217 100644 --- a/config/examples/gCreate/gMax1.5+/Configuration_adv.h +++ b/config/examples/gCreate/gMax1.5+/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/makibox/Configuration_adv.h b/config/examples/makibox/Configuration_adv.h index b0556fb2fc..f5861785f1 100644 --- a/config/examples/makibox/Configuration_adv.h +++ b/config/examples/makibox/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control * diff --git a/config/examples/tvrrug/Round2/Configuration_adv.h b/config/examples/tvrrug/Round2/Configuration_adv.h index ea429af4bb..3e44fbaf63 100644 --- a/config/examples/tvrrug/Round2/Configuration_adv.h +++ b/config/examples/tvrrug/Round2/Configuration_adv.h @@ -3139,6 +3139,16 @@ #endif #endif +/** + * Synchronous Laser Control with M106/M107 + * + * By default M106 / M107 applies the new fan speed immediately. This is fine + * for fans, but unsuitable for a PWM/TTL laser attached to the fan header. + * + * NOTE: This option sacrifices some cooling fan speed options. + */ +//#define LASER_SYNCHRONOUS_M106_M107 + /** * Coolant Control *