Merge pull request #3702 from thinkyhead/rc_sensitive_fan_pins
Remove need to define unused pins as -1 in pins files
This commit is contained in:
		
						commit
						1b90682617
					
				| @ -52,11 +52,6 @@ | |||||||
| 
 | 
 | ||||||
| typedef unsigned long millis_t; | typedef unsigned long millis_t; | ||||||
| 
 | 
 | ||||||
| // Arduino < 1.0.0 does not define this, so we need to do it ourselves
 |  | ||||||
| #ifndef analogInputToDigitalPin |  | ||||||
|   #define analogInputToDigitalPin(p) ((p) + 0xA0) |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #ifdef USBCON | #ifdef USBCON | ||||||
|   #include "HardwareSerial.h" |   #include "HardwareSerial.h" | ||||||
| #endif | #endif | ||||||
|  | |||||||
							
								
								
									
										136
									
								
								Marlin/pins.h
									
									
									
									
									
								
							
							
						
						
									
										136
									
								
								Marlin/pins.h
									
									
									
									
									
								
							| @ -23,20 +23,6 @@ | |||||||
| #ifndef PINS_H | #ifndef PINS_H | ||||||
| #define PINS_H | #define PINS_H | ||||||
| 
 | 
 | ||||||
| // Preset optional pins
 |  | ||||||
| #define X_MS1_PIN -1 |  | ||||||
| #define X_MS2_PIN -1 |  | ||||||
| #define Y_MS1_PIN -1 |  | ||||||
| #define Y_MS2_PIN -1 |  | ||||||
| #define Z_MS1_PIN -1 |  | ||||||
| #define Z_MS2_PIN -1 |  | ||||||
| #define E0_MS1_PIN -1 |  | ||||||
| #define E0_MS2_PIN -1 |  | ||||||
| #define E1_MS1_PIN -1 |  | ||||||
| #define E1_MS2_PIN -1 |  | ||||||
| #define HEATER_3_PIN -1 |  | ||||||
| #define TEMP_3_PIN -1 |  | ||||||
| 
 |  | ||||||
| #if MB(GEN7_CUSTOM) | #if MB(GEN7_CUSTOM) | ||||||
|   #include "pins_GEN7_CUSTOM.h" |   #include "pins_GEN7_CUSTOM.h" | ||||||
| #elif MB(GEN7_12) | #elif MB(GEN7_12) | ||||||
| @ -157,21 +143,120 @@ | |||||||
|   #error "Unknown MOTHERBOARD value set in Configuration.h" |   #error "Unknown MOTHERBOARD value set in Configuration.h" | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  | // Define certain undefined pins
 | ||||||
|  | #ifndef X_MS1_PIN | ||||||
|  |   #define X_MS1_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef X_MS2_PIN | ||||||
|  |   #define X_MS2_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef Y_MS1_PIN | ||||||
|  |   #define Y_MS1_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef Y_MS2_PIN | ||||||
|  |   #define Y_MS2_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef Z_MS1_PIN | ||||||
|  |   #define Z_MS1_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef Z_MS2_PIN | ||||||
|  |   #define Z_MS2_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef E0_MS1_PIN | ||||||
|  |   #define E0_MS1_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef E0_MS2_PIN | ||||||
|  |   #define E0_MS2_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef E1_MS1_PIN | ||||||
|  |   #define E1_MS1_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef E1_MS2_PIN | ||||||
|  |   #define E1_MS2_PIN -1 | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #ifndef FAN_PIN | ||||||
|  |   #define FAN_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef FAN1_PIN | ||||||
|  |   #define FAN1_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef FAN2_PIN | ||||||
|  |   #define FAN2_PIN -1 | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #ifndef HEATER_0_PIN | ||||||
|  |   #define HEATER_0_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef HEATER_1_PIN | ||||||
|  |   #define HEATER_1_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef HEATER_2_PIN | ||||||
|  |   #define HEATER_2_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef HEATER_3_PIN | ||||||
|  |   #define HEATER_3_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef HEATER_BED_PIN | ||||||
|  |   #define HEATER_BED_PIN -1 | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #ifndef TEMP_0_PIN | ||||||
|  |   #define TEMP_0_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef TEMP_1_PIN | ||||||
|  |   #define TEMP_1_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef TEMP_2_PIN | ||||||
|  |   #define TEMP_2_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef TEMP_3_PIN | ||||||
|  |   #define TEMP_3_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef TEMP_BED_PIN | ||||||
|  |   #define TEMP_BED_PIN -1 | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #ifndef SD_DETECT_PIN | ||||||
|  |   #define SD_DETECT_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef SDPOWER | ||||||
|  |   #define SDPOWER -1 | ||||||
|  | #endif | ||||||
|  | #ifndef SDSS | ||||||
|  |   #define SDSS -1 | ||||||
|  | #endif | ||||||
|  | #ifndef LED_PIN | ||||||
|  |   #define LED_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef PS_ON_PIN | ||||||
|  |   #define PS_ON_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef KILL_PIN | ||||||
|  |   #define KILL_PIN -1 | ||||||
|  | #endif | ||||||
|  | #ifndef SUICIDE_PIN | ||||||
|  |   #define SUICIDE_PIN -1 | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | // Marlin needs to account for pins that equal -1
 | ||||||
|  | #define marlinAnalogInputToDigitalPin(p) ((p) == -1 ? -1 : (p) + 0xA0) | ||||||
|  | 
 | ||||||
| // List of pins which to ignore when asked to change by gcode, 0 and 1 are RX and TX, do not mess with those!
 | // List of pins which to ignore when asked to change by gcode, 0 and 1 are RX and TX, do not mess with those!
 | ||||||
| #define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, HEATER_0_PIN, analogInputToDigitalPin(TEMP_0_PIN), | #define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, E0_MS1_PIN, E0_MS2_PIN, HEATER_0_PIN, EXTRUDER_0_AUTO_FAN_PIN, marlinAnalogInputToDigitalPin(TEMP_0_PIN), | ||||||
| #define _E1_PINS | #define _E1_PINS | ||||||
| #define _E2_PINS | #define _E2_PINS | ||||||
| #define _E3_PINS | #define _E3_PINS | ||||||
| 
 | 
 | ||||||
| #if EXTRUDERS > 1 | #if EXTRUDERS > 1 | ||||||
|   #undef _E1_PINS |   #undef _E1_PINS | ||||||
|   #define _E1_PINS E1_STEP_PIN, E1_DIR_PIN, E1_ENABLE_PIN, HEATER_1_PIN, analogInputToDigitalPin(TEMP_1_PIN), |   #define _E1_PINS E1_STEP_PIN, E1_DIR_PIN, E1_ENABLE_PIN, HEATER_1_PIN, E1_MS1_PIN, E1_MS2_PIN, EXTRUDER_1_AUTO_FAN_PIN, marlinAnalogInputToDigitalPin(TEMP_1_PIN), | ||||||
|   #if EXTRUDERS > 2 |   #if EXTRUDERS > 2 | ||||||
|     #undef _E2_PINS |     #undef _E2_PINS | ||||||
|     #define _E2_PINS E2_STEP_PIN, E2_DIR_PIN, E2_ENABLE_PIN, HEATER_2_PIN, analogInputToDigitalPin(TEMP_2_PIN), |     #define _E2_PINS E2_STEP_PIN, E2_DIR_PIN, E2_ENABLE_PIN, HEATER_2_PIN, EXTRUDER_2_AUTO_FAN_PIN, marlinAnalogInputToDigitalPin(TEMP_2_PIN), | ||||||
|     #if EXTRUDERS > 3 |     #if EXTRUDERS > 3 | ||||||
|       #undef _E3_PINS |       #undef _E3_PINS | ||||||
|       #define _E3_PINS E3_STEP_PIN, E3_DIR_PIN, E3_ENABLE_PIN, HEATER_3_PIN, analogInputToDigitalPin(TEMP_3_PIN), |       #define _E3_PINS E3_STEP_PIN, E3_DIR_PIN, E3_ENABLE_PIN, HEATER_3_PIN, EXTRUDER_3_AUTO_FAN_PIN, marlinAnalogInputToDigitalPin(TEMP_3_PIN), | ||||||
|     #endif |     #endif | ||||||
|   #endif |   #endif | ||||||
| #elif ENABLED(Y_DUAL_STEPPER_DRIVERS) || ENABLED(Z_DUAL_STEPPER_DRIVERS) | #elif ENABLED(Y_DUAL_STEPPER_DRIVERS) || ENABLED(Z_DUAL_STEPPER_DRIVERS) | ||||||
| @ -179,6 +264,11 @@ | |||||||
|   #define _E1_PINS E1_STEP_PIN, E1_DIR_PIN, E1_ENABLE_PIN, |   #define _E1_PINS E1_STEP_PIN, E1_DIR_PIN, E1_ENABLE_PIN, | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  | #define BED_PINS HEATER_BED_PIN, marlinAnalogInputToDigitalPin(TEMP_BED_PIN), | ||||||
|  | 
 | ||||||
|  | //
 | ||||||
|  | // Assign endstop pins for boards with only 3 connectors
 | ||||||
|  | //
 | ||||||
| #ifdef X_STOP_PIN | #ifdef X_STOP_PIN | ||||||
|   #if X_HOME_DIR < 0 |   #if X_HOME_DIR < 0 | ||||||
|     #define X_MIN_PIN X_STOP_PIN |     #define X_MIN_PIN X_STOP_PIN | ||||||
| @ -209,6 +299,9 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  | //
 | ||||||
|  | // Disable unused endstop / probe pins
 | ||||||
|  | //
 | ||||||
| #if ENABLED(DISABLE_Z_MIN_PROBE_ENDSTOP) || DISABLED(Z_MIN_PROBE_ENDSTOP) // Allow code to compile regardless of Z_MIN_PROBE_ENDSTOP setting.
 | #if ENABLED(DISABLE_Z_MIN_PROBE_ENDSTOP) || DISABLED(Z_MIN_PROBE_ENDSTOP) // Allow code to compile regardless of Z_MIN_PROBE_ENDSTOP setting.
 | ||||||
|   #undef Z_MIN_PROBE_PIN |   #undef Z_MIN_PROBE_PIN | ||||||
|   #define Z_MIN_PROBE_PIN    -1 |   #define Z_MIN_PROBE_PIN    -1 | ||||||
| @ -270,10 +363,9 @@ | |||||||
|     X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, \ |     X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, \ | ||||||
|     Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, \ |     Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, \ | ||||||
|     Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, Z_MIN_PROBE_PIN, \ |     Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, Z_MIN_PROBE_PIN, \ | ||||||
|     PS_ON_PIN, HEATER_BED_PIN, FAN_PIN, CONTROLLERFAN_PIN, \ |     PS_ON_PIN, HEATER_BED_PIN, FAN_PIN, FAN1_PIN, FAN2_PIN, CONTROLLERFAN_PIN, \ | ||||||
|     EXTRUDER_0_AUTO_FAN_PIN, EXTRUDER_1_AUTO_FAN_PIN, EXTRUDER_2_AUTO_FAN_PIN, EXTRUDER_3_AUTO_FAN_PIN, \ |     _E0_PINS _E1_PINS _E2_PINS _E3_PINS BED_PINS \ | ||||||
|     _E0_PINS _E1_PINS _E2_PINS _E3_PINS \ |     X_MS1_PIN, X_MS2_PIN, Y_MS1_PIN, Y_MS2_PIN, Z_MS1_PIN, Z_MS2_PIN \ | ||||||
|     analogInputToDigitalPin(TEMP_BED_PIN) \ |  | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| #define HAS_DIGIPOTSS (PIN_EXISTS(DIGIPOTSS)) | #define HAS_DIGIPOTSS (PIN_EXISTS(DIGIPOTSS)) | ||||||
|  | |||||||
| @ -54,8 +54,6 @@ | |||||||
| #define E0_ENABLE_PIN      17 | #define E0_ENABLE_PIN      17 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN       21  // Extruder
 | #define HEATER_0_PIN       21  // Extruder
 | ||||||
| #define HEATER_1_PIN       -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| #define HEATER_BED_PIN     20  // Bed
 | #define HEATER_BED_PIN     20  // Bed
 | ||||||
| // You may need to change FAN_PIN to 16 because Marlin isn't using fastio.h
 | // You may need to change FAN_PIN to 16 because Marlin isn't using fastio.h
 | ||||||
| // for the fan and Teensyduino uses a different pin mapping.
 | // for the fan and Teensyduino uses a different pin mapping.
 | ||||||
| @ -64,14 +62,6 @@ | |||||||
| #define TEMP_0_PIN          1  // Extruder / Analog pin numbering
 | #define TEMP_0_PIN          1  // Extruder / Analog pin numbering
 | ||||||
| #define TEMP_BED_PIN        0  // Bed / Analog pin numbering
 | #define TEMP_BED_PIN        0  // Bed / Analog pin numbering
 | ||||||
| 
 | 
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| 
 |  | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 |  | ||||||
| // The SDSS pin uses a different pin mapping from file Sd2PinMap.h
 | // The SDSS pin uses a different pin mapping from file Sd2PinMap.h
 | ||||||
| #define SDSS               20 | #define SDSS               20 | ||||||
| 
 | 
 | ||||||
| @ -85,15 +75,6 @@ | |||||||
| // Microstepping pins
 | // Microstepping pins
 | ||||||
| // Note that the pin mapping is not from fastio.h
 | // Note that the pin mapping is not from fastio.h
 | ||||||
| // See Sd2PinMap.h for the pin configurations
 | // See Sd2PinMap.h for the pin configurations
 | ||||||
| 
 |  | ||||||
| #undef X_MS1_PIN |  | ||||||
| #undef X_MS2_PIN |  | ||||||
| #undef Y_MS1_PIN |  | ||||||
| #undef Y_MS2_PIN |  | ||||||
| #undef Z_MS1_PIN |  | ||||||
| #undef Z_MS2_PIN |  | ||||||
| #undef E0_MS1_PIN |  | ||||||
| #undef E0_MS2_PIN |  | ||||||
| #define X_MS1_PIN 25 | #define X_MS1_PIN 25 | ||||||
| #define X_MS2_PIN 26 | #define X_MS2_PIN 26 | ||||||
| #define Y_MS1_PIN 9 | #define Y_MS1_PIN 9 | ||||||
| @ -102,4 +83,3 @@ | |||||||
| #define Z_MS2_PIN 6 | #define Z_MS2_PIN 6 | ||||||
| #define E0_MS1_PIN 5 | #define E0_MS1_PIN 5 | ||||||
| #define E0_MS2_PIN 4 | #define E0_MS2_PIN 4 | ||||||
| 
 |  | ||||||
|  | |||||||
| @ -43,18 +43,10 @@ | |||||||
| #define E0_DIR_PIN          66 | #define E0_DIR_PIN          66 | ||||||
| #define E0_ENABLE_PIN      -1 | #define E0_ENABLE_PIN      -1 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define FAN_PIN            -1 |  | ||||||
| #define PS_ON_PIN           9 | #define PS_ON_PIN           9 | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN        13 | #define HEATER_0_PIN        13 | ||||||
| #define HEATER_1_PIN       -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| #define TEMP_0_PIN          6   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | #define TEMP_0_PIN          6   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | ||||||
| #define TEMP_1_PIN         -1   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 |  | ||||||
| #define TEMP_2_PIN         -1   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 |  | ||||||
| #define HEATER_BED_PIN      4 | #define HEATER_BED_PIN      4 | ||||||
| #define TEMP_BED_PIN       10 | #define TEMP_BED_PIN       10 | ||||||
|  | |||||||
| @ -38,18 +38,6 @@ | |||||||
|   #define SLED_PIN -1 |   #define SLED_PIN -1 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #undef X_MS1_PIN |  | ||||||
| #undef X_MS2_PIN |  | ||||||
| #undef Y_MS1_PIN |  | ||||||
| #undef Y_MS2_PIN |  | ||||||
| #undef Z_MS1_PIN |  | ||||||
| #undef Z_MS2_PIN |  | ||||||
| #undef E0_MS1_PIN |  | ||||||
| #undef E0_MS2_PIN |  | ||||||
| #undef E1_MS1_PIN |  | ||||||
| #undef E1_MS2_PIN |  | ||||||
| 
 |  | ||||||
| #undef DIGIPOTSS_PIN |  | ||||||
| //Fan_2 2
 | //Fan_2 2
 | ||||||
| 
 | 
 | ||||||
| /*****************
 | /*****************
 | ||||||
| @ -108,9 +96,6 @@ | |||||||
| #define HEATER_0_PIN   9 | #define HEATER_0_PIN   9 | ||||||
| #define TEMP_0_PIN     0 | #define TEMP_0_PIN     0 | ||||||
| #define HEATER_1_PIN   7 | #define HEATER_1_PIN   7 | ||||||
| #define TEMP_1_PIN    -1 |  | ||||||
| #define HEATER_2_PIN  -1 |  | ||||||
| #define TEMP_2_PIN    -1 |  | ||||||
| 
 | 
 | ||||||
| #define E0_STEP_PIN   34 | #define E0_STEP_PIN   34 | ||||||
| #define E0_DIR_PIN    43 | #define E0_DIR_PIN    43 | ||||||
| @ -126,13 +111,10 @@ | |||||||
| #define DIGIPOTSS_PIN 38 | #define DIGIPOTSS_PIN 38 | ||||||
| #define DIGIPOT_CHANNELS {4,5,3,0,1} // X Y Z E0 E1 digipot channels to stepper driver mapping
 | #define DIGIPOT_CHANNELS {4,5,3,0,1} // X Y Z E0 E1 digipot channels to stepper driver mapping
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER       -1 |  | ||||||
| #define SDSS          53 | #define SDSS          53 | ||||||
| #define LED_PIN       13 | #define LED_PIN       13 | ||||||
| #define FAN_PIN        8 | #define FAN_PIN        8 | ||||||
| #define PS_ON_PIN      4 | #define PS_ON_PIN      4 | ||||||
| #define KILL_PIN      -1 |  | ||||||
| #define SUICIDE_PIN   -1 //PIN that has to be turned on right after start, to keep power flowing.
 |  | ||||||
| #define FAN_0_PIN      6 //Glen
 | #define FAN_0_PIN      6 //Glen
 | ||||||
| #define FAN_1_PIN      2 //Glen
 | #define FAN_1_PIN      2 //Glen
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -55,21 +55,13 @@ | |||||||
| #define E0_ATT_PIN         20 | #define E0_ATT_PIN         20 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN        4  // Extruder
 | #define HEATER_0_PIN        4  // Extruder
 | ||||||
| #define HEATER_1_PIN       -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| #define HEATER_BED_PIN     38  // Bed
 | #define HEATER_BED_PIN     38  // Bed
 | ||||||
| #define FAN_PIN             3  // Fan
 | #define FAN_PIN             3  // Fan
 | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN          7  // Extruder / Analog pin numbering
 | #define TEMP_0_PIN          7  // Extruder / Analog pin numbering
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| #define TEMP_BED_PIN        6  // Bed / Analog pin numbering
 | #define TEMP_BED_PIN        6  // Bed / Analog pin numbering
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               -1 |  | ||||||
| #define LED_PIN            39 | #define LED_PIN            39 | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #if DISABLED(SDSUPPORT) | #if DISABLED(SDSUPPORT) | ||||||
|   // these pins are defined in the SD library if building with SD support
 |   // these pins are defined in the SD library if building with SD support
 | ||||||
|  | |||||||
| @ -60,21 +60,15 @@ | |||||||
| #define E0_ENABLE_PIN      13 | #define E0_ENABLE_PIN      13 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN       15 | #define HEATER_0_PIN       15 | ||||||
| #define HEATER_1_PIN       -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| #define HEATER_BED_PIN     14  // Bed
 | #define HEATER_BED_PIN     14  // Bed
 | ||||||
| #define FAN_PIN            16  // Fan, PWM
 | #define FAN_PIN            16  // Fan, PWM
 | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN          2  // Extruder / Analog pin numbering
 | #define TEMP_0_PIN          2  // Extruder / Analog pin numbering
 | ||||||
| #define TEMP_1_PIN          1  // Spare / Analog pin numbering
 | #define TEMP_1_PIN          1  // Spare / Analog pin numbering
 | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| #define TEMP_BED_PIN        0  // Bed / Analog pin numbering
 | #define TEMP_BED_PIN        0  // Bed / Analog pin numbering
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               20 | #define SDSS               20 | ||||||
| #define LED_PIN            19 | #define LED_PIN            19 | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| #define SD_DETECT_PIN      12 | #define SD_DETECT_PIN      12 | ||||||
| 
 | 
 | ||||||
| #if DISABLED(SDSUPPORT) | #if DISABLED(SDSUPPORT) | ||||||
|  | |||||||
| @ -35,27 +35,20 @@ | |||||||
| #define X_DIR_PIN 15 | #define X_DIR_PIN 15 | ||||||
| #define X_ENABLE_PIN 24 | #define X_ENABLE_PIN 24 | ||||||
| 
 | 
 | ||||||
| // X endstop
 |  | ||||||
| #define X_MIN_PIN 3 |  | ||||||
| #define X_MAX_PIN -1 |  | ||||||
| 
 |  | ||||||
| // Y motor stepper
 | // Y motor stepper
 | ||||||
| #define Y_STEP_PIN 35 | #define Y_STEP_PIN 35 | ||||||
| #define Y_DIR_PIN 36 | #define Y_DIR_PIN 36 | ||||||
| #define Y_ENABLE_PIN 31 | #define Y_ENABLE_PIN 31 | ||||||
| 
 | 
 | ||||||
| // Y endstop
 |  | ||||||
| #define Y_MIN_PIN 2 |  | ||||||
| #define Y_MAX_PIN -1 |  | ||||||
| 
 |  | ||||||
| // Z motor stepper
 | // Z motor stepper
 | ||||||
| #define Z_STEP_PIN 40 | #define Z_STEP_PIN 40 | ||||||
| #define Z_DIR_PIN 41 | #define Z_DIR_PIN 41 | ||||||
| #define Z_ENABLE_PIN 37 | #define Z_ENABLE_PIN 37 | ||||||
| 
 | 
 | ||||||
| // Z endstop
 | // XYZ endstops
 | ||||||
| #define Z_MIN_PIN 5 | #define X_STOP_PIN 3 | ||||||
| #define Z_MAX_PIN -1 | #define Y_STOP_PIN 2 | ||||||
|  | #define Z_STOP_PIN 5 | ||||||
| 
 | 
 | ||||||
| // Extruder 0 stepper
 | // Extruder 0 stepper
 | ||||||
| #define E0_STEP_PIN 26 | #define E0_STEP_PIN 26 | ||||||
| @ -67,27 +60,14 @@ | |||||||
| #define E1_DIR_PIN 34 | #define E1_DIR_PIN 34 | ||||||
| #define E1_ENABLE_PIN 30 | #define E1_ENABLE_PIN 30 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER -1 |  | ||||||
| #define SDSS -1 |  | ||||||
| #define LED_PIN -1 |  | ||||||
| 
 |  | ||||||
| // FAN
 |  | ||||||
| #define FAN_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define PS_ON_PIN -1 |  | ||||||
| #define KILL_PIN -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN 19 // EXTRUDER 1
 | #define HEATER_0_PIN 19 // EXTRUDER 1
 | ||||||
| #define HEATER_1_PIN 23 // EXTRUDER 2
 | #define HEATER_1_PIN 23 // EXTRUDER 2
 | ||||||
| // HeatedBad
 |  | ||||||
| #define HEATER_BED_PIN 22 | #define HEATER_BED_PIN 22 | ||||||
| // Cheaptronic v1.0 hasent EXTRUDER 3
 |  | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| 
 | 
 | ||||||
| // Temperature sensors
 | // Temperature sensors
 | ||||||
| #define TEMP_0_PIN 15 | #define TEMP_0_PIN 15 | ||||||
| #define TEMP_1_PIN 14 | #define TEMP_1_PIN 14 | ||||||
| #define TEMP_2_PIN -1 |  | ||||||
| #define TEMP_BED_PIN 13 | #define TEMP_BED_PIN 13 | ||||||
| 
 | 
 | ||||||
| // Cheaptronic v1.0 doesn't support LCD
 | // Cheaptronic v1.0 doesn't support LCD
 | ||||||
| @ -108,4 +88,3 @@ | |||||||
| #define BLEN_A 0 | #define BLEN_A 0 | ||||||
| 
 | 
 | ||||||
| // Cheaptronic v1.0 doesn't use this
 | // Cheaptronic v1.0 doesn't use this
 | ||||||
| #define SD_DETECT_PIN -1 |  | ||||||
|  | |||||||
| @ -58,9 +58,6 @@ | |||||||
| #define E0_DIR_PIN         41 | #define E0_DIR_PIN         41 | ||||||
| #define E0_ENABLE_PIN      37 | #define E0_ENABLE_PIN      37 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define LED_PIN            -1 //Use +12V Aux port for LED Ring
 |  | ||||||
| 
 |  | ||||||
| #define FAN_PIN            16 //5V PWM
 | #define FAN_PIN            16 //5V PWM
 | ||||||
| 
 | 
 | ||||||
| #define PS_ON_PIN          10 //Set to -1 if using a manual switch on the PWRSW Connector
 | #define PS_ON_PIN          10 //Set to -1 if using a manual switch on the PWRSW Connector
 | ||||||
| @ -77,8 +74,6 @@ | |||||||
| 
 | 
 | ||||||
| #define BEEPER_PIN         36 | #define BEEPER_PIN         36 | ||||||
| 
 | 
 | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 |  | ||||||
| // M240  Triggers a camera by emulating a Canon RC-1 Remote
 | // M240  Triggers a camera by emulating a Canon RC-1 Remote
 | ||||||
| // Data from: http://www.doc-diy.net/photo/rc-1_hacked/
 | // Data from: http://www.doc-diy.net/photo/rc-1_hacked/
 | ||||||
| #define PHOTOGRAPH_PIN     29 | #define PHOTOGRAPH_PIN     29 | ||||||
|  | |||||||
| @ -62,22 +62,7 @@ | |||||||
| #define HEATER_0_PIN 16 | #define HEATER_0_PIN 16 | ||||||
| #define TEMP_0_PIN 0 | #define TEMP_0_PIN 0 | ||||||
| 
 | 
 | ||||||
| #define FAN_PIN -1 |  | ||||||
| 
 |  | ||||||
| // bed pins
 |  | ||||||
| #define HEATER_BED_PIN -1 |  | ||||||
| #define TEMP_BED_PIN -1 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| #define SDSS     -1 |  | ||||||
| #define SDPOWER          -1 |  | ||||||
| #define LED_PIN          -1 |  | ||||||
| 
 |  | ||||||
| // pin for controlling the PSU.
 | // pin for controlling the PSU.
 | ||||||
| #define PS_ON_PIN       14  // Alex, Do this work on the card?
 | #define PS_ON_PIN       14  // Alex, Do this work on the card?
 | ||||||
| 
 | 
 | ||||||
| // Alex extras from Gen3+
 | // Alex extras from Gen3+
 | ||||||
| #define KILL_PIN           -1 |  | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
|  | |||||||
| @ -43,12 +43,7 @@ | |||||||
| #define E0_STEP_PIN        17 | #define E0_STEP_PIN        17 | ||||||
| #define E0_DIR_PIN         21 | #define E0_DIR_PIN         21 | ||||||
| 
 | 
 | ||||||
| #define LED_PIN            -1 |  | ||||||
| 
 |  | ||||||
| #define FAN_PIN            -1 |  | ||||||
| 
 |  | ||||||
| #define PS_ON_PIN         14 | #define PS_ON_PIN         14 | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN       12 // (extruder)
 | #define HEATER_0_PIN       12 // (extruder)
 | ||||||
| 
 | 
 | ||||||
| @ -59,9 +54,5 @@ | |||||||
| #define E0_ENABLE_PIN      13 | #define E0_ENABLE_PIN      13 | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN          0   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 33 extruder)
 | #define TEMP_0_PIN          0   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 33 extruder)
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| #define TEMP_BED_PIN        5   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
 | #define TEMP_BED_PIN        5   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               4 | #define SDSS               4 | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
|  | |||||||
| @ -53,28 +53,15 @@ | |||||||
| #define E0_DIR_PIN       2    //Edited @ EJE Electronics 20100715
 | #define E0_DIR_PIN       2    //Edited @ EJE Electronics 20100715
 | ||||||
| #define E0_ENABLE_PIN    3    //Added @ EJE Electronics 20100715
 | #define E0_ENABLE_PIN    3    //Added @ EJE Electronics 20100715
 | ||||||
| #define TEMP_0_PIN      5     //changed @ rkoeppl 20110410
 | #define TEMP_0_PIN      5     //changed @ rkoeppl 20110410
 | ||||||
| #define TEMP_1_PIN      -1    //changed @ rkoeppl 20110410
 |  | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #define TEMP_2_PIN      -1    //changed @ rkoeppl 20110410
 |  | ||||||
| #define HEATER_0_PIN    14    //changed @ rkoeppl 20110410
 | #define HEATER_0_PIN    14    //changed @ rkoeppl 20110410
 | ||||||
| #define HEATER_1_PIN    -1 |  | ||||||
| #define HEATER_2_PIN    -1 |  | ||||||
| 
 | 
 | ||||||
| #if MB(GEN6) | #if !MB(GEN6) | ||||||
|   #define HEATER_BED_PIN  -1    //changed @ rkoeppl 20110410
 |  | ||||||
|   #define TEMP_BED_PIN    -1    //changed @ rkoeppl 20110410
 |  | ||||||
| #else |  | ||||||
|   #define HEATER_BED_PIN   1    //changed @ rkoeppl 20110410
 |   #define HEATER_BED_PIN   1    //changed @ rkoeppl 20110410
 | ||||||
|   #define TEMP_BED_PIN     0    //changed @ rkoeppl 20110410
 |   #define TEMP_BED_PIN     0    //changed @ rkoeppl 20110410
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define SDPOWER          -1 |  | ||||||
| #define SDSS          17 | #define SDSS          17 | ||||||
| #define LED_PIN         -1    //changed @ rkoeppl 20110410
 |  | ||||||
| #define FAN_PIN         -1    //changed @ rkoeppl 20110410
 |  | ||||||
| #define PS_ON_PIN       -1    //changed @ rkoeppl 20110410
 |  | ||||||
| #define KILL_PIN        -1    //changed @ drakelive 20120830
 |  | ||||||
| //our pin for debugging.
 | //our pin for debugging.
 | ||||||
| 
 | 
 | ||||||
| #define DEBUG_PIN        0 | #define DEBUG_PIN        0 | ||||||
|  | |||||||
| @ -57,25 +57,14 @@ | |||||||
| #define E0_ENABLE_PIN 24 | #define E0_ENABLE_PIN 24 | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN 1 | #define TEMP_0_PIN 1 | ||||||
| #define TEMP_1_PIN -1 |  | ||||||
| #define TEMP_2_PIN -1 |  | ||||||
| #define TEMP_BED_PIN 2 | #define TEMP_BED_PIN 2 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN 4 | #define HEATER_0_PIN 4 | ||||||
| #define HEATER_1_PIN -1 |  | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| #define HEATER_BED_PIN 3 | #define HEATER_BED_PIN 3 | ||||||
| 
 | 
 | ||||||
| #define KILL_PIN -1 |  | ||||||
| 
 | 
 | ||||||
| #define SDPOWER -1 | // Gen7 v1.3 removed the fan pin
 | ||||||
| #define SDSS -1 // SCL pin of I2C header
 | #if GEN7_VERSION < 13 | ||||||
| #define LED_PIN -1 |  | ||||||
| 
 |  | ||||||
| #if (GEN7_VERSION >= 13) |  | ||||||
|   // Gen7 v1.3 removed the fan pin
 |  | ||||||
|   #define FAN_PIN -1 |  | ||||||
| #else |  | ||||||
|   #define FAN_PIN 31 |   #define FAN_PIN 31 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -54,23 +54,11 @@ | |||||||
| #define E0_ENABLE_PIN 25 | #define E0_ENABLE_PIN 25 | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN 1 | #define TEMP_0_PIN 1 | ||||||
| #define TEMP_1_PIN -1 |  | ||||||
| #define TEMP_2_PIN -1 |  | ||||||
| #define TEMP_BED_PIN 0 | #define TEMP_BED_PIN 0 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN 4 | #define HEATER_0_PIN 4 | ||||||
| #define HEATER_1_PIN -1 |  | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| #define HEATER_BED_PIN 3 | #define HEATER_BED_PIN 3 | ||||||
| 
 | 
 | ||||||
| #define KILL_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define SDPOWER -1 |  | ||||||
| #define SDSS -1 // SCL pin of I2C header
 |  | ||||||
| #define LED_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define FAN_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define PS_ON_PIN 15 | #define PS_ON_PIN 15 | ||||||
| 
 | 
 | ||||||
| //our pin for debugging.
 | //our pin for debugging.
 | ||||||
| @ -79,4 +67,3 @@ | |||||||
| //our RS485 pins
 | //our RS485 pins
 | ||||||
| #define TX_ENABLE_PIN 12 | #define TX_ENABLE_PIN 12 | ||||||
| #define RX_ENABLE_PIN 13 | #define RX_ENABLE_PIN 13 | ||||||
| 
 |  | ||||||
|  | |||||||
| @ -55,20 +55,13 @@ | |||||||
| #define E0_ENABLE_PIN   24 | #define E0_ENABLE_PIN   24 | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN       2 | #define TEMP_0_PIN       2 | ||||||
| #define TEMP_1_PIN      -1 |  | ||||||
| #define TEMP_2_PIN      -1 |  | ||||||
| #define TEMP_BED_PIN     1   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
 | #define TEMP_BED_PIN     1   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN     4 | #define HEATER_0_PIN     4 | ||||||
| #define HEATER_1_PIN    -1 |  | ||||||
| #define HEATER_2_PIN    -1 |  | ||||||
| #define HEATER_BED_PIN   3  // (bed)
 | #define HEATER_BED_PIN   3  // (bed)
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER         -1 |  | ||||||
| #define SDSS            31                  // SCL pin of I2C header || CS Pin for SD Card support
 | #define SDSS            31                  // SCL pin of I2C header || CS Pin for SD Card support
 | ||||||
| #define LED_PIN         -1 |  | ||||||
| 
 | 
 | ||||||
| #define FAN_PIN         -1 |  | ||||||
| #define PS_ON_PIN       19 | #define PS_ON_PIN       19 | ||||||
| //our pin for debugging.
 | //our pin for debugging.
 | ||||||
| 
 | 
 | ||||||
| @ -79,10 +72,7 @@ | |||||||
| //#define RX_ENABLE_PIN       13
 | //#define RX_ENABLE_PIN       13
 | ||||||
| 
 | 
 | ||||||
| #define BEEPER_PIN       -1 | #define BEEPER_PIN       -1 | ||||||
| #define SD_DETECT_PIN    -1 |  | ||||||
| #define SUICIDE_PIN      -1    //has to be defined; otherwise Power_off doesn't work
 |  | ||||||
| 
 | 
 | ||||||
| #define KILL_PIN -1 |  | ||||||
| //Pins for 4bit LCD Support
 | //Pins for 4bit LCD Support
 | ||||||
| #define LCD_PINS_RS 18 | #define LCD_PINS_RS 18 | ||||||
| #define LCD_PINS_ENABLE 17 | #define LCD_PINS_ENABLE 17 | ||||||
|  | |||||||
| @ -54,13 +54,9 @@ | |||||||
| #define E1_DIR_PIN          40 //40
 | #define E1_DIR_PIN          40 //40
 | ||||||
| #define E1_ENABLE_PIN       36 //36
 | #define E1_ENABLE_PIN       36 //36
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               11 | #define SDSS               11 | ||||||
| #define SD_DETECT_PIN      -1 // 10 optional also used as mode pin
 |  | ||||||
| #define LED_PIN            13 | #define LED_PIN            13 | ||||||
| #define FAN_PIN            7 | #define FAN_PIN            7 | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| #define SOL1_PIN   16 | #define SOL1_PIN   16 | ||||||
| #define SOL2_PIN    17 | #define SOL2_PIN    17 | ||||||
| 
 | 
 | ||||||
| @ -69,7 +65,6 @@ | |||||||
| #define HEATER_2_PIN       11 //-1 // 13
 | #define HEATER_2_PIN       11 //-1 // 13
 | ||||||
| #define TEMP_0_PIN         13 //D27   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | #define TEMP_0_PIN         13 //D27   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | ||||||
| #define TEMP_1_PIN         15 // 1
 | #define TEMP_1_PIN         15 // 1
 | ||||||
| #define TEMP_2_PIN         -1 // 2
 |  | ||||||
| #define HEATER_BED_PIN     10 // 14/15
 | #define HEATER_BED_PIN     10 // 14/15
 | ||||||
| #define TEMP_BED_PIN       14 // 1,2 or I2C
 | #define TEMP_BED_PIN       14 // 1,2 or I2C
 | ||||||
| /*  Unused (1) (2) (3) 4 5 6 7 8 9 10 11 12 13 (14) (15) (16) 17 (18) (19) (20) (21) (22) (23) 24 (25) (26) (27) 28 (29) (30) (31)  */ | /*  Unused (1) (2) (3) 4 5 6 7 8 9 10 11 12 13 (14) (15) (16) 17 (18) (19) (20) (21) (22) (23) 24 (25) (26) (27) 28 (29) (30) (31)  */ | ||||||
|  | |||||||
| @ -63,7 +63,6 @@ | |||||||
| #define E1_DIR_PIN 27 | #define E1_DIR_PIN 27 | ||||||
| #define E1_ENABLE_PIN 25 | #define E1_ENABLE_PIN 25 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER -1 |  | ||||||
| #define SDSS 53 | #define SDSS 53 | ||||||
| #define LED_PIN 13 | #define LED_PIN 13 | ||||||
| 
 | 
 | ||||||
| @ -72,12 +71,9 @@ | |||||||
| #define FAN2_PIN 36 | #define FAN2_PIN 36 | ||||||
| #define FAN_SOFT_PWM | #define FAN_SOFT_PWM | ||||||
| #define CONTROLLERFAN_PIN FAN2_PIN | #define CONTROLLERFAN_PIN FAN2_PIN | ||||||
| #define PS_ON_PIN -1 |  | ||||||
| #define KILL_PIN -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN 29 // EXTRUDER 1
 | #define HEATER_0_PIN 29 // EXTRUDER 1
 | ||||||
| #define HEATER_1_PIN 34 // EXTRUDER 2
 | #define HEATER_1_PIN 34 // EXTRUDER 2
 | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| 
 | 
 | ||||||
| #if TEMP_SENSOR_0 == -1 | #if TEMP_SENSOR_0 == -1 | ||||||
|   #define TEMP_0_PIN 4 // ANALOG NUMBERING
 |   #define TEMP_0_PIN 4 // ANALOG NUMBERING
 | ||||||
| @ -85,7 +81,6 @@ | |||||||
|   #define TEMP_0_PIN 0 // ANALOG NUMBERING
 |   #define TEMP_0_PIN 0 // ANALOG NUMBERING
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #if TEMP_SENSOR_1 == -1 | #if TEMP_SENSOR_1 == -1 | ||||||
|   #define TEMP_1_PIN 5 // ANALOG NUMBERING
 |   #define TEMP_1_PIN 5 // ANALOG NUMBERING
 | ||||||
| #else | #else | ||||||
|  | |||||||
| @ -56,28 +56,22 @@ | |||||||
| #define E1_DIR_PIN         36 | #define E1_DIR_PIN         36 | ||||||
| #define E1_ENABLE_PIN      30 | #define E1_ENABLE_PIN      30 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define LED_PIN            13 | #define LED_PIN            13 | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #define FAN_PIN             7   // IO pin. Buffer needed
 | #define FAN_PIN             7   // IO pin. Buffer needed
 | ||||||
| #define PS_ON_PIN          12 | #define PS_ON_PIN          12 | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN        9 | #define HEATER_0_PIN        9 | ||||||
| #define HEATER_1_PIN        8 | #define HEATER_1_PIN        8 | ||||||
| #define HEATER_2_PIN       -1 | #define HEATER_BED_PIN     10   // BED
 | ||||||
| 
 | 
 | ||||||
| #if TEMP_SENSOR_0 == -1 | #if TEMP_SENSOR_0 == -1 | ||||||
|   #define TEMP_0_PIN        8   // ANALOG NUMBERING
 |   #define TEMP_0_PIN        8   // ANALOG NUMBERING
 | ||||||
| #else | #else | ||||||
|   #define TEMP_0_PIN       13   // ANALOG NUMBERING
 |   #define TEMP_0_PIN       13   // ANALOG NUMBERING
 | ||||||
| #endif | #endif | ||||||
| 
 |  | ||||||
| #define TEMP_1_PIN         15   // ANALOG NUMBERING
 | #define TEMP_1_PIN         15   // ANALOG NUMBERING
 | ||||||
| #define TEMP_2_PIN         -1   // ANALOG NUMBERING
 |  | ||||||
| #define HEATER_BED_PIN     10   // BED
 |  | ||||||
| #define TEMP_BED_PIN       14   // ANALOG NUMBERING
 | #define TEMP_BED_PIN       14   // ANALOG NUMBERING
 | ||||||
| 
 | 
 | ||||||
| #define BEEPER_PIN         33   // AUX-4
 | #define BEEPER_PIN         33   // AUX-4
 | ||||||
|  | |||||||
| @ -60,45 +60,36 @@ | |||||||
| #define E2_DIR_PIN 24 | #define E2_DIR_PIN 24 | ||||||
| #define E2_ENABLE_PIN 22 | #define E2_ENABLE_PIN 22 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER -1 |  | ||||||
| #define SDSS 53 | #define SDSS 53 | ||||||
| #define LED_PIN 13 | #define LED_PIN 13 | ||||||
| 
 | 
 | ||||||
| #define FAN_PIN 7 | #define FAN_PIN 7 | ||||||
| #define FAN2_PIN 6 | #define FAN2_PIN 6 | ||||||
| #define PS_ON_PIN 12 | #define PS_ON_PIN 12 | ||||||
| #define KILL_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define HEATER_0_PIN 9 // EXTRUDER 1
 |  | ||||||
| #define HEATER_1_PIN 8 // EXTRUDER 2
 |  | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| 
 | 
 | ||||||
|  | #define HEATER_0_PIN 9  // EXTRUDER 1
 | ||||||
| #if TEMP_SENSOR_0 == -1 | #if TEMP_SENSOR_0 == -1 | ||||||
|   #define TEMP_0_PIN 4 // ANALOG NUMBERING
 |   #define TEMP_0_PIN 4  // ANALOG NUMBERING
 | ||||||
| #else | #else | ||||||
|   #define TEMP_0_PIN 13 // ANALOG NUMBERING
 |   #define TEMP_0_PIN 13 // ANALOG NUMBERING
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| 
 | #define HEATER_1_PIN 8  // EXTRUDER 2
 | ||||||
| #if TEMP_SENSOR_1 == -1 | #if TEMP_SENSOR_1 == -1 | ||||||
|   #define TEMP_1_PIN 8 // ANALOG NUMBERING
 |   #define TEMP_1_PIN 8  // ANALOG NUMBERING
 | ||||||
| #else | #else | ||||||
|   #define TEMP_1_PIN 15 // ANALOG NUMBERING
 |   #define TEMP_1_PIN 15 // ANALOG NUMBERING
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define TEMP_2_PIN -1 // ANALOG NUMBERING
 |  | ||||||
| 
 |  | ||||||
| #define HEATER_BED_PIN 10 // BED
 | #define HEATER_BED_PIN 10 // BED
 | ||||||
| 
 |  | ||||||
| #if TEMP_SENSOR_BED == -1 | #if TEMP_SENSOR_BED == -1 | ||||||
|   #define TEMP_BED_PIN 8 // ANALOG NUMBERING
 |   #define TEMP_BED_PIN 8  // ANALOG NUMBERING
 | ||||||
| #else | #else | ||||||
|   #define TEMP_BED_PIN 14 // ANALOG NUMBERING
 |   #define TEMP_BED_PIN 14 // ANALOG NUMBERING
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define BEEPER_PIN 64 | #define BEEPER_PIN 64 | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #define LCD_PINS_RS 14 | #define LCD_PINS_RS 14 | ||||||
| #define LCD_PINS_ENABLE 15 | #define LCD_PINS_ENABLE 15 | ||||||
| #define LCD_PINS_D4 30 | #define LCD_PINS_D4 30 | ||||||
| @ -106,7 +97,6 @@ | |||||||
| #define LCD_PINS_D6 32 | #define LCD_PINS_D6 32 | ||||||
| #define LCD_PINS_D7 33 | #define LCD_PINS_D7 33 | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| // Buttons are directly attached using keypad
 | // Buttons are directly attached using keypad
 | ||||||
| #define BTN_EN1 61 | #define BTN_EN1 61 | ||||||
| #define BTN_EN2 59 | #define BTN_EN2 59 | ||||||
| @ -116,4 +106,3 @@ | |||||||
| #define BLEN_B 1 | #define BLEN_B 1 | ||||||
| #define BLEN_A 0 | #define BLEN_A 0 | ||||||
| 
 | 
 | ||||||
| #define SD_DETECT_PIN -1  // Megatronics doesn't use this
 |  | ||||||
|  | |||||||
| @ -30,7 +30,6 @@ | |||||||
| 
 | 
 | ||||||
| #define LARGE_FLASH        true | #define LARGE_FLASH        true | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #if ENABLED(Z_PROBE_SLED) | #if ENABLED(Z_PROBE_SLED) | ||||||
|   #define SLED_PIN         -1 |   #define SLED_PIN         -1 | ||||||
| #endif | #endif | ||||||
| @ -71,12 +70,10 @@ | |||||||
| #define E2_DIR_PIN         60 | #define E2_DIR_PIN         60 | ||||||
| #define E2_ENABLE_PIN      23 | #define E2_ENABLE_PIN      23 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER -1 |  | ||||||
| #define SDSS 53 | #define SDSS 53 | ||||||
| #define LED_PIN 13 | #define LED_PIN 13 | ||||||
| 
 | 
 | ||||||
| #define PS_ON_PIN 12 | #define PS_ON_PIN 12 | ||||||
| #define KILL_PIN -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN 2 | #define HEATER_0_PIN 2 | ||||||
| #define HEATER_1_PIN 9 | #define HEATER_1_PIN 9 | ||||||
| @ -85,10 +82,26 @@ | |||||||
| #define FAN_PIN 6 | #define FAN_PIN 6 | ||||||
| #define FAN2_PIN 7 | #define FAN2_PIN 7 | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN   (TEMP_SENSOR_0 == -1 ?  11 : 15) // ANALOG NUMBERING
 | #if TEMP_SENSOR_0 == -1 | ||||||
| #define TEMP_1_PIN   (TEMP_SENSOR_1 == -1 ?  10 : 13) // ANALOG NUMBERING
 |   #define TEMP_0_PIN   11 // ANALOG NUMBERING
 | ||||||
| #define TEMP_2_PIN   (TEMP_SENSOR_2 == -1 ?   9 : 12) // ANALOG NUMBERING
 | #else | ||||||
| #define TEMP_BED_PIN (TEMP_SENSOR_BED == -1 ? 8 : 14) // ANALOG NUMBERING
 |   #define TEMP_0_PIN   15 // ANALOG NUMBERING
 | ||||||
|  | #endif | ||||||
|  | #if TEMP_SENSOR_1 == -1 | ||||||
|  |   #define TEMP_1_PIN   10 // ANALOG NUMBERING
 | ||||||
|  | #else | ||||||
|  |   #define TEMP_1_PIN   13 // ANALOG NUMBERING
 | ||||||
|  | #endif | ||||||
|  | #if TEMP_SENSOR_2 == -1 | ||||||
|  |   #define TEMP_2_PIN    9 // ANALOG NUMBERING
 | ||||||
|  | #else | ||||||
|  |   #define TEMP_2_PIN   12 // ANALOG NUMBERING
 | ||||||
|  | #endif | ||||||
|  | #if TEMP_SENSOR_BED == -1 | ||||||
|  |   #define TEMP_BED_PIN  8 // ANALOG NUMBERING
 | ||||||
|  | #else | ||||||
|  |   #define TEMP_BED_PIN 14 // ANALOG NUMBERING
 | ||||||
|  | #endif | ||||||
| 
 | 
 | ||||||
| #define BEEPER_PIN 61 | #define BEEPER_PIN 61 | ||||||
| 
 | 
 | ||||||
| @ -113,4 +126,3 @@ | |||||||
| #define BLEN_B 1 | #define BLEN_B 1 | ||||||
| #define BLEN_A 0 | #define BLEN_A 0 | ||||||
| 
 | 
 | ||||||
| #define SD_DETECT_PIN -1 // Megatronics doesn't use this
 |  | ||||||
|  | |||||||
| @ -30,18 +30,6 @@ | |||||||
| 
 | 
 | ||||||
| #define LARGE_FLASH         true | #define LARGE_FLASH         true | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #undef X_MS1_PIN |  | ||||||
| #undef X_MS2_PIN |  | ||||||
| #undef Y_MS1_PIN |  | ||||||
| #undef Y_MS2_PIN |  | ||||||
| #undef Z_MS1_PIN |  | ||||||
| #undef Z_MS2_PIN |  | ||||||
| #undef E0_MS1_PIN |  | ||||||
| #undef E0_MS2_PIN |  | ||||||
| #undef E1_MS1_PIN |  | ||||||
| #undef E1_MS2_PIN |  | ||||||
| 
 |  | ||||||
| #define X_STEP_PIN          37 | #define X_STEP_PIN          37 | ||||||
| #define X_DIR_PIN           48 | #define X_DIR_PIN           48 | ||||||
| #define X_MIN_PIN           12 | #define X_MIN_PIN           12 | ||||||
| @ -77,12 +65,8 @@ | |||||||
| 
 | 
 | ||||||
| #if ENABLED(BARICUDA) | #if ENABLED(BARICUDA) | ||||||
|   #define HEATER_2_PIN       6 |   #define HEATER_2_PIN       6 | ||||||
| #else |  | ||||||
|   #define HEATER_2_PIN      -1 |  | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define TEMP_2_PIN          -1 |  | ||||||
| 
 |  | ||||||
| #define E0_STEP_PIN         34 | #define E0_STEP_PIN         34 | ||||||
| #define E0_DIR_PIN          43 | #define E0_DIR_PIN          43 | ||||||
| #define E0_ENABLE_PIN       26 | #define E0_ENABLE_PIN       26 | ||||||
| @ -92,8 +76,6 @@ | |||||||
| #define E1_STEP_PIN         -1 | #define E1_STEP_PIN         -1 | ||||||
| #define E1_DIR_PIN          -1 | #define E1_DIR_PIN          -1 | ||||||
| #define E1_ENABLE_PIN       -1 | #define E1_ENABLE_PIN       -1 | ||||||
| #define E1_MS1_PIN          -1 |  | ||||||
| #define E1_MS2_PIN          -1 |  | ||||||
| 
 | 
 | ||||||
| #define MOTOR_CURRENT_PWM_XY_PIN 46 | #define MOTOR_CURRENT_PWM_XY_PIN 46 | ||||||
| #define MOTOR_CURRENT_PWM_Z_PIN  45 | #define MOTOR_CURRENT_PWM_Z_PIN  45 | ||||||
| @ -101,14 +83,10 @@ | |||||||
| //Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
 | //Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
 | ||||||
| #define MOTOR_CURRENT_PWM_RANGE 2000 | #define MOTOR_CURRENT_PWM_RANGE 2000 | ||||||
| #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250} | #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250} | ||||||
| #define SDPOWER             -1 |  | ||||||
| #define SDSS                53 | #define SDSS                53 | ||||||
| #define LED_PIN             13 | #define LED_PIN             13 | ||||||
| #define FAN_PIN              8 | #define FAN_PIN              8 | ||||||
| #define FAN_1_PIN            6 | #define FAN_1_PIN            6 | ||||||
| #define PS_ON_PIN           -1 |  | ||||||
| #define KILL_PIN            -1  // 80 with Smart Controller LCD
 |  | ||||||
| #define SUICIDE_PIN         -1  // PIN that has to be turned on right after start, to keep power flowing.
 |  | ||||||
| 
 | 
 | ||||||
| #if ENABLED(ULTRA_LCD) | #if ENABLED(ULTRA_LCD) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -60,27 +60,19 @@ | |||||||
| #define E2_DIR_PIN -1 | #define E2_DIR_PIN -1 | ||||||
| #define E2_ENABLE_PIN -1 | #define E2_ENABLE_PIN -1 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER -1 |  | ||||||
| #define SDSS 16 | #define SDSS 16 | ||||||
| #define LED_PIN 46 | #define LED_PIN 46 | ||||||
| 
 | 
 | ||||||
| #define FAN_PIN 9 | #define FAN_PIN 9 | ||||||
| #define FAN2_PIN -1 |  | ||||||
| #define PS_ON_PIN -1 |  | ||||||
| #define KILL_PIN -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN 7 // EXTRUDER 1
 | #define TEMP_0_PIN   7 // ANALOG NUMBERING
 | ||||||
| #define HEATER_1_PIN 8 // EXTRUDER 2
 | #define TEMP_1_PIN   6 // ANALOG NUMBERING
 | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| #define TEMP_0_PIN 7 // ANALOG NUMBERING
 |  | ||||||
| #define TEMP_1_PIN 6 // ANALOG NUMBERING
 |  | ||||||
| #define TEMP_2_PIN -1 // ANALOG NUMBERING
 |  | ||||||
| 
 |  | ||||||
| #define HEATER_BED_PIN 3 // BED
 |  | ||||||
