Parcourir la source

Spindle/Laser pins for RADDS (#16119)

Mario Costa il y a 5 ans
Parent
révision
5f06f42ccd
1 fichiers modifiés avec 16 ajouts et 2 suppressions
  1. 16
    2
      Marlin/src/pins/sam/pins_RADDS.h

+ 16
- 2
Marlin/src/pins/sam/pins_RADDS.h Voir le fichier

@@ -34,7 +34,9 @@
34 34
 //
35 35
 // Servos
36 36
 //
37
-#define SERVO0_PIN          5
37
+#if !HAS_CUTTER
38
+  #define SERVO0_PIN        5
39
+#endif
38 40
 #define SERVO1_PIN          6
39 41
 #define SERVO2_PIN         39
40 42
 #define SERVO3_PIN         40
@@ -184,7 +186,9 @@
184 186
 #define HEATER_0_PIN       13
185 187
 #define HEATER_1_PIN       12
186 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 193
 #ifndef FAN_PIN
190 194
   #define FAN_PIN           9
@@ -205,6 +209,16 @@
205 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 222
 // LCD / Controller
209 223
 //
210 224
 #if HAS_SPI_LCD

Chargement…
Annuler
Enregistrer