@ -45,16 +45,11 @@
# endif /* 99 */
# endif /* 99 */
/****************************************************************************************
/****************************************************************************************
* Gen7 v1 .1 , v1 .2 , v1 .3 , v1 .4 pin assignment
* Gen7 v1 .1 , v1 .2 , v1 .3 pin assignment
*
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
# if MOTHERBOARD == 13
# define MOTHERBOARD 11
# define GEN7_VERSION 14 // v1.4
# endif
# if MOTHERBOARD == 12
# if MOTHERBOARD == 12
# define MOTHERBOARD 11
# define MOTHERBOARD 11
# define GEN7_VERSION 13 // v1.3
# define GEN7_VERSION 13 // v1.3
@ -121,12 +116,81 @@
# endif
# endif
# define PS_ON_PIN 15
# define PS_ON_PIN 15
# if (GEN7_VERSION < 14)
//our pin for debugging.
// Gen 1.3 and earlier supplied thermistor power via PS_ON
# define DEBUG_PIN 0
// Need to ignore the bad thermistor readings on those units
# define BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE
//our RS485 pins
# define TX_ENABLE_PIN 12
# define RX_ENABLE_PIN 13
# endif
# endif
/****************************************************************************************
* Gen7 v1 .4 pin assignment
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
# if MOTHERBOARD == 13
# define GEN7_VERSION 14 // v1.4
# endif
# if MOTHERBOARD == 13
# define KNOWN_BOARD
# if !defined(__AVR_ATmega644P__) && !defined(__AVR_ATmega644__) && !defined(__AVR_ATmega1284P__)
# error Oops! Make sure you have 'Gen7' selected from the 'Tools -> Boards' menu.
# endif
# ifndef GEN7_VERSION
# define GEN7_VERSION 14 // v1.x
# endif
//x axis pins
# define X_STEP_PIN 29
# define X_DIR_PIN 28
# define X_ENABLE_PIN 25
# define X_MIN_PIN 0
# define X_MAX_PIN -1
//y axis pins
# define Y_STEP_PIN 27
# define Y_DIR_PIN 26
# define Y_ENABLE_PIN 25
# define Y_MIN_PIN 1
# define Y_MAX_PIN -1
//z axis pins
# define Z_STEP_PIN 23
# define Z_DIR_PIN 22
# define Z_ENABLE_PIN 25
# define Z_MIN_PIN 2
# define Z_MAX_PIN -1
//extruder pins
# define E0_STEP_PIN 19
# define E0_DIR_PIN 18
# define E0_ENABLE_PIN 25
# define TEMP_0_PIN 0
# define TEMP_1_PIN -1
# define TEMP_2_PIN -1
# define TEMP_BED_PIN 1
# define HEATER_0_PIN 4
# define HEATER_1_PIN -1
# define HEATER_2_PIN -1
# define HEATER_BED_PIN 3
# define SDPOWER -1
# define SDSS -1 // SCL pin of I2C header
# define LED_PIN -1
# define FAN_PIN -1
# define PS_ON_PIN 15
//our pin for debugging.
//our pin for debugging.
# define DEBUG_PIN 0
# define DEBUG_PIN 0