| #define TEMP_BED_PIN 6 // ANALOG NUMBERING
 | #define TEMP_BED_PIN 6 // ANALOG NUMBERING
 | ||||||
| 
 | 
 | ||||||
|  | #define HEATER_0_PIN   7 // EXTRUDER 1
 | ||||||
|  | #define HEATER_1_PIN   8 // EXTRUDER 2
 | ||||||
|  | #define HEATER_BED_PIN 3 // BED
 | ||||||
|  | 
 | ||||||
| #define BEEPER_PIN -1 | #define BEEPER_PIN -1 | ||||||
| 
 | 
 | ||||||
| #define LCD_PINS_RS -1 | #define LCD_PINS_RS -1 | ||||||
| @ -90,7 +82,6 @@ | |||||||
| #define LCD_PINS_D6 -1 | #define LCD_PINS_D6 -1 | ||||||
| #define LCD_PINS_D7 -1 | #define LCD_PINS_D7 -1 | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| // Buttons are directly attached using keypad
 | // Buttons are directly attached using keypad
 | ||||||
| #define BTN_EN1 -1 | #define BTN_EN1 -1 | ||||||
| #define BTN_EN2 -1 | #define BTN_EN2 -1 | ||||||
| @ -100,4 +91,3 @@ | |||||||
| #define BLEN_B 1 | #define BLEN_B 1 | ||||||
| #define BLEN_A 0 | #define BLEN_A 0 | ||||||
| 
 | 
 | ||||||
| #define SD_DETECT_PIN -1  // Minitronics doesn't use this
 |  | ||||||
|  | |||||||
| @ -90,23 +90,14 @@ | |||||||
| #define E2_DIR_PIN         -1 // 20
 | #define E2_DIR_PIN         -1 // 20
 | ||||||
| #define E2_ENABLE_PIN      -1 // 18
 | #define E2_ENABLE_PIN      -1 // 18
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               11 | #define SDSS               11 | ||||||
| #define SD_DETECT_PIN      -1 // 10 optional also used as mode pin
 |  | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define FAN_PIN            14 // PWM on MIDDLE connector
 | #define FAN_PIN            14 // PWM on MIDDLE connector
 | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN        3 // DONE PWM on RIGHT connector
 | #define HEATER_0_PIN        3 // DONE PWM on RIGHT connector
 | ||||||
| #define HEATER_1_PIN       -1 | #define HEATER_BED_PIN      4 | ||||||
| #define HEATER_2_PIN       -1 | 
 | ||||||
| #define HEATER_1_PIN       -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| #define TEMP_0_PIN          0 // ANALOG INPUT NUMBERING
 | #define TEMP_0_PIN          0 // ANALOG INPUT NUMBERING
 | ||||||
| #define TEMP_1_PIN          1 // ANALOG
 | #define TEMP_1_PIN          1 // ANALOG
 | ||||||
| #define TEMP_2_PIN         -1 // 2
 |  | ||||||
| #define HEATER_BED_PIN      4 |  | ||||||
| #define TEMP_BED_PIN        2 // 1,2 or I2C
 | #define TEMP_BED_PIN        2 // 1,2 or I2C
 | ||||||
| 
 | 
 | ||||||
| #define I2C_SCL            16 | #define I2C_SCL            16 | ||||||
|  | |||||||
| @ -81,20 +81,10 @@ | |||||||
| #define E2_DIR_PIN         -1 // 16
 | #define E2_DIR_PIN         -1 // 16
 | ||||||
| #define E2_ENABLE_PIN      24 | #define E2_ENABLE_PIN      24 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               11 | #define SDSS               11 | ||||||
| #define SD_DETECT_PIN      -1 // 10 optional also used as mode pin
 |  | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define FAN_PIN             3 | #define FAN_PIN             3 | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN        4 | #define HEATER_0_PIN        4 | ||||||
| #define HEATER_1_PIN       -1 // 12
 |  | ||||||
| #define HEATER_2_PIN       -1 // 13
 |  | ||||||
| #define TEMP_0_PIN          0 //D27   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | #define TEMP_0_PIN          0 //D27   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | ||||||
| #define TEMP_1_PIN         -1 // 1
 | 
 | ||||||
| #define TEMP_2_PIN         -1 // 2
 |  | ||||||
| #define HEATER_BED_PIN     -1 // 14/15
 |  | ||||||
| #define TEMP_BED_PIN       -1 // 1,2 or I2C
 |  | ||||||
| /*  Unused (1) (2) (3) 4 5 6 7 8 9 10 11 12 13 (14) (15) (16) 17 (18) (19) (20) (21) (22) (23) 24 (25) (26) (27) 28 (29) (30) (31)  */ | /*  Unused (1) (2) (3) 4 5 6 7 8 9 10 11 12 13 (14) (15) (16) 17 (18) (19) (20) (21) (22) (23) 24 (25) (26) (27) 28 (29) (30) (31)  */ | ||||||
|  | |||||||
| @ -81,16 +81,9 @@ | |||||||
| 
 | 
 | ||||||
| #define FILWIDTH_PIN        2  // ANALOG NUMBERING
 | #define FILWIDTH_PIN        2  // ANALOG NUMBERING
 | ||||||
| 
 | 
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| 
 |  | ||||||
| ////LCD Pin Setup////
 | ////LCD Pin Setup////
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               26 | #define SDSS               26 | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #if DISABLED(SDSUPPORT) | #if DISABLED(SDSUPPORT) | ||||||
|   // these pins are defined in the SD library if building with SD support
 |   // these pins are defined in the SD library if building with SD support
 | ||||||
|  | |||||||
| @ -75,17 +75,9 @@ | |||||||
| 
 | 
 | ||||||
| #define FILWIDTH_PIN        2  // ANALOG NUMBERING
 | #define FILWIDTH_PIN        2  // ANALOG NUMBERING
 | ||||||
| 
 | 
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| 
 |  | ||||||
| ////LCD Pin Setup////
 | ////LCD Pin Setup////
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               20 // Teensylu pin mapping
 | #define SDSS               20 // Teensylu pin mapping
 | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| #define ALARM_PIN          -1 |  | ||||||
| 
 | 
 | ||||||
| // uncomment to enable an I2C based DAC like on the Printrboard REVF
 | // uncomment to enable an I2C based DAC like on the Printrboard REVF
 | ||||||
| #define DAC_STEPPER_CURRENT | #define DAC_STEPPER_CURRENT | ||||||
|  | |||||||
| @ -40,17 +40,6 @@ | |||||||
|   #define SLED_PIN         -1 |   #define SLED_PIN         -1 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #undef X_MS1_PIN |  | ||||||
| #undef X_MS2_PIN |  | ||||||
| #undef Y_MS1_PIN |  | ||||||
| #undef Y_MS2_PIN |  | ||||||
| #undef Z_MS1_PIN |  | ||||||
| #undef Z_MS2_PIN |  | ||||||
| #undef E0_MS1_PIN |  | ||||||
| #undef E0_MS2_PIN |  | ||||||
| #undef E1_MS1_PIN |  | ||||||
| #undef E1_MS2_PIN |  | ||||||
| 
 |  | ||||||
| #define X_STEP_PIN 37 | #define X_STEP_PIN 37 | ||||||
| #define X_DIR_PIN 48 | #define X_DIR_PIN 48 | ||||||
| #define X_MIN_PIN 12 | #define X_MIN_PIN 12 | ||||||
| @ -86,12 +75,8 @@ | |||||||
| 
 | 
 | ||||||
| #if ENABLED(BARICUDA) | #if ENABLED(BARICUDA) | ||||||
|   #define HEATER_2_PIN 6 |   #define HEATER_2_PIN 6 | ||||||
| #else |  | ||||||
|   #define HEATER_2_PIN -1 |  | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define TEMP_2_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define E0_STEP_PIN         34 | #define E0_STEP_PIN         34 | ||||||
| #define E0_DIR_PIN          43 | #define E0_DIR_PIN          43 | ||||||
| #define E0_ENABLE_PIN       26 | #define E0_ENABLE_PIN       26 | ||||||
| @ -107,7 +92,6 @@ | |||||||
| #define DIGIPOTSS_PIN 38 | #define DIGIPOTSS_PIN 38 | ||||||
| #define DIGIPOT_CHANNELS {4,5,3,0,1} // X Y Z E0 E1 digipot channels to stepper driver mapping
 | #define DIGIPOT_CHANNELS {4,5,3,0,1} // X Y Z E0 E1 digipot channels to stepper driver mapping
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define LED_PIN            13 | #define LED_PIN            13 | ||||||
| #define FAN_PIN            8 | #define FAN_PIN            8 | ||||||
| @ -121,8 +105,6 @@ | |||||||
|   Fan_2 2 |   Fan_2 2 | ||||||
| ***********************************************************/ | ***********************************************************/ | ||||||
| #define PS_ON_PIN          4 | #define PS_ON_PIN          4 | ||||||
| #define KILL_PIN           -1 //80 with Smart Controller LCD
 |  | ||||||
| #define SUICIDE_PIN        -1  //PIN that has to be turned on right after start, to keep power flowing.
 |  | ||||||
| 
 | 
 | ||||||
| #if ENABLED(ULTRA_LCD) | #if ENABLED(ULTRA_LCD) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -87,7 +87,6 @@ | |||||||
| #define E1_DIR_PIN         34 | #define E1_DIR_PIN         34 | ||||||
| #define E1_ENABLE_PIN      30 | #define E1_ENABLE_PIN      30 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define LED_PIN            13 | #define LED_PIN            13 | ||||||
| 
 | 
 | ||||||
| @ -125,27 +124,18 @@ | |||||||
|   #define HEATER_0_PIN      8 |   #define HEATER_0_PIN      8 | ||||||
| #else | #else | ||||||
|   #define HEATER_0_PIN     10   // EXTRUDER 1
 |   #define HEATER_0_PIN     10   // EXTRUDER 1
 | ||||||
|  |   #if !MB(RAMPS_14_EEF) && !MB(RAMPS_13_EEF) && !MB(RAMPS_14_SF) && !MB(RAMPS_13_SF) | ||||||
|  |     #define HEATER_BED_PIN    8    // BED
 | ||||||
|  |   #endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if MB(RAMPS_14_SF) || MB(RAMPS_13_SF) || ENABLED(IS_RAMPS_EFB) | #if !MB(RAMPS_14_SF) && !MB(RAMPS_13_SF) && !ENABLED(IS_RAMPS_EFB) | ||||||
|   #define HEATER_1_PIN     -1 |  | ||||||
| #else |  | ||||||
|   #define HEATER_1_PIN      9   // EXTRUDER 2 (FAN On Sprinter)
 |   #define HEATER_1_PIN      9   // EXTRUDER 2 (FAN On Sprinter)
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| 
 |  | ||||||
| #define TEMP_0_PIN         13   // ANALOG NUMBERING
 | #define TEMP_0_PIN         13   // ANALOG NUMBERING
 | ||||||
