Merge pull request #182 from 3d-gussner/MK2-Cleanup
Cleanup E_MUX2_PIN and disabled max end stop
This commit is contained in:
commit
a9cbd91321
|
|
@ -252,7 +252,7 @@ your extruder heater takes 2 minutes to hit the target on heating.
|
||||||
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
|
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
|
||||||
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
|
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
|
||||||
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
|
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
|
||||||
//#define DISABLE_MAX_ENDSTOPS
|
#define DISABLE_MAX_ENDSTOPS
|
||||||
//#define DISABLE_MIN_ENDSTOPS
|
//#define DISABLE_MIN_ENDSTOPS
|
||||||
|
|
||||||
// Disable max endstops for compatibility with endstop checking routine
|
// Disable max endstops for compatibility with endstop checking routine
|
||||||
|
|
|
||||||
|
|
@ -5659,7 +5659,6 @@ case 404: //M404 Enter the nominal filament width (3mm, 1.75mm ) N<3.0> or disp
|
||||||
|
|
||||||
pinMode(E_MUX0_PIN, OUTPUT);
|
pinMode(E_MUX0_PIN, OUTPUT);
|
||||||
pinMode(E_MUX1_PIN, OUTPUT);
|
pinMode(E_MUX1_PIN, OUTPUT);
|
||||||
pinMode(E_MUX2_PIN, OUTPUT);
|
|
||||||
|
|
||||||
delay(100);
|
delay(100);
|
||||||
SERIAL_ECHO_START;
|
SERIAL_ECHO_START;
|
||||||
|
|
@ -5669,25 +5668,21 @@ case 404: //M404 Enter the nominal filament width (3mm, 1.75mm ) N<3.0> or disp
|
||||||
case 1:
|
case 1:
|
||||||
WRITE(E_MUX0_PIN, HIGH);
|
WRITE(E_MUX0_PIN, HIGH);
|
||||||
WRITE(E_MUX1_PIN, LOW);
|
WRITE(E_MUX1_PIN, LOW);
|
||||||
WRITE(E_MUX2_PIN, LOW);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
WRITE(E_MUX0_PIN, LOW);
|
WRITE(E_MUX0_PIN, LOW);
|
||||||
WRITE(E_MUX1_PIN, HIGH);
|
WRITE(E_MUX1_PIN, HIGH);
|
||||||
WRITE(E_MUX2_PIN, LOW);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
WRITE(E_MUX0_PIN, HIGH);
|
WRITE(E_MUX0_PIN, HIGH);
|
||||||
WRITE(E_MUX1_PIN, HIGH);
|
WRITE(E_MUX1_PIN, HIGH);
|
||||||
WRITE(E_MUX2_PIN, LOW);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
WRITE(E_MUX0_PIN, LOW);
|
WRITE(E_MUX0_PIN, LOW);
|
||||||
WRITE(E_MUX1_PIN, LOW);
|
WRITE(E_MUX1_PIN, LOW);
|
||||||
WRITE(E_MUX2_PIN, LOW);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,6 @@
|
||||||
|
|
||||||
#define E_MUX0_PIN 17
|
#define E_MUX0_PIN 17
|
||||||
#define E_MUX1_PIN 16
|
#define E_MUX1_PIN 16
|
||||||
#define E_MUX2_PIN 84
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -229,7 +228,6 @@
|
||||||
|
|
||||||
#define E_MUX0_PIN 17
|
#define E_MUX0_PIN 17
|
||||||
#define E_MUX1_PIN 16
|
#define E_MUX1_PIN 16
|
||||||
#define E_MUX2_PIN 84
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -3264,31 +3264,26 @@ void change_extr(int extr) { //switches multiplexer for extruders
|
||||||
|
|
||||||
pinMode(E_MUX0_PIN, OUTPUT);
|
pinMode(E_MUX0_PIN, OUTPUT);
|
||||||
pinMode(E_MUX1_PIN, OUTPUT);
|
pinMode(E_MUX1_PIN, OUTPUT);
|
||||||
pinMode(E_MUX2_PIN, OUTPUT);
|
|
||||||
|
|
||||||
switch (extr) {
|
switch (extr) {
|
||||||
case 1:
|
case 1:
|
||||||
WRITE(E_MUX0_PIN, HIGH);
|
WRITE(E_MUX0_PIN, HIGH);
|
||||||
WRITE(E_MUX1_PIN, LOW);
|
WRITE(E_MUX1_PIN, LOW);
|
||||||
WRITE(E_MUX2_PIN, LOW);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
WRITE(E_MUX0_PIN, LOW);
|
WRITE(E_MUX0_PIN, LOW);
|
||||||
WRITE(E_MUX1_PIN, HIGH);
|
WRITE(E_MUX1_PIN, HIGH);
|
||||||
WRITE(E_MUX2_PIN, LOW);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
WRITE(E_MUX0_PIN, HIGH);
|
WRITE(E_MUX0_PIN, HIGH);
|
||||||
WRITE(E_MUX1_PIN, HIGH);
|
WRITE(E_MUX1_PIN, HIGH);
|
||||||
WRITE(E_MUX2_PIN, LOW);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
WRITE(E_MUX0_PIN, LOW);
|
WRITE(E_MUX0_PIN, LOW);
|
||||||
WRITE(E_MUX1_PIN, LOW);
|
WRITE(E_MUX1_PIN, LOW);
|
||||||
WRITE(E_MUX2_PIN, LOW);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -3296,7 +3291,7 @@ void change_extr(int extr) { //switches multiplexer for extruders
|
||||||
}
|
}
|
||||||
|
|
||||||
static int get_ext_nr() { //reads multiplexer input pins and return current extruder number (counted from 0)
|
static int get_ext_nr() { //reads multiplexer input pins and return current extruder number (counted from 0)
|
||||||
return(4 * READ(E_MUX2_PIN) + 2 * READ(E_MUX1_PIN) + READ(E_MUX0_PIN));
|
return(2 * READ(E_MUX1_PIN) + READ(E_MUX0_PIN));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue