瀏覽代碼

Fix call to uninitialized PWM pin, heater 2 overlap (#13674)

InsanityAutomation 5 年之前
父節點
當前提交
aa0f7afbe6
共有 2 個檔案被更改,包括 4 行新增2 行删除
  1. 3
    1
      Marlin/src/gcode/control/M3-M5.cpp
  2. 1
    1
      Marlin/src/pins/pins_FORMBOT_TREX3.h

+ 3
- 1
Marlin/src/gcode/control/M3-M5.cpp 查看文件

@@ -74,7 +74,9 @@ inline void delay_for_power_down() { safe_delay(SPINDLE_LASER_POWERDOWN_DELAY);
74 74
 
75 75
 inline void set_spindle_laser_ocr(const uint8_t ocr) {
76 76
   WRITE(SPINDLE_LASER_ENA_PIN, SPINDLE_LASER_ENABLE_INVERT); // turn spindle on (active low)
77
-  analogWrite(SPINDLE_LASER_PWM_PIN, (SPINDLE_LASER_PWM_INVERT) ? 255 - ocr : ocr);
77
+  #if ENABLED(SPINDLE_LASER_PWM)
78
+    analogWrite(SPINDLE_LASER_PWM_PIN, (SPINDLE_LASER_PWM_INVERT) ? 255 - ocr : ocr);
79
+  #endif
78 80
 }
79 81
 
80 82
 #if ENABLED(SPINDLE_LASER_PWM)

+ 1
- 1
Marlin/src/pins/pins_FORMBOT_TREX3.h 查看文件

@@ -143,7 +143,7 @@
143 143
   #define LED_PIN          13
144 144
 #endif
145 145
 
146
-#define SPINDLE_LASER_PWM_PIN     7   // MUST BE HARDWARE PWM
146
+#define SPINDLE_LASER_PWM_PIN    -1   // MUST BE HARDWARE PWM
147 147
 #define SPINDLE_LASER_ENA_PIN     4   // Pin should have a pullup!
148 148
 
149 149
 // Use the RAMPS 1.4 Analog input 5 on the AUX2 connector

Loading…
取消
儲存