ソースを参照

Spindle/Laser pins for RADDS (#16119)

Mario Costa 5年前
コミット
5f06f42ccd
1個のファイルの変更16行の追加2行の削除
  1. 16
    2
      Marlin/src/pins/sam/pins_RADDS.h

+ 16
- 2
Marlin/src/pins/sam/pins_RADDS.h ファイルの表示

34
 //
34
 //
35
 // Servos
35
 // Servos
36
 //
36
 //
37
-#define SERVO0_PIN          5
37
+#if !HAS_CUTTER
38
+  #define SERVO0_PIN        5
39
+#endif
38
 #define SERVO1_PIN          6
40
 #define SERVO1_PIN          6
39
 #define SERVO2_PIN         39
41
 #define SERVO2_PIN         39
40
 #define SERVO3_PIN         40
42
 #define SERVO3_PIN         40
184
 #define HEATER_0_PIN       13
186
 #define HEATER_0_PIN       13
185
 #define HEATER_1_PIN       12
187
 #define HEATER_1_PIN       12
186
 #define HEATER_2_PIN       11
188
 #define HEATER_2_PIN       11
187
-#define HEATER_BED_PIN      7   // BED
189
+#if !HAS_CUTTER
190
+  #define HEATER_BED_PIN    7   // BED
191
+#endif
188
 
192
 
189
 #ifndef FAN_PIN
193
 #ifndef FAN_PIN
190
   #define FAN_PIN           9
194
   #define FAN_PIN           9
205
 #define E2END 0x1FFF // 8KB
209
 #define E2END 0x1FFF // 8KB
206
 
210
 
207
 //
211
 //
212
+// M3/M4/M5 - Spindle/Laser Control
213
+//
214
+#if HAS_CUTTER
215
+  #if !NUM_SERVOS
216
+    #define SPINDLE_LASER_PWM_PIN  5   // SERVO0_PIN
217
+  #endif
218
+  #define SPINDLE_LASER_ENA_PIN    7   // HEATER_BED_PIN - Pullup/down!
219
+#endif
220
+
221
+//
208
 // LCD / Controller
222
 // LCD / Controller
209
 //
223
 //
210
 #if HAS_SPI_LCD
224
 #if HAS_SPI_LCD

読み込み中…
キャンセル
保存