Browse Source

Additional fixes to temperature.cpp and found another missing line

Looks like INVERT_E3_DIR was missing in the configuration.h also as I
did a test compile with 4 extruders and Azteeg X3 Pro defined. So I also
added those lines too. Additional formatting to make the comments line
up better in that section.
Natealus 9 years ago
parent
commit
f4b0a40abb

+ 3
- 2
Marlin/Configuration.h View File

@@ -344,12 +344,13 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
344 344
 #define DISABLE_E false // For all extruders
345 345
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
346 346
 
347
-#define INVERT_X_DIR true    // for Mendel set to false, for Orca set to true
347
+#define INVERT_X_DIR true     // for Mendel set to false, for Orca set to true
348 348
 #define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
349 349
 #define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
350 350
 #define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
351
-#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
351
+#define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
352 352
 #define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
353
+#define INVERT_E3_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
353 354
 
354 355
 // ENDSTOP SETTINGS:
355 356
 // Sets direction of endstops when homing; 1=MAX, -1=MIN

+ 2
- 1
Marlin/example_configurations/Hephestos/Configuration.h View File

@@ -354,8 +354,9 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
354 354
 #define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
355 355
 #define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
356 356
 #define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
357
-#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
357
+#define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
358 358
 #define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
359
+#define INVERT_E3_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
359 360
 
360 361
 // ENDSTOP SETTINGS:
361 362
 // Sets direction of endstops when homing; 1=MAX, -1=MIN

+ 3
- 2
Marlin/example_configurations/K8200/Configuration.h View File

@@ -360,10 +360,11 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
360 360
 
361 361
 #define INVERT_X_DIR false    // for Mendel set to false, for Orca set to true
362 362
 #define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
363
-#define INVERT_Z_DIR false     // for Mendel set to false, for Orca set to true
363
+#define INVERT_Z_DIR false    // for Mendel set to false, for Orca set to true
364 364
 #define INVERT_E0_DIR true   // for direct drive extruder v9 set to true, for geared extruder set to false
365
-#define INVERT_E1_DIR true    // for direct drive extruder v9 set to true, for geared extruder set to false
365
+#define INVERT_E1_DIR true   // for direct drive extruder v9 set to true, for geared extruder set to false
366 366
 #define INVERT_E2_DIR true   // for direct drive extruder v9 set to true, for geared extruder set to false
367
+#define INVERT_E3_DIR true   // for direct drive extruder v9 set to true, for geared extruder set to false
367 368
 
368 369
 // ENDSTOP SETTINGS:
369 370
 // Sets direction of endstops when homing; 1=MAX, -1=MIN

+ 2
- 1
Marlin/example_configurations/SCARA/Configuration.h View File

@@ -383,8 +383,9 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
383 383
 #define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
384 384
 #define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
385 385
 #define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
386
-#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
386
+#define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
387 387
 #define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
388
+#define INVERT_E3_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
388 389
 
389 390
 // ENDSTOP SETTINGS:
390 391
 // Sets direction of endstop	s when homing; 1=MAX, -1=MIN

+ 3
- 2
Marlin/example_configurations/WITBOX/Configuration.h View File

@@ -354,12 +354,13 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
354 354
 #define DISABLE_E false // For all extruders
355 355
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
356 356
 
357
-#define INVERT_X_DIR true    // for Mendel set to false, for Orca set to true
357
+#define INVERT_X_DIR true     // for Mendel set to false, for Orca set to true
358 358
 #define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
359 359
 #define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
360 360
 #define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
361
-#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
361
+#define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
362 362
 #define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
363
+#define INVERT_E3_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
363 364
 
364 365
 // ENDSTOP SETTINGS:
365 366
 // Sets direction of endstops when homing; 1=MAX, -1=MIN

+ 2
- 1
Marlin/example_configurations/delta/Configuration.h View File

@@ -371,8 +371,9 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
371 371
 #define INVERT_Z_DIR false
372 372
 
373 373
 #define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
374
-#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
374
+#define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
375 375
 #define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
376
+#define INVERT_E3_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
376 377
 
377 378
 // ENDSTOP SETTINGS:
378 379
 // Sets direction of endstops when homing; 1=MAX, -1=MIN

+ 3
- 2
Marlin/example_configurations/makibox/Configuration.h View File

@@ -355,9 +355,10 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
355 355
 #define INVERT_X_DIR false    // for Mendel set to false, for Orca set to true
356 356
 #define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
357 357
 #define INVERT_Z_DIR false    // for Mendel set to false, for Orca set to true
358
-#define INVERT_E0_DIR true   // for direct drive extruder v9 set to true, for geared extruder set to false
359
-#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
358
+#define INVERT_E0_DIR true    // for direct drive extruder v9 set to true, for geared extruder set to false
359
+#define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
360 360
 #define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
361
+#define INVERT_E3_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
361 362
 
362 363
 // ENDSTOP SETTINGS:
363 364
 // Sets direction of endstops when homing; 1=MAX, -1=MIN

+ 4
- 3
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

@@ -356,11 +356,12 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
356 356
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
357 357
 
358 358
 #define INVERT_X_DIR false    // for Mendel set to false, for Orca set to true
359
-#define INVERT_Y_DIR true    // for Mendel set to true, for Orca set to false
360
-#define INVERT_Z_DIR false     // for Mendel set to false, for Orca set to true
359
+#define INVERT_Y_DIR true     // for Mendel set to true, for Orca set to false
360
+#define INVERT_Z_DIR false    // for Mendel set to false, for Orca set to true
361 361
 #define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
362
-#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
362
+#define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
363 363
 #define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
364
+#define INVERT_E3_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
364 365
 
365 366
 // ENDSTOP SETTINGS:
366 367
 // Sets direction of endstops when homing; 1=MAX, -1=MIN

+ 3
- 0
Marlin/temperature.cpp View File

@@ -460,11 +460,14 @@ void checkExtruderAutoFans()
460 460
   #endif 
461 461
   #if defined(EXTRUDER_2_AUTO_FAN_PIN) && EXTRUDER_2_AUTO_FAN_PIN > -1
462 462
     if (EXTRUDER_2_AUTO_FAN_PIN != EXTRUDER_0_AUTO_FAN_PIN 
463
+        && EXTRUDER_2_AUTO_FAN_PIN != EXTRUDER_0_AUTO_FAN_PIN)
463 464
         && EXTRUDER_2_AUTO_FAN_PIN != EXTRUDER_1_AUTO_FAN_PIN)
464 465
       setExtruderAutoFanState(EXTRUDER_2_AUTO_FAN_PIN, (fanState & 4) != 0);
465 466
   #endif
466 467
   #if defined(EXTRUDER_3_AUTO_FAN_PIN) && EXTRUDER_3_AUTO_FAN_PIN > -1
467 468
     if (EXTRUDER_3_AUTO_FAN_PIN != EXTRUDER_0_AUTO_FAN_PIN 
469
+        && EXTRUDER_3_AUTO_FAN_PIN != EXTRUDER_0_AUTO_FAN_PIN)
470
+        && EXTRUDER_3_AUTO_FAN_PIN != EXTRUDER_1_AUTO_FAN_PIN)
468 471
         && EXTRUDER_3_AUTO_FAN_PIN != EXTRUDER_2_AUTO_FAN_PIN)
469 472
       setExtruderAutoFanState(EXTRUDER_3_AUTO_FAN_PIN, (fanState & 8) != 0);
470 473
   #endif

Loading…
Cancel
Save