| #define TEMP_1_PIN         15   // ANALOG NUMBERING
 | #define TEMP_1_PIN         15   // ANALOG NUMBERING
 | ||||||
| #define TEMP_2_PIN         -1   // ANALOG NUMBERING
 | #define TEMP_BED_PIN       14   // ANALOG NUMBERING
 | ||||||
| 
 |  | ||||||
| #if MB(RAMPS_14_EFF) || MB(RAMPS_14_EEF) || MB(RAMPS_14_SF) || MB(RAMPS_13_EFF) || MB(RAMPS_13_EEF) || MB(RAMPS_13_SF) |  | ||||||
|   #define HEATER_BED_PIN   -1    // NO BED
 |  | ||||||
| #else |  | ||||||
|   #define HEATER_BED_PIN    8    // BED
 |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #define TEMP_BED_PIN         14   // ANALOG NUMBERING
 |  | ||||||
| 
 | 
 | ||||||
| #if ENABLED(Z_PROBE_SLED) | #if ENABLED(Z_PROBE_SLED) | ||||||
|   #define SLED_PIN           -1 |   #define SLED_PIN           -1 | ||||||
|  | |||||||
| @ -56,8 +56,6 @@ | |||||||
| #define SDPOWER            48 | #define SDPOWER            48 | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define LED_PIN            13 | #define LED_PIN            13 | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #if ENABLED(RAMPS_V_1_0) // RAMPS_V_1_0
 | #if ENABLED(RAMPS_V_1_0) // RAMPS_V_1_0
 | ||||||
|   #define HEATER_0_PIN     12    // RAMPS 1.0
 |   #define HEATER_0_PIN     12    // RAMPS 1.0
 | ||||||
| @ -69,11 +67,7 @@ | |||||||
|   #define FAN_PIN           9    // RAMPS 1.1
 |   #define FAN_PIN           9    // RAMPS 1.1
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define HEATER_1_PIN        -1 |  | ||||||
| #define HEATER_2_PIN        -1 |  | ||||||
| #define TEMP_0_PIN          2    // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | #define TEMP_0_PIN          2    // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | ||||||
| #define TEMP_1_PIN          -1 |  | ||||||
| #define TEMP_2_PIN          -1 |  | ||||||
| #define TEMP_BED_PIN        1    // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | #define TEMP_BED_PIN        1    // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
 | ||||||
| 
 | 
 | ||||||
| // SPI for Max6675 or Max31855 Thermocouple
 | // SPI for Max6675 or Max31855 Thermocouple
 | ||||||
|  | |||||||
| @ -77,10 +77,7 @@ | |||||||
| #define PS_ON_PIN          45 | #define PS_ON_PIN          45 | ||||||
| #define KILL_PIN           46 | #define KILL_PIN           46 | ||||||
| 
 | 
 | ||||||
| #if TEMP_SENSOR_0 == 0 | #if TEMP_SENSOR_0 != 0 | ||||||
|   #define TEMP_0_PIN           -1 |  | ||||||
|   #define HEATER_0_PIN         -1 |  | ||||||
| #else |  | ||||||
|   #define HEATER_0_PIN          2   // EXTRUDER 1
 |   #define HEATER_0_PIN          2   // EXTRUDER 1
 | ||||||
|   #if TEMP_SENSOR_0 == -1 |   #if TEMP_SENSOR_0 == -1 | ||||||
|     #define TEMP_0_PIN          6   // ANALOG NUMBERING - connector *K1* on RUMBA thermocouple ADD ON is used
 |     #define TEMP_0_PIN          6   // ANALOG NUMBERING - connector *K1* on RUMBA thermocouple ADD ON is used
 | ||||||
| @ -89,10 +86,7 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if TEMP_SENSOR_1 == 0 | #if TEMP_SENSOR_1 != 0 | ||||||
|   #define TEMP_1_PIN           -1 |  | ||||||
|   #define HEATER_1_PIN         -1 |  | ||||||
| #else |  | ||||||
|   #define HEATER_1_PIN          3   // EXTRUDER 2
 |   #define HEATER_1_PIN          3   // EXTRUDER 2
 | ||||||
|   #if TEMP_SENSOR_1 == -1 |   #if TEMP_SENSOR_1 == -1 | ||||||
|     #define TEMP_1_PIN          5   // ANALOG NUMBERING - connector *K2* on RUMBA thermocouple ADD ON is used
 |     #define TEMP_1_PIN          5   // ANALOG NUMBERING - connector *K2* on RUMBA thermocouple ADD ON is used
 | ||||||
| @ -101,10 +95,7 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if TEMP_SENSOR_2 == 0 | #if TEMP_SENSOR_2 != 0 | ||||||
|   #define TEMP_2_PIN          -1 |  | ||||||
|   #define HEATER_2_PIN        -1 |  | ||||||
| #else |  | ||||||
|   #define HEATER_2_PIN         6    // EXTRUDER 3
 |   #define HEATER_2_PIN         6    // EXTRUDER 3
 | ||||||
|   #if TEMP_SENSOR_2 == -1 |   #if TEMP_SENSOR_2 == -1 | ||||||
|     #define TEMP_2_PIN         7    // ANALOG NUMBERING - connector *K3* on RUMBA thermocouple ADD ON is used <-- this can not be used when TEMP_SENSOR_BED is defined as thermocouple
 |     #define TEMP_2_PIN         7    // ANALOG NUMBERING - connector *K3* on RUMBA thermocouple ADD ON is used <-- this can not be used when TEMP_SENSOR_BED is defined as thermocouple
 | ||||||
| @ -116,10 +107,7 @@ | |||||||
| //optional for extruder 4 or chamber: #define TEMP_X_PIN         12   // ANALOG NUMBERING - default connector for thermistor *T3* on rumba board is used
 | //optional for extruder 4 or chamber: #define TEMP_X_PIN         12   // ANALOG NUMBERING - default connector for thermistor *T3* on rumba board is used
 | ||||||
| //optional FAN1 can be used as 4th heater output: #define HEATER_3_PIN       8    // EXTRUDER 4
 | //optional FAN1 can be used as 4th heater output: #define HEATER_3_PIN       8    // EXTRUDER 4
 | ||||||
| 
 | 
 | ||||||
| #if TEMP_SENSOR_BED == 0 | #if TEMP_SENSOR_BED != 0 | ||||||
|   #define TEMP_BED_PIN        -1 |  | ||||||
|   #define HEATER_BED_PIN      -1 |  | ||||||
| #else |  | ||||||
|   #define HEATER_BED_PIN       9    // BED
 |   #define HEATER_BED_PIN       9    // BED
 | ||||||
|   #if TEMP_SENSOR_BED == -1 |   #if TEMP_SENSOR_BED == -1 | ||||||
|     #define TEMP_BED_PIN       7    // ANALOG NUMBERING - connector *K3* on RUMBA thermocouple ADD ON is used <-- this can not be used when TEMP_SENSOR_2 is defined as thermocouple
 |     #define TEMP_BED_PIN       7    // ANALOG NUMBERING - connector *K3* on RUMBA thermocouple ADD ON is used <-- this can not be used when TEMP_SENSOR_2 is defined as thermocouple
 | ||||||
| @ -128,7 +116,6 @@ | |||||||
|   #endif |   #endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define SD_DETECT_PIN      49 | #define SD_DETECT_PIN      49 | ||||||
| #define BEEPER_PIN         44 | #define BEEPER_PIN         44 | ||||||
|  | |||||||
| @ -43,28 +43,21 @@ | |||||||
| #define E0_STEP_PIN         1 | #define E0_STEP_PIN         1 | ||||||
| #define E0_DIR_PIN          0 | #define E0_DIR_PIN          0 | ||||||
| 
 | 
 | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define FAN_PIN            -1 |  | ||||||
| 
 |  | ||||||
| #if MB(AZTEEG_X1) || MB(STB_11) || MB(MELZI) | #if MB(AZTEEG_X1) || MB(STB_11) || MB(MELZI) | ||||||
|   #define FAN_PIN           4 // Works for Panelolu2 too
 |   #define FAN_PIN           4 // Works for Panelolu2 too
 | ||||||
|   #if MB(MELZI) | #endif | ||||||
|     #define LED_PIN        27 // On some broken versions of the Sanguino libraries the pin definitions are wrong, so LED_PIN needs to be 28. But you should upgrade your Sanguino libraries! See #368.
 | 
 | ||||||
|   #elif MB(STB_11) | #if MB(MELZI) | ||||||
|     #define LCD_PIN_BL     17 // LCD backlight LED
 |   #define LED_PIN          27 // On some broken versions of the Sanguino libraries the pin definitions are wrong, so LED_PIN needs to be 28. But you should upgrade your Sanguino libraries! See #368.
 | ||||||
|   #endif | #elif MB(STB_11) | ||||||
|  |   #define LCD_PIN_BL       17 // LCD backlight LED
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if ENABLED(Z_PROBE_SLED) | #if ENABLED(Z_PROBE_SLED) | ||||||
|   #define SLED_PIN         -1 |   #define SLED_PIN         -1 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 |  | ||||||
| #define HEATER_0_PIN       13 // (extruder)
 | #define HEATER_0_PIN       13 // (extruder)
 | ||||||
| #define HEATER_1_PIN       -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| 
 | 
 | ||||||
| #if ENABLED(SANGUINOLOLU_V_1_2) | #if ENABLED(SANGUINOLOLU_V_1_2) | ||||||
| 
 | 
 | ||||||
| @ -89,10 +82,7 @@ | |||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN          7   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 33 extruder)
 | #define TEMP_0_PIN          7   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 33 extruder)
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| #define TEMP_BED_PIN        6   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
 | #define TEMP_BED_PIN        6   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               31 | #define SDSS               31 | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
| @ -190,7 +180,3 @@ | |||||||
|   #define SD_DETECT_PIN         -1 |   #define SD_DETECT_PIN         -1 | ||||||
| 
 | 
 | ||||||
| #endif // MAKRPANEL
 | #endif // MAKRPANEL
 | ||||||
| 
 |  | ||||||
| // #if FAN_PIN == 12 || FAN_PIN ==13
 |  | ||||||
| //#define FAN_SOFT_PWM
 |  | ||||||
| // #endif
 |  | ||||||
|  | |||||||
| @ -53,12 +53,9 @@ | |||||||
| #define E0_ENABLE_PIN      19 | #define E0_ENABLE_PIN      19 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN       21  // Extruder
 | #define HEATER_0_PIN       21  // Extruder
 | ||||||
| #define HEATER_1_PIN       -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| #define HEATER_BED_PIN     20  // Bed
 | #define HEATER_BED_PIN     20  // Bed
 | ||||||
| #define FAN_PIN            16  // Fan   -- from Teensyduino environment.
 | #define FAN_PIN            16  // Fan   -- from Teensyduino environment.
 | ||||||
|                                // For the fan and Teensyduino uses a different pin mapping.
 |                                // For the fan and Teensyduino uses a different pin mapping.
 | ||||||
| 
 |  | ||||||
| #define X_STOP_PIN         13 | #define X_STOP_PIN         13 | ||||||
| #define Y_STOP_PIN         14 | #define Y_STOP_PIN         14 | ||||||
| //#define Z_STOP_PIN         15
 | //#define Z_STOP_PIN         15
 | ||||||
| @ -67,9 +64,6 @@ | |||||||
| #define TEMP_0_PIN          7  // Extruder / Analog pin numbering
 | #define TEMP_0_PIN          7  // Extruder / Analog pin numbering
 | ||||||
| #define TEMP_BED_PIN        6  // Bed / Analog pin numbering
 | #define TEMP_BED_PIN        6  // Bed / Analog pin numbering
 | ||||||
| 
 | 
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| 
 |  | ||||||
| #if DISABLED(SDSUPPORT) | #if DISABLED(SDSUPPORT) | ||||||
|   // these pins are defined in the SD library if building with SD support
 |   // these pins are defined in the SD library if building with SD support
 | ||||||
|   #define SCK_PIN          9 |   #define SCK_PIN          9 | ||||||
| @ -104,11 +98,6 @@ | |||||||
| #define EXT_AUX_A4_IO             44 // Digital IO, 42 (teensy), 44 (marlin)
 | #define EXT_AUX_A4_IO             44 // Digital IO, 42 (teensy), 44 (marlin)
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define SD_DETECT_PIN      -1 |  | ||||||
| 
 |  | ||||||
| #define BEEPER_PIN         -1 | #define BEEPER_PIN         -1 | ||||||
| #define LCD_PINS_RS        -1 | #define LCD_PINS_RS        -1 | ||||||
| #define LCD_PINS_ENABLE    -1 | #define LCD_PINS_ENABLE    -1 | ||||||
|  | |||||||
| @ -57,20 +57,11 @@ | |||||||
| #define E0_ENABLE_PIN 24 | #define E0_ENABLE_PIN 24 | ||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN 1 | #define TEMP_0_PIN 1 | ||||||
| #define TEMP_1_PIN -1 |  | ||||||
| #define TEMP_2_PIN -1 |  | ||||||
| #define TEMP_BED_PIN 2 | #define TEMP_BED_PIN 2 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN 4 | #define HEATER_0_PIN 4 | ||||||
| #define HEATER_1_PIN -1 |  | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| #define HEATER_BED_PIN 3 | #define HEATER_BED_PIN 3 | ||||||
| 
 | 
 | ||||||
| #define KILL_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define SDPOWER -1 |  | ||||||
| #define SDSS -1 // SCL pin of I2C header
 |  | ||||||
| #define LED_PIN -1 |  | ||||||
| 
 | 
 | ||||||
| #if (GEN7_VERSION >= 13) | #if (GEN7_VERSION >= 13) | ||||||
|   // Gen7 v1.3 removed the fan pin
 |   // Gen7 v1.3 removed the fan pin
 | ||||||
|  | |||||||
| @ -93,8 +93,6 @@ | |||||||
| #define E0_ENABLE_PIN      26 // Shared w/x
 | #define E0_ENABLE_PIN      26 // Shared w/x
 | ||||||
| 
 | 
 | ||||||
| #define HEATER_0_PIN       15 //  21  // Extruder
 | #define HEATER_0_PIN       15 //  21  // Extruder
 | ||||||
| #define HEATER_1_PIN       -1 |  | ||||||
| #define HEATER_2_PIN       -1 |  | ||||||
| #define HEATER_BED_PIN     14 // 20  // Bed
 | #define HEATER_BED_PIN     14 // 20  // Bed
 | ||||||
| #define FAN_PIN            16 // 22  // Fan
 | #define FAN_PIN            16 // 22  // Fan
 | ||||||
| 
 | 
 | ||||||
| @ -104,15 +102,10 @@ | |||||||
| 
 | 
 | ||||||
| #define TEMP_0_PIN          7 // Extruder / Analog pin numbering
 | #define TEMP_0_PIN          7 // Extruder / Analog pin numbering
 | ||||||
| #define TEMP_BED_PIN        6 // Bed / Analog pin numbering
 | #define TEMP_BED_PIN        6 // Bed / Analog pin numbering
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SD_DETECT_PIN      -1 |  | ||||||
| #define SDSS               20 // 8
 | #define SDSS               20 // 8
 | ||||||
| #define LED_PIN             6 | #define LED_PIN             6 | ||||||
| #define PS_ON_PIN          27 | #define PS_ON_PIN          27 | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #if DISABLED(SDSUPPORT) | #if DISABLED(SDSUPPORT) | ||||||
|   // these pins are defined in the SD library if building with SD support
 |   // these pins are defined in the SD library if building with SD support
 | ||||||
|  | |||||||
| @ -72,14 +72,7 @@ | |||||||
| #define TEMP_0_PIN          7  // Extruder / Analog pin numbering
 | #define TEMP_0_PIN          7  // Extruder / Analog pin numbering
 | ||||||
| #define TEMP_BED_PIN        6  // Bed / Analog pin numbering
 | #define TEMP_BED_PIN        6  // Bed / Analog pin numbering
 | ||||||
| 
 | 
 | ||||||
| #define TEMP_1_PIN         -1 |  | ||||||
| #define TEMP_2_PIN         -1 |  | ||||||
| 
 |  | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS                8 | #define SDSS                8 | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| 
 | 
 | ||||||
| #if DISABLED(SDSUPPORT) | #if DISABLED(SDSUPPORT) | ||||||
|   // these pins are defined in the SD library if building with SD support
 |   // these pins are defined in the SD library if building with SD support
 | ||||||
|  | |||||||
| @ -55,9 +55,6 @@ | |||||||
| #define HEATER_1_PIN 3 | #define HEATER_1_PIN 3 | ||||||
| #define TEMP_1_PIN 9 | #define TEMP_1_PIN 9 | ||||||
| 
 | 
 | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| #define TEMP_2_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define E0_STEP_PIN         42 | #define E0_STEP_PIN         42 | ||||||
| #define E0_DIR_PIN          43 | #define E0_DIR_PIN          43 | ||||||
| #define E0_ENABLE_PIN       37 | #define E0_ENABLE_PIN       37 | ||||||
| @ -66,13 +63,9 @@ | |||||||
| #define E1_DIR_PIN          47 | #define E1_DIR_PIN          47 | ||||||
| #define E1_ENABLE_PIN       48 | #define E1_ENABLE_PIN       48 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define LED_PIN            8 | #define LED_PIN            8 | ||||||
| #define FAN_PIN            7 | #define FAN_PIN            7 | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| #define SUICIDE_PIN        -1  //PIN that has to be turned on right after start, to keep power flowing.
 |  | ||||||
| #define SAFETY_TRIGGERED_PIN     28 //PIN to detect the safety circuit has triggered
 | #define SAFETY_TRIGGERED_PIN     28 //PIN to detect the safety circuit has triggered
 | ||||||
| #define MAIN_VOLTAGE_MEASURE_PIN 14 //Analogue PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
 | #define MAIN_VOLTAGE_MEASURE_PIN 14 //Analogue PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -62,9 +62,6 @@ | |||||||
| #define HEATER_1_PIN 3 | #define HEATER_1_PIN 3 | ||||||
| #define TEMP_1_PIN 9 | #define TEMP_1_PIN 9 | ||||||
| 
 | 
 | ||||||
| #define HEATER_2_PIN -1 |  | ||||||
| #define TEMP_2_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define E0_STEP_PIN         43 | #define E0_STEP_PIN         43 | ||||||
| #define E0_DIR_PIN          45 | #define E0_DIR_PIN          45 | ||||||
| #define E0_ENABLE_PIN       41 | #define E0_ENABLE_PIN       41 | ||||||
| @ -73,12 +70,10 @@ | |||||||
| #define E1_DIR_PIN          47 | #define E1_DIR_PIN          47 | ||||||
| #define E1_ENABLE_PIN       48 | #define E1_ENABLE_PIN       48 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define LED_PIN            13 | #define LED_PIN            13 | ||||||
| #define FAN_PIN            7 | #define FAN_PIN            7 | ||||||
| #define PS_ON_PIN          12 | #define PS_ON_PIN          12 | ||||||
| #define KILL_PIN           -1 |  | ||||||
| #define SUICIDE_PIN        54  //PIN that has to be turned on right after start, to keep power flowing.
 | #define SUICIDE_PIN        54  //PIN that has to be turned on right after start, to keep power flowing.
 | ||||||
| 
 | 
 | ||||||
| #if ENABLED(ULTRA_LCD) | #if ENABLED(ULTRA_LCD) | ||||||
|  | |||||||
| @ -51,17 +51,11 @@ | |||||||
| #define Z_MAX_PIN 18 | #define Z_MAX_PIN 18 | ||||||
| #define Z_ENABLE_PIN 35 | #define Z_ENABLE_PIN 35 | ||||||
| 
 | 
 | ||||||
| #define HEATER_BED_PIN -1 |  | ||||||
| #define TEMP_BED_PIN -1 |  | ||||||
| 
 |  | ||||||
| #define HEATER_0_PIN  2 |  | ||||||
| #define TEMP_0_PIN 8 | #define TEMP_0_PIN 8 | ||||||
| 
 |  | ||||||
| #define HEATER_1_PIN 1 |  | ||||||
| #define TEMP_1_PIN 1 | #define TEMP_1_PIN 1 | ||||||
| 
 | 
 | ||||||
| #define HEATER_2_PIN -1 | #define HEATER_0_PIN  2 | ||||||
| #define TEMP_2_PIN -1 | #define HEATER_1_PIN  1 | ||||||
| 
 | 
 | ||||||
| #define E0_STEP_PIN         43 | #define E0_STEP_PIN         43 | ||||||
| #define E0_DIR_PIN          45 | #define E0_DIR_PIN          45 | ||||||
| @ -71,14 +65,6 @@ | |||||||
| #define E1_DIR_PIN          -1 | #define E1_DIR_PIN          -1 | ||||||
| #define E1_ENABLE_PIN       -1 | #define E1_ENABLE_PIN       -1 | ||||||
| 
 | 
 | ||||||
| #define SDPOWER            -1 |  | ||||||
| #define SDSS               -1 |  | ||||||
| #define LED_PIN            -1 |  | ||||||
| #define FAN_PIN            -1 |  | ||||||
| #define PS_ON_PIN          -1 |  | ||||||
| #define KILL_PIN           -1 |  | ||||||
| #define SUICIDE_PIN        -1  //PIN that has to be turned on right after start, to keep power flowing.
 |  | ||||||
| 
 |  | ||||||
| #define LCD_PINS_RS 24 | #define LCD_PINS_RS 24 | ||||||
| #define LCD_PINS_ENABLE 22 | #define LCD_PINS_ENABLE 22 | ||||||
| #define LCD_PINS_D4 36 | #define LCD_PINS_D4 36 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user