Update some pins spacing
This commit is contained in:
parent
8a3f1d6932
commit
6411680364
9 changed files with 468 additions and 476 deletions
|
@ -29,133 +29,131 @@
|
|||
#error "Oops! Select 'Arduino Due' in 'Tools > Board.'"
|
||||
#endif
|
||||
|
||||
#define BOARD_NAME "Alligator Board R2"
|
||||
#define BOARD_NAME "Alligator Board R2"
|
||||
|
||||
//
|
||||
// Servos
|
||||
//
|
||||
#define SERVO0_PIN 36
|
||||
#define SERVO1_PIN 40
|
||||
#define SERVO2_PIN 41
|
||||
#define SERVO3_PIN -1
|
||||
#define SERVO0_PIN 36
|
||||
#define SERVO1_PIN 40
|
||||
#define SERVO2_PIN 41
|
||||
#define SERVO3_PIN -1
|
||||
|
||||
//
|
||||
// Limit Switches
|
||||
//
|
||||
#define X_MIN_PIN 33 // PC1
|
||||
#define X_MAX_PIN 34 // PC2
|
||||
#define Y_MIN_PIN 35 // PC3
|
||||
#define Y_MAX_PIN 37 // PC5
|
||||
#define Z_MIN_PIN 38 // PC6
|
||||
#define Z_MAX_PIN 39 // PC7
|
||||
#define X_MIN_PIN 33 // PC1
|
||||
#define X_MAX_PIN 34 // PC2
|
||||
#define Y_MIN_PIN 35 // PC3
|
||||
#define Y_MAX_PIN 37 // PC5
|
||||
#define Z_MIN_PIN 38 // PC6
|
||||
#define Z_MAX_PIN 39 // PC7
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
#define X_STEP_PIN 96 // PB24
|
||||
#define X_DIR_PIN 2 // PB25
|
||||
#define X_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
#define X_STEP_PIN 96 // PB24
|
||||
#define X_DIR_PIN 2 // PB25
|
||||
#define X_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
|
||||
#define Y_STEP_PIN 94 // PB22
|
||||
#define Y_DIR_PIN 95 // PB23
|
||||
#define Y_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
#define Y_STEP_PIN 94 // PB22
|
||||
#define Y_DIR_PIN 95 // PB23
|
||||
#define Y_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
|
||||
#define Z_STEP_PIN 98 // PC27
|
||||
#define Z_DIR_PIN 3 // PC28
|
||||
#define Z_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
#define Z_STEP_PIN 98 // PC27
|
||||
#define Z_DIR_PIN 3 // PC28
|
||||
#define Z_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
|
||||
#define E0_STEP_PIN 5 // PC25
|
||||
#define E0_DIR_PIN 4 // PC26
|
||||
#define E0_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
#define E0_STEP_PIN 5 // PC25
|
||||
#define E0_DIR_PIN 4 // PC26
|
||||
#define E0_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
|
||||
#define E1_STEP_PIN 28 // PD3 on piggy
|
||||
#define E1_DIR_PIN 27 // PD2 on piggy
|
||||
#define E1_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
#define E1_STEP_PIN 28 // PD3 on piggy
|
||||
#define E1_DIR_PIN 27 // PD2 on piggy
|
||||
#define E1_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
|
||||
#define E2_STEP_PIN 11 // PD7 on piggy
|
||||
#define E2_DIR_PIN 29 // PD6 on piggy
|
||||
#define E2_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
#define E2_STEP_PIN 11 // PD7 on piggy
|
||||
#define E2_DIR_PIN 29 // PD6 on piggy
|
||||
#define E2_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
|
||||
#define E3_STEP_PIN 30 // PD9 on piggy
|
||||
#define E3_DIR_PIN 12 // PD8 on piggy
|
||||
#define E3_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
#define E3_STEP_PIN 30 // PD9 on piggy
|
||||
#define E3_DIR_PIN 12 // PD8 on piggy
|
||||
#define E3_ENABLE_PIN 24 // PA15, motor RESET pin
|
||||
|
||||
// Microstepping pins - Mapping not from fastio.h (?)
|
||||
#define X_MS1_PIN 99 // PC10
|
||||
#define Y_MS1_PIN 10 // PC29
|
||||
#define Z_MS1_PIN 44 // PC19
|
||||
#define E0_MS1_PIN 45 // PC18
|
||||
#define X_MS1_PIN 99 // PC10
|
||||
#define Y_MS1_PIN 10 // PC29
|
||||
#define Z_MS1_PIN 44 // PC19
|
||||
#define E0_MS1_PIN 45 // PC18
|
||||
|
||||
//#define MOTOR_FAULT_PIN 22 // PB26 , motor X-Y-Z-E0 motor FAULT
|
||||
//#define MOTOR_FAULT_PIN 22 // PB26 , motor X-Y-Z-E0 motor FAULT
|
||||
|
||||
//
|
||||
// Temperature Sensors
|
||||
//
|
||||
#define TEMP_0_PIN 1 // Analog Input (PA24)
|
||||
#define TEMP_1_PIN 2 // Analog Input (PA23 on piggy)
|
||||
#define TEMP_2_PIN 3 // Analog Input (PA22 on piggy)
|
||||
#define TEMP_3_PIN 4 // Analog Input (PA6 on piggy)
|
||||
#define TEMP_BED_PIN 0 // Analog Input (PA16)
|
||||
#define TEMP_0_PIN 1 // Analog Input (PA24)
|
||||
#define TEMP_1_PIN 2 // Analog Input (PA23 on piggy)
|
||||
#define TEMP_2_PIN 3 // Analog Input (PA22 on piggy)
|
||||
#define TEMP_3_PIN 4 // Analog Input (PA6 on piggy)
|
||||
#define TEMP_BED_PIN 0 // Analog Input (PA16)
|
||||
|
||||
//
|
||||
// Heaters / Fans
|
||||
//
|
||||
// Note that on the Due pin A0 on the board is channel 2 on the ARM chip
|
||||
#define HEATER_0_PIN 68 // PA1
|
||||
#define HEATER_1_PIN 8 // PC22 on piggy
|
||||
#define HEATER_2_PIN 9 // PC21 on piggy
|
||||
#define HEATER_3_PIN 97 // PC20 on piggy
|
||||
#define HEATER_BED_PIN 69 // PA0
|
||||
#define HEATER_0_PIN 68 // PA1
|
||||
#define HEATER_1_PIN 8 // PC22 on piggy
|
||||
#define HEATER_2_PIN 9 // PC21 on piggy
|
||||
#define HEATER_3_PIN 97 // PC20 on piggy
|
||||
#define HEATER_BED_PIN 69 // PA0
|
||||
|
||||
#ifndef FAN_PIN
|
||||
#define FAN_PIN 92 // PA5
|
||||
#define FAN_PIN 92 // PA5
|
||||
#endif
|
||||
#define FAN1_PIN 31 // PA7
|
||||
#define FAN1_PIN 31 // PA7
|
||||
|
||||
//
|
||||
// Misc. Functions
|
||||
//
|
||||
#define SDSS 77 // PA28
|
||||
#define SD_DETECT_PIN 87 // PA29
|
||||
#define LED_RED_PIN 40 // PC8
|
||||
#define LED_GREEN_PIN 41 // PC9
|
||||
#define SDSS 77 // PA28
|
||||
#define SD_DETECT_PIN 87 // PA29
|
||||
#define LED_RED_PIN 40 // PC8
|
||||
#define LED_GREEN_PIN 41 // PC9
|
||||
|
||||
#define EXP_VOLTAGE_LEVEL_PIN 65
|
||||
|
||||
#define SPI_CHAN_DAC 1
|
||||
#define SPI_CHAN_DAC 1
|
||||
|
||||
#define DAC0_SYNC 53 // PB14
|
||||
#define DAC1_SYNC 6 // PC24
|
||||
#define DAC0_SYNC 53 // PB14
|
||||
#define DAC1_SYNC 6 // PC24
|
||||
|
||||
// 64K SPI EEPROM
|
||||
#define SPI_EEPROM
|
||||
#define SPI_CHAN_EEPROM1 2
|
||||
#define SPI_EEPROM1_CS 25 // PD0
|
||||
#define SPI_CHAN_EEPROM1 2
|
||||
#define SPI_EEPROM1_CS 25 // PD0
|
||||
|
||||
// 2K SPI EEPROM
|
||||
#define SPI_EEPROM2_CS 26 // PD1
|
||||
#define SPI_EEPROM2_CS 26 // PD1
|
||||
|
||||
// FLASH SPI
|
||||
// 32Mb
|
||||
#define SPI_FLASH_CS 23 // PA14
|
||||
#define SPI_FLASH_CS 23 // PA14
|
||||
|
||||
//
|
||||
// LCD / Controller
|
||||
//
|
||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||
|
||||
#define LCD_PINS_RS 18
|
||||
#define LCD_PINS_ENABLE 15
|
||||
#define LCD_PINS_D4 19
|
||||
#define BEEPER_PIN 64
|
||||
#define LCD_PINS_RS 18
|
||||
#define LCD_PINS_ENABLE 15
|
||||
#define LCD_PINS_D4 19
|
||||
#define BEEPER_PIN 64
|
||||
|
||||
#define BTN_EN1 14
|
||||
#define BTN_EN2 16
|
||||
#define BTN_ENC 17
|
||||
#define BTN_EN1 14
|
||||
#define BTN_EN2 16
|
||||
#define BTN_ENC 17
|
||||
|
||||
#if UI_VOLTAGE_LEVEL != 1
|
||||
#undef UI_VOLTAGE_LEVEL
|
||||
#define UI_VOLTAGE_LEVEL 1
|
||||
#endif
|
||||
#undef UI_VOLTAGE_LEVEL
|
||||
#define UI_VOLTAGE_LEVEL 1
|
||||
|
||||
#endif // REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||
|
|
|
@ -41,54 +41,51 @@
|
|||
//
|
||||
// Limit Switches
|
||||
//
|
||||
#define X_MIN_PIN P1_24 // 10k pullup to 3.3V, 1K series
|
||||
#define X_MAX_PIN P1_25 // 10k pullup to 3.3V, 1K series
|
||||
#define Y_MIN_PIN P1_26 // 10k pullup to 3.3V, 1K series
|
||||
#define Y_MAX_PIN P1_27 // 10k pullup to 3.3V, 1K series
|
||||
#define Z_MIN_PIN P1_28 // 10k pullup to 3.3V, 1K series
|
||||
#define Z_MAX_PIN P1_29 // 10k pullup to 3.3V, 1K series
|
||||
|
||||
#define X_MIN_PIN P1_24 // 10k pullup to 3.3V, 1K series
|
||||
#define X_MAX_PIN P1_25 // 10k pullup to 3.3V, 1K series
|
||||
#define Y_MIN_PIN P1_26 // 10k pullup to 3.3V, 1K series
|
||||
#define Y_MAX_PIN P1_27 // 10k pullup to 3.3V, 1K series
|
||||
#define Z_MIN_PIN P1_28 // 10k pullup to 3.3V, 1K series
|
||||
#define Z_MAX_PIN P1_29 // 10k pullup to 3.3V, 1K series
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
#define X_STEP_PIN P2_00
|
||||
#define X_DIR_PIN P0_05
|
||||
#define X_ENABLE_PIN P0_04
|
||||
#define X_STEP_PIN P2_00
|
||||
#define X_DIR_PIN P0_05
|
||||
#define X_ENABLE_PIN P0_04
|
||||
#ifndef X_CS_PIN
|
||||
#define X_CS_PIN P1_15 // ETH
|
||||
#define X_CS_PIN P1_15 // ETH
|
||||
#endif
|
||||
|
||||
|
||||
#define Y_STEP_PIN P2_01
|
||||
#define Y_DIR_PIN P0_11
|
||||
#define Y_ENABLE_PIN P0_10
|
||||
#define Y_STEP_PIN P2_01
|
||||
#define Y_DIR_PIN P0_11
|
||||
#define Y_ENABLE_PIN P0_10
|
||||
#ifndef Y_CS_PIN
|
||||
#define Y_CS_PIN P1_14 // ETH
|
||||
#define Y_CS_PIN P1_14 // ETH
|
||||
#endif
|
||||
|
||||
#define Z_STEP_PIN P2_02
|
||||
#define Z_DIR_PIN P0_20
|
||||
#define Z_ENABLE_PIN P0_19
|
||||
#define Z_STEP_PIN P2_02
|
||||
#define Z_DIR_PIN P0_20
|
||||
#define Z_ENABLE_PIN P0_19
|
||||
#ifndef Z_CS_PIN
|
||||
#define Z_CS_PIN P1_16 // ETH
|
||||
#define Z_CS_PIN P1_16 // ETH
|
||||
#endif
|
||||
|
||||
#define E0_STEP_PIN P2_03
|
||||
#define E0_DIR_PIN P0_22
|
||||
#define E0_ENABLE_PIN P0_21
|
||||
#define E0_STEP_PIN P2_03
|
||||
#define E0_DIR_PIN P0_22
|
||||
#define E0_ENABLE_PIN P0_21
|
||||
#ifndef E0_CS_PIN
|
||||
#define E0_CS_PIN P1_17 // ETH
|
||||
#define E0_CS_PIN P1_17 // ETH
|
||||
#endif
|
||||
|
||||
|
||||
//
|
||||
// Software SPI pins for TMC2130 stepper drivers
|
||||
//
|
||||
#if ENABLED(TMC_USE_SW_SPI)
|
||||
#define TMC_SW_MOSI P0_18 // ETH
|
||||
#define TMC_SW_MISO P0_17 // ETH
|
||||
#define TMC_SW_SCK P0_15 // ETH
|
||||
#define TMC_SW_MOSI P0_18 // ETH
|
||||
#define TMC_SW_MISO P0_17 // ETH
|
||||
#define TMC_SW_SCK P0_15 // ETH
|
||||
#endif
|
||||
|
||||
//
|
||||
|
@ -98,21 +95,20 @@
|
|||
#define TEMP_0_PIN 1 // A0 (T0)
|
||||
#define TEMP_BED_PIN 0 // A1 (T1)
|
||||
|
||||
|
||||
//
|
||||
// Heaters / Fans
|
||||
//
|
||||
#define HEATER_0_PIN P2_07
|
||||
#define HEATER_BED_PIN P2_05
|
||||
#define HEATER_0_PIN P2_07
|
||||
#define HEATER_BED_PIN P2_05
|
||||
#ifndef FAN_PIN
|
||||
#define FAN_PIN P2_04
|
||||
#define FAN_PIN P2_04
|
||||
#endif
|
||||
|
||||
//
|
||||
// Unused
|
||||
//
|
||||
//#define PIN_P2_10 P2_10 // IBOOT-1
|
||||
//#define PIN_P0_27 P0_27 // Onboard SD Detect
|
||||
//#define PIN_P2_10 P2_10 // IBOOT-1
|
||||
//#define PIN_P0_27 P0_27 // Onboard SD Detect
|
||||
|
||||
/**
|
||||
* LCD / Controller
|
||||
|
@ -126,16 +122,16 @@
|
|||
*/
|
||||
#if ENABLED(ULTRA_LCD)
|
||||
|
||||
#define BEEPER_PIN P1_31 // EXP1-1
|
||||
#define BEEPER_PIN P1_31 // EXP1-1
|
||||
|
||||
#define BTN_EN1 P3_26 // EXP2-3
|
||||
#define BTN_EN2 P3_25 // EXP2-5
|
||||
#define BTN_ENC P1_30 // EXP1-2
|
||||
#define BTN_EN1 P3_26 // EXP2-3
|
||||
#define BTN_EN2 P3_25 // EXP2-5
|
||||
#define BTN_ENC P1_30 // EXP1-2
|
||||
|
||||
#define SD_DETECT_PIN P0_27 // EXP2-7
|
||||
#define LCD_PINS_RS P0_16 // EXP1-4
|
||||
#define LCD_PINS_ENABLE P0_18 // (MOSI) EXP1-3
|
||||
#define LCD_PINS_D4 P0_15 // (SCK) EXP1-5
|
||||
#define SD_DETECT_PIN P0_27 // EXP2-7
|
||||
#define LCD_PINS_RS P0_16 // EXP1-4
|
||||
#define LCD_PINS_ENABLE P0_18 // (MOSI) EXP1-3
|
||||
#define LCD_PINS_D4 P0_15 // (SCK) EXP1-5
|
||||
|
||||
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && DISABLED(DOGLCD)
|
||||
#error "REPRAP_DISCOUNT_SMART_CONTROLLER is not supported by the BIQU BQ111-A4"
|
||||
|
@ -154,14 +150,12 @@
|
|||
* Hardware SPI can't be used because P0_17 (MISO) is not brought out on this board.
|
||||
*/
|
||||
#if ENABLED(SDSUPPORT)
|
||||
|
||||
#define SCK_PIN P0_15 // EXP1-5
|
||||
#define MISO_PIN P0_16 // EXP1-4
|
||||
#define MOSI_PIN P0_18 // EXP1-3
|
||||
#define SS_PIN P1_30 // EXP1-2
|
||||
#define SDSS SS_PIN
|
||||
|
||||
#endif // SDSUPPORT
|
||||
#define SCK_PIN P0_15 // EXP1-5
|
||||
#define MISO_PIN P0_16 // EXP1-4
|
||||
#define MOSI_PIN P0_18 // EXP1-3
|
||||
#define SS_PIN P1_30 // EXP1-2
|
||||
#define SDSS SS_PIN
|
||||
#endif
|
||||
|
||||
/**
|
||||
* PWMS
|
||||
|
|
|
@ -34,53 +34,53 @@
|
|||
//
|
||||
// Servos
|
||||
//
|
||||
#define SERVO0_PIN P1_23
|
||||
#define SERVO0_PIN P1_23
|
||||
|
||||
//
|
||||
// Limit Switches
|
||||
//
|
||||
#define X_MIN_PIN P1_24 // 10k pullup to 3.3V
|
||||
#define X_MAX_PIN P1_25 // 10k pullup to 3.3V
|
||||
#define Y_MIN_PIN P1_26 // 10k pullup to 3.3V
|
||||
#define Y_MAX_PIN P1_27 // 10k pullup to 3.3V
|
||||
#define Z_MIN_PIN P1_28 // 10k pullup to 3.3V
|
||||
#define Z_MAX_PIN P1_29 // 10k pullup to 3.3V
|
||||
#define X_MIN_PIN P1_24 // 10k pullup to 3.3V
|
||||
#define X_MAX_PIN P1_25 // 10k pullup to 3.3V
|
||||
#define Y_MIN_PIN P1_26 // 10k pullup to 3.3V
|
||||
#define Y_MAX_PIN P1_27 // 10k pullup to 3.3V
|
||||
#define Z_MIN_PIN P1_28 // 10k pullup to 3.3V
|
||||
#define Z_MAX_PIN P1_29 // 10k pullup to 3.3V
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
#define X_STEP_PIN P2_00
|
||||
#define X_DIR_PIN P0_05
|
||||
#define X_ENABLE_PIN P0_04
|
||||
#define X_CS_PIN P1_10 // Ethernet Expansion - Pin 9
|
||||
#define X_STEP_PIN P2_00
|
||||
#define X_DIR_PIN P0_05
|
||||
#define X_ENABLE_PIN P0_04
|
||||
#define X_CS_PIN P1_10 // Ethernet Expansion - Pin 9
|
||||
|
||||
#define Y_STEP_PIN P2_01
|
||||
#define Y_DIR_PIN P0_11
|
||||
#define Y_ENABLE_PIN P0_10
|
||||
#define Y_CS_PIN P1_09 // Ethernet Expansion - Pin 10
|
||||
#define Y_STEP_PIN P2_01
|
||||
#define Y_DIR_PIN P0_11
|
||||
#define Y_ENABLE_PIN P0_10
|
||||
#define Y_CS_PIN P1_09 // Ethernet Expansion - Pin 10
|
||||
|
||||
#define Z_STEP_PIN P2_02
|
||||
#define Z_DIR_PIN P0_20
|
||||
#define Z_ENABLE_PIN P0_19
|
||||
#define Z_CS_PIN P1_00 // Ethernet Expansion - Pin 11
|
||||
#define Z_STEP_PIN P2_02
|
||||
#define Z_DIR_PIN P0_20
|
||||
#define Z_ENABLE_PIN P0_19
|
||||
#define Z_CS_PIN P1_00 // Ethernet Expansion - Pin 11
|
||||
|
||||
#define E0_STEP_PIN P2_03
|
||||
#define E0_DIR_PIN P0_22
|
||||
#define E0_ENABLE_PIN P0_21
|
||||
#define E0_CS_PIN P1_04 // Ethernet Expansion - Pin 12
|
||||
#define E0_STEP_PIN P2_03
|
||||
#define E0_DIR_PIN P0_22
|
||||
#define E0_ENABLE_PIN P0_21
|
||||
#define E0_CS_PIN P1_04 // Ethernet Expansion - Pin 12
|
||||
|
||||
//
|
||||
// Default pins for TMC software SPI
|
||||
//
|
||||
#if ENABLED(TMC_USE_SW_SPI)
|
||||
#ifndef TMC_SW_MOSI
|
||||
#define TMC_SW_MOSI P1_16 // Ethernet Expansion - Pin 5
|
||||
#define TMC_SW_MOSI P1_16 // Ethernet Expansion - Pin 5
|
||||
#endif
|
||||
#ifndef TMC_SW_MISO
|
||||
#define TMC_SW_MISO P1_17 // Ethernet Expansion - Pin 6
|
||||
#define TMC_SW_MISO P1_17 // Ethernet Expansion - Pin 6
|
||||
#endif
|
||||
#ifndef TMC_SW_SCK
|
||||
#define TMC_SW_SCK P1_08 // Ethernet Expansion - Pin 7
|
||||
#define TMC_SW_SCK P1_08 // Ethernet Expansion - Pin 7
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
@ -94,25 +94,25 @@
|
|||
//
|
||||
// Heaters / Fans
|
||||
//
|
||||
#define HEATER_BED_PIN P2_05
|
||||
#define HEATER_0_PIN P2_07 // FET 1
|
||||
#define HEATER_BED_PIN P2_05
|
||||
#define HEATER_0_PIN P2_07 // FET 1
|
||||
#ifndef FAN_PIN
|
||||
#define FAN_PIN P2_06 // ReMix FET 4, Mini FET 3
|
||||
#define FAN_PIN P2_06 // ReMix FET 4, Mini FET 3
|
||||
#endif
|
||||
|
||||
//
|
||||
// Auto fans
|
||||
//
|
||||
#define AUTO_FAN_PIN P2_04 // FET 4
|
||||
#define AUTO_FAN_PIN P2_04 // FET 4
|
||||
|
||||
#define ORIG_E0_AUTO_FAN_PIN AUTO_FAN_PIN
|
||||
#define ORIG_E1_AUTO_FAN_PIN AUTO_FAN_PIN
|
||||
#define ORIG_E2_AUTO_FAN_PIN AUTO_FAN_PIN
|
||||
#define ORIG_E0_AUTO_FAN_PIN AUTO_FAN_PIN
|
||||
#define ORIG_E1_AUTO_FAN_PIN AUTO_FAN_PIN
|
||||
#define ORIG_E2_AUTO_FAN_PIN AUTO_FAN_PIN
|
||||
|
||||
//
|
||||
// Misc. Functions
|
||||
//
|
||||
#define LED_PIN P4_28 // Play LED
|
||||
#define LED_PIN P4_28 // Play LED
|
||||
|
||||
//
|
||||
// M3/M4/M5 - Spindle/Laser Control
|
||||
|
@ -138,18 +138,18 @@
|
|||
//
|
||||
#if ENABLED(ULTRA_LCD)
|
||||
|
||||
#define BEEPER_PIN P0_27 // EXP2-7 - open drain
|
||||
#define BEEPER_PIN P0_27 // EXP2-7 - open drain
|
||||
|
||||
#define BTN_EN1 P3_26 // EXP2-5
|
||||
#define BTN_EN2 P3_25 // EXP2-3
|
||||
#define BTN_ENC P1_30 // EXP1-2
|
||||
#define BTN_EN1 P3_26 // EXP2-5
|
||||
#define BTN_EN2 P3_25 // EXP2-3
|
||||
#define BTN_ENC P1_30 // EXP1-2
|
||||
|
||||
#define LCD_PINS_RS P0_16 // EXP1-4
|
||||
#define LCD_SDSS P0_28 // EXP2-4
|
||||
#define LCD_PINS_ENABLE P0_18 // EXP1-3
|
||||
#define LCD_PINS_D4 P0_15 // EXP1-5
|
||||
#define LCD_PINS_RS P0_16 // EXP1-4
|
||||
#define LCD_SDSS P0_28 // EXP2-4
|
||||
#define LCD_PINS_ENABLE P0_18 // EXP1-3
|
||||
#define LCD_PINS_D4 P0_15 // EXP1-5
|
||||
|
||||
#define KILL_PIN P2_11 // EXP2-10
|
||||
#define KILL_PIN P2_11 // EXP2-10
|
||||
|
||||
#if ENABLED(SDSUPPORT)
|
||||
#error "SDSUPPORT is not currently supported by the Cohesion3D boards"
|
||||
|
@ -160,13 +160,13 @@
|
|||
//
|
||||
// Ethernet pins
|
||||
//
|
||||
#define ENET_MDIO P1_17
|
||||
#define ENET_RX_ER P1_14
|
||||
#define ENET_RXD1 P1_10
|
||||
#define ENET_MOC P1_16
|
||||
#define REF_CLK P1_15
|
||||
#define ENET_RXD0 P1_09
|
||||
#define ENET_CRS P1_08
|
||||
#define ENET_TX_EN P1_04
|
||||
#define ENET_TXD0 P1_00
|
||||
#define ENET_TXD1 P1_01
|
||||
#define ENET_MDIO P1_17
|
||||
#define ENET_RX_ER P1_14
|
||||
#define ENET_RXD1 P1_10
|
||||
#define ENET_MOC P1_16
|
||||
#define REF_CLK P1_15
|
||||
#define ENET_RXD0 P1_09
|
||||
#define ENET_CRS P1_08
|
||||
#define ENET_TX_EN P1_04
|
||||
#define ENET_TXD0 P1_00
|
||||
#define ENET_TXD1 P1_01
|
||||
|
|
|
@ -34,63 +34,63 @@
|
|||
//
|
||||
// Servos
|
||||
//
|
||||
#define SERVO0_PIN P2_04
|
||||
#define SERVO0_PIN P2_04
|
||||
|
||||
//
|
||||
// Limit Switches
|
||||
//
|
||||
#define X_MIN_PIN P1_24 // 10k pullup to 3.3V
|
||||
#define X_MAX_PIN P1_25 // 10k pullup to 3.3V
|
||||
#define Y_MIN_PIN P1_26 // 10k pullup to 3.3V
|
||||
#define Y_MAX_PIN P1_27 // 10k pullup to 3.3V
|
||||
#define Z_MIN_PIN P1_28 // 10k pullup to 3.3V
|
||||
#define Z_MAX_PIN P1_29 // 10k pullup to 3.3V
|
||||
#define X_MIN_PIN P1_24 // 10k pullup to 3.3V
|
||||
#define X_MAX_PIN P1_25 // 10k pullup to 3.3V
|
||||
#define Y_MIN_PIN P1_26 // 10k pullup to 3.3V
|
||||
#define Y_MAX_PIN P1_27 // 10k pullup to 3.3V
|
||||
#define Z_MIN_PIN P1_28 // 10k pullup to 3.3V
|
||||
#define Z_MAX_PIN P1_29 // 10k pullup to 3.3V
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
#define X_STEP_PIN P2_00
|
||||
#define X_DIR_PIN P0_05
|
||||
#define X_ENABLE_PIN P0_04
|
||||
#define X_CS_PIN P1_10 // Ethernet Expansion - Pin 9
|
||||
#define X_STEP_PIN P2_00
|
||||
#define X_DIR_PIN P0_05
|
||||
#define X_ENABLE_PIN P0_04
|
||||
#define X_CS_PIN P1_10 // Ethernet Expansion - Pin 9
|
||||
|
||||
#define Y_STEP_PIN P2_01
|
||||
#define Y_DIR_PIN P0_11
|
||||
#define Y_ENABLE_PIN P0_10
|
||||
#define Y_CS_PIN P1_09 // Ethernet Expansion - Pin 10
|
||||
#define Y_STEP_PIN P2_01
|
||||
#define Y_DIR_PIN P0_11
|
||||
#define Y_ENABLE_PIN P0_10
|
||||
#define Y_CS_PIN P1_09 // Ethernet Expansion - Pin 10
|
||||
|
||||
#define Z_STEP_PIN P2_02
|
||||
#define Z_DIR_PIN P0_20
|
||||
#define Z_ENABLE_PIN P0_19
|
||||
#define Z_CS_PIN P1_00 // Ethernet Expansion - Pin 11
|
||||
#define Z_STEP_PIN P2_02
|
||||
#define Z_DIR_PIN P0_20
|
||||
#define Z_ENABLE_PIN P0_19
|
||||
#define Z_CS_PIN P1_00 // Ethernet Expansion - Pin 11
|
||||
|
||||
#define E0_STEP_PIN P2_03
|
||||
#define E0_DIR_PIN P0_22
|
||||
#define E0_ENABLE_PIN P0_21
|
||||
#define E0_CS_PIN P1_04 // Ethernet Expansion - Pin 12
|
||||
#define E0_STEP_PIN P2_03
|
||||
#define E0_DIR_PIN P0_22
|
||||
#define E0_ENABLE_PIN P0_21
|
||||
#define E0_CS_PIN P1_04 // Ethernet Expansion - Pin 12
|
||||
|
||||
#define E1_STEP_PIN P2_08
|
||||
#define E1_DIR_PIN P2_13
|
||||
#define E1_ENABLE_PIN P4_29
|
||||
#define E1_CS_PIN P1_01 // Ethernet Expansion - Pin 14
|
||||
#define E1_STEP_PIN P2_08
|
||||
#define E1_DIR_PIN P2_13
|
||||
#define E1_ENABLE_PIN P4_29
|
||||
#define E1_CS_PIN P1_01 // Ethernet Expansion - Pin 14
|
||||
|
||||
#define E2_STEP_PIN P1_20
|
||||
#define E2_DIR_PIN P1_19
|
||||
#define E2_ENABLE_PIN P1_21
|
||||
#define E2_CS_PIN P1_18 // FET 6
|
||||
#define E2_STEP_PIN P1_20
|
||||
#define E2_DIR_PIN P1_19
|
||||
#define E2_ENABLE_PIN P1_21
|
||||
#define E2_CS_PIN P1_18 // FET 6
|
||||
|
||||
//
|
||||
// Default pins for TMC software SPI
|
||||
//
|
||||
#if ENABLED(TMC_USE_SW_SPI)
|
||||
#ifndef TMC_SW_MOSI
|
||||
#define TMC_SW_MOSI P1_16 // Ethernet Expansion - Pin 5
|
||||
#define TMC_SW_MOSI P1_16 // Ethernet Expansion - Pin 5
|
||||
#endif
|
||||
#ifndef TMC_SW_MISO
|
||||
#define TMC_SW_MISO P1_17 // Ethernet Expansion - Pin 6
|
||||
#define TMC_SW_MISO P1_17 // Ethernet Expansion - Pin 6
|
||||
#endif
|
||||
#ifndef TMC_SW_SCK
|
||||
#define TMC_SW_SCK P1_08 // Ethernet Expansion - Pin 7
|
||||
#define TMC_SW_SCK P1_08 // Ethernet Expansion - Pin 7
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
@ -110,21 +110,21 @@
|
|||
//
|
||||
// Heaters / Fans
|
||||
//
|
||||
#define HEATER_BED_PIN P2_05
|
||||
#define HEATER_0_PIN P2_07 // FET 1
|
||||
#define HEATER_1_PIN P1_23 // FET 2
|
||||
#define HEATER_2_PIN P1_22 // FET 3
|
||||
#define HEATER_BED_PIN P2_05
|
||||
#define HEATER_0_PIN P2_07 // FET 1
|
||||
#define HEATER_1_PIN P1_23 // FET 2
|
||||
#define HEATER_2_PIN P1_22 // FET 3
|
||||
#ifndef FAN_PIN
|
||||
#define FAN_PIN P2_06 // ReMix FET 4, Mini FET 3
|
||||
#define FAN_PIN P2_06 // ReMix FET 4, Mini FET 3
|
||||
#endif
|
||||
|
||||
//
|
||||
// Auto fans
|
||||
//
|
||||
#if HOTENDS == 3
|
||||
#define AUTO_FAN_PIN P1_18 // FET 6
|
||||
#define AUTO_FAN_PIN P1_18 // FET 6
|
||||
#else
|
||||
#define AUTO_FAN_PIN P1_22 // FET 3
|
||||
#define AUTO_FAN_PIN P1_22 // FET 3
|
||||
#endif
|
||||
#define ORIG_E0_AUTO_FAN_PIN AUTO_FAN_PIN
|
||||
#define ORIG_E1_AUTO_FAN_PIN AUTO_FAN_PIN
|
||||
|
@ -133,7 +133,7 @@
|
|||
//
|
||||
// Misc. Functions
|
||||
//
|
||||
#define LED_PIN P4_28 // Play LED
|
||||
#define LED_PIN P4_28 // Play LED
|
||||
|
||||
//
|
||||
// M3/M4/M5 - Spindle/Laser Control
|
||||
|
@ -159,19 +159,19 @@
|
|||
//
|
||||
#if ENABLED(ULTRA_LCD)
|
||||
|
||||
#define BEEPER_PIN P1_31 // EXP1-1
|
||||
#define SD_DETECT_PIN P0_27 // EXP2-7
|
||||
#define BEEPER_PIN P1_31 // EXP1-1
|
||||
#define SD_DETECT_PIN P0_27 // EXP2-7
|
||||
|
||||
#define BTN_EN1 P3_26 // EXP2-5
|
||||
#define BTN_EN2 P3_25 // EXP2-3
|
||||
#define BTN_ENC P1_30 // EXP1-2
|
||||
#define BTN_EN1 P3_26 // EXP2-5
|
||||
#define BTN_EN2 P3_25 // EXP2-3
|
||||
#define BTN_ENC P1_30 // EXP1-2
|
||||
|
||||
#define LCD_PINS_RS P0_16 // EXP1-4
|
||||
#define LCD_SDSS P0_28 // EXP2-4
|
||||
#define LCD_PINS_ENABLE P0_18 // EXP1-3
|
||||
#define LCD_PINS_D4 P0_15 // EXP1-5
|
||||
#define LCD_PINS_RS P0_16 // EXP1-4
|
||||
#define LCD_SDSS P0_28 // EXP2-4
|
||||
#define LCD_PINS_ENABLE P0_18 // EXP1-3
|
||||
#define LCD_PINS_D4 P0_15 // EXP1-5
|
||||
|
||||
#define KILL_PIN P2_11 // EXP2-10
|
||||
#define KILL_PIN P2_11 // EXP2-10
|
||||
|
||||
#if ENABLED(SDSUPPORT)
|
||||
#error "SDSUPPORT is not currently supported by the Cohesion3D boards"
|
||||
|
@ -182,13 +182,13 @@
|
|||
//
|
||||
// Ethernet pins
|
||||
//
|
||||
#define ENET_MDIO P1_17
|
||||
#define ENET_RX_ER P1_14
|
||||
#define ENET_RXD1 P1_10
|
||||
#define ENET_MOC P1_16
|
||||
#define REF_CLK P1_15
|
||||
#define ENET_RXD0 P1_09
|
||||
#define ENET_CRS P1_08
|
||||
#define ENET_TX_EN P1_04
|
||||
#define ENET_TXD0 P1_00
|
||||
#define ENET_TXD1 P1_01
|
||||
#define ENET_MDIO P1_17
|
||||
#define ENET_RX_ER P1_14
|
||||
#define ENET_RXD1 P1_10
|
||||
#define ENET_MOC P1_16
|
||||
#define REF_CLK P1_15
|
||||
#define ENET_RXD0 P1_09
|
||||
#define ENET_CRS P1_08
|
||||
#define ENET_TX_EN P1_04
|
||||
#define ENET_TXD0 P1_00
|
||||
#define ENET_TXD1 P1_01
|
||||
|
|
|
@ -63,68 +63,68 @@
|
|||
//
|
||||
// Limit Switches
|
||||
//
|
||||
#define X_STOP_PIN 0
|
||||
#define Y_STOP_PIN 1
|
||||
#define Z_STOP_PIN 2
|
||||
#define X_STOP_PIN 0
|
||||
#define Y_STOP_PIN 1
|
||||
#define Z_STOP_PIN 2
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
#define X_STEP_PIN 21 // different from standard GEN7
|
||||
#define X_DIR_PIN 20 // different from standard GEN7
|
||||
#define X_ENABLE_PIN 24
|
||||
#define X_STEP_PIN 21 // different from standard GEN7
|
||||
#define X_DIR_PIN 20 // different from standard GEN7
|
||||
#define X_ENABLE_PIN 24
|
||||
|
||||
#define Y_STEP_PIN 23
|
||||
#define Y_DIR_PIN 22
|
||||
#define Y_ENABLE_PIN 24
|
||||
#define Y_STEP_PIN 23
|
||||
#define Y_DIR_PIN 22
|
||||
#define Y_ENABLE_PIN 24
|
||||
|
||||
#define Z_STEP_PIN 26
|
||||
#define Z_DIR_PIN 25
|
||||
#define Z_ENABLE_PIN 24
|
||||
#define Z_STEP_PIN 26
|
||||
#define Z_DIR_PIN 25
|
||||
#define Z_ENABLE_PIN 24
|
||||
|
||||
#define E0_STEP_PIN 28
|
||||
#define E0_DIR_PIN 27
|
||||
#define E0_ENABLE_PIN 24
|
||||
#define E0_STEP_PIN 28
|
||||
#define E0_DIR_PIN 27
|
||||
#define E0_ENABLE_PIN 24
|
||||
|
||||
//
|
||||
// Temperature Sensors
|
||||
//
|
||||
#define TEMP_0_PIN 2 // Analog Input
|
||||
#define TEMP_BED_PIN 1 // Analog Input (pin 34 bed)
|
||||
#define TEMP_0_PIN 2 // Analog Input
|
||||
#define TEMP_BED_PIN 1 // Analog Input (pin 34 bed)
|
||||
|
||||
//
|
||||
// Heaters
|
||||
//
|
||||
#define HEATER_0_PIN 4
|
||||
#define HEATER_BED_PIN 3 // (bed)
|
||||
#define HEATER_0_PIN 4
|
||||
#define HEATER_BED_PIN 3 // (bed)
|
||||
|
||||
//
|
||||
// Misc. Functions
|
||||
//
|
||||
#define SDSS 31 // SCL pin of I2C header || CS Pin for SD Card support
|
||||
#define PS_ON_PIN 19
|
||||
#define CASE_LIGHT_PIN 15 // MUST BE HARDWARE PWM
|
||||
#define SDSS 31 // SCL pin of I2C header || CS Pin for SD Card support
|
||||
#define PS_ON_PIN 19
|
||||
#define CASE_LIGHT_PIN 15 // MUST BE HARDWARE PWM
|
||||
|
||||
// A pin for debugging
|
||||
#define DEBUG_PIN -1
|
||||
#define DEBUG_PIN -1
|
||||
|
||||
//
|
||||
// LCD / Controller
|
||||
//
|
||||
#define BEEPER_PIN -1
|
||||
#define BEEPER_PIN -1
|
||||
|
||||
// 4bit LCD Support
|
||||
#define LCD_PINS_RS 18
|
||||
#define LCD_PINS_ENABLE 17
|
||||
#define LCD_PINS_D4 16
|
||||
#define LCD_PINS_D5 15
|
||||
#define LCD_PINS_D6 13
|
||||
#define LCD_PINS_D7 14
|
||||
#define LCD_PINS_RS 18
|
||||
#define LCD_PINS_ENABLE 17
|
||||
#define LCD_PINS_D4 16
|
||||
#define LCD_PINS_D5 15
|
||||
#define LCD_PINS_D6 13
|
||||
#define LCD_PINS_D7 14
|
||||
|
||||
// Buttons are directly attached
|
||||
#define BTN_EN1 11
|
||||
#define BTN_EN2 10
|
||||
#define BTN_ENC 12
|
||||
// Buttons are directly attached
|
||||
#define BTN_EN1 11
|
||||
#define BTN_EN2 10
|
||||
#define BTN_ENC 12
|
||||
|
||||
// RS485 pins
|
||||
//#define TX_ENABLE_PIN 12
|
||||
|
|
|
@ -33,125 +33,125 @@
|
|||
//
|
||||
// Servos
|
||||
//
|
||||
#define SERVO0_PIN 22 // Motor header MX1
|
||||
#define SERVO1_PIN 23 // Motor header MX2
|
||||
#define SERVO2_PIN 24 // Motor header MX3
|
||||
#define SERVO3_PIN 5 // PWM header pin 5
|
||||
#define SERVO0_PIN 22 // Motor header MX1
|
||||
#define SERVO1_PIN 23 // Motor header MX2
|
||||
#define SERVO2_PIN 24 // Motor header MX3
|
||||
#define SERVO3_PIN 5 // PWM header pin 5
|
||||
|
||||
//
|
||||
// Limit Switches
|
||||
//
|
||||
#define X_MIN_PIN 12
|
||||
#define X_MAX_PIN 24
|
||||
#define Y_MIN_PIN 11
|
||||
#define Y_MAX_PIN 23
|
||||
#define Z_MIN_PIN 10
|
||||
#define Z_MAX_PIN 30
|
||||
#define X_MIN_PIN 12
|
||||
#define X_MAX_PIN 24
|
||||
#define Y_MIN_PIN 11
|
||||
#define Y_MAX_PIN 23
|
||||
#define Z_MIN_PIN 10
|
||||
#define Z_MAX_PIN 30
|
||||
|
||||
//
|
||||
// Z Probe (when not Z_MIN_PIN)
|
||||
// Z Probe (when not Z_MIN_IN)
|
||||
//
|
||||
#ifndef Z_MIN_PROBE_PIN
|
||||
#define Z_MIN_PROBE_PIN 30
|
||||
#define Z_MIN_PROBE_PIN 30
|
||||
#endif
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
#define X_STEP_PIN 37
|
||||
#define X_DIR_PIN 48
|
||||
#define X_ENABLE_PIN 29
|
||||
#define X_STEP_PIN 37
|
||||
#define X_DIR_PIN 48
|
||||
#define X_ENABLE_PIN 29
|
||||
|
||||
#define Y_STEP_PIN 36
|
||||
#define Y_DIR_PIN 49
|
||||
#define Y_ENABLE_PIN 28
|
||||
#define Y_STEP_PIN 36
|
||||
#define Y_DIR_PIN 49
|
||||
#define Y_ENABLE_PIN 28
|
||||
|
||||
#define Z_STEP_PIN 35
|
||||
#define Z_DIR_PIN 47
|
||||
#define Z_ENABLE_PIN 27
|
||||
#define Z_STEP_PIN 35
|
||||
#define Z_DIR_PIN 47
|
||||
#define Z_ENABLE_PIN 27
|
||||
|
||||
#define E0_STEP_PIN 34
|
||||
#define E0_DIR_PIN 43
|
||||
#define E0_ENABLE_PIN 26
|
||||
#define E0_STEP_PIN 34
|
||||
#define E0_DIR_PIN 43
|
||||
#define E0_ENABLE_PIN 26
|
||||
|
||||
#define E1_STEP_PIN 33
|
||||
#define E1_DIR_PIN 42
|
||||
#define E1_ENABLE_PIN 25
|
||||
#define E1_STEP_PIN 33
|
||||
#define E1_DIR_PIN 42
|
||||
#define E1_ENABLE_PIN 25
|
||||
|
||||
// Microstepping pins - Mapping not from fastio.h (?)
|
||||
#define X_MS1_PIN 40
|
||||
#define X_MS2_PIN 41
|
||||
#define Y_MS1_PIN 69
|
||||
#define Y_MS2_PIN 39
|
||||
#define Z_MS1_PIN 68
|
||||
#define Z_MS2_PIN 67
|
||||
#define E0_MS1_PIN 65
|
||||
#define E0_MS2_PIN 66
|
||||
#define E1_MS1_PIN 63
|
||||
#define E1_MS2_PIN 64
|
||||
#define X_MS1_PIN 40
|
||||
#define X_MS2_PIN 41
|
||||
#define Y_MS1_PIN 69
|
||||
#define Y_MS2_PIN 39
|
||||
#define Z_MS1_PIN 68
|
||||
#define Z_MS2_PIN 67
|
||||
#define E0_MS1_PIN 65
|
||||
#define E0_MS2_PIN 66
|
||||
#define E1_MS1_PIN 63
|
||||
#define E1_MS2_PIN 64
|
||||
|
||||
#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
|
||||
|
||||
//
|
||||
// Temperature Sensors
|
||||
//
|
||||
#define TEMP_0_PIN 0 // Analog Input
|
||||
#define TEMP_BED_PIN 7 // Analog Input
|
||||
#define TEMP_0_PIN 0 // Analog Input
|
||||
#define TEMP_BED_PIN 7 // Analog Input
|
||||
|
||||
//
|
||||
// Heaters / Fans
|
||||
//
|
||||
#define HEATER_0_PIN 9
|
||||
#define HEATER_1_PIN 7
|
||||
#define HEATER_BED_PIN 3
|
||||
#define HEATER_0_PIN 9
|
||||
#define HEATER_1_PIN 7
|
||||
#define HEATER_BED_PIN 3
|
||||
|
||||
#ifndef FAN_PIN
|
||||
#define FAN_PIN 8
|
||||
#define FAN_PIN 8
|
||||
#endif
|
||||
#define FAN1_PIN 6
|
||||
#define FAN2_PIN 2
|
||||
#define FAN1_PIN 6
|
||||
#define FAN2_PIN 2
|
||||
|
||||
//
|
||||
// Misc. Functions
|
||||
//
|
||||
#define SDSS 53
|
||||
#define LED_PIN 13
|
||||
#define PS_ON_PIN 4
|
||||
#define SDSS 53
|
||||
#define LED_PIN 13
|
||||
#define PS_ON_PIN 4
|
||||
|
||||
#ifndef FILWIDTH_PIN
|
||||
#define FILWIDTH_PIN 3 // Analog Input
|
||||
#define FILWIDTH_PIN 3 // Analog Input
|
||||
#endif
|
||||
|
||||
//
|
||||
// LCD / Controller
|
||||
//
|
||||
#define LCD_PINS_RS 70 // Ext2_5
|
||||
#define LCD_PINS_ENABLE 71 // Ext2_7
|
||||
#define LCD_PINS_D4 72 // Ext2_9 ?
|
||||
#define LCD_PINS_D5 73 // Ext2_11 ?
|
||||
#define LCD_PINS_D6 74 // Ext2_13
|
||||
#define LCD_PINS_D7 75 // Ext2_15 ?
|
||||
#define BEEPER_PIN -1
|
||||
#define LCD_PINS_RS 70 // Ext2_5
|
||||
#define LCD_PINS_ENABLE 71 // Ext2_7
|
||||
#define LCD_PINS_D4 72 // Ext2_9 ?
|
||||
#define LCD_PINS_D5 73 // Ext2_11 ?
|
||||
#define LCD_PINS_D6 74 // Ext2_13
|
||||
#define LCD_PINS_D7 75 // Ext2_15 ?
|
||||
#define BEEPER_PIN -1
|
||||
|
||||
#define BTN_HOME 80 // Ext_16
|
||||
#define BTN_CENTER 81 // Ext_14
|
||||
#define BTN_ENC BTN_CENTER
|
||||
#define BTN_RIGHT 82 // Ext_12
|
||||
#define BTN_LEFT 83 // Ext_10
|
||||
#define BTN_UP 84 // Ext2_8
|
||||
#define BTN_DOWN 85 // Ext2_6
|
||||
#define BTN_HOME 80 // Ext_16
|
||||
#define BTN_CENTER 81 // Ext_14
|
||||
#define BTN_ENC BTN_CENTER
|
||||
#define BTN_RIGHT 82 // Ext_12
|
||||
#define BTN_LEFT 83 // Ext_10
|
||||
#define BTN_UP 84 // Ext2_8
|
||||
#define BTN_DOWN 85 // Ext2_6
|
||||
|
||||
#define HOME_PIN BTN_HOME
|
||||
#define HOME_PIN BTN_HOME
|
||||
|
||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
||||
#define BEEPER_PIN 44
|
||||
#define BEEPER_PIN 44
|
||||
// Pins for DOGM SPI LCD Support
|
||||
#define DOGLCD_A0 70
|
||||
#define DOGLCD_CS 71
|
||||
#define DOGLCD_A0 70
|
||||
#define DOGLCD_CS 71
|
||||
#define LCD_SCREEN_ROT_180
|
||||
|
||||
#define SD_DETECT_PIN -1 // Pin 72 if using easy adapter board
|
||||
#define SD_DETECT_PIN -1 // Pin 72 if using easy adapter board
|
||||
|
||||
#define STAT_LED_RED_PIN 22
|
||||
#define STAT_LED_BLUE_PIN 32
|
||||
|
|
|
@ -38,40 +38,40 @@
|
|||
//
|
||||
// Servos
|
||||
//
|
||||
#define SERVO0_PIN P1_23
|
||||
#define SERVO0_PIN P1_23
|
||||
|
||||
//
|
||||
// Limit Switches
|
||||
//
|
||||
#define X_MIN_PIN P1_24
|
||||
#define X_MAX_PIN P1_25
|
||||
#define Y_MIN_PIN P1_26
|
||||
#define Y_MAX_PIN P1_27
|
||||
#define Z_MIN_PIN P1_28
|
||||
#define Z_MAX_PIN P1_29
|
||||
#define X_MIN_PIN P1_24
|
||||
#define X_MAX_PIN P1_25
|
||||
#define Y_MIN_PIN P1_26
|
||||
#define Y_MAX_PIN P1_27
|
||||
#define Z_MIN_PIN P1_28
|
||||
#define Z_MAX_PIN P1_29
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
#define X_STEP_PIN P2_00
|
||||
#define X_DIR_PIN P0_05
|
||||
#define X_ENABLE_PIN P0_04
|
||||
#define X_STEP_PIN P2_00
|
||||
#define X_DIR_PIN P0_05
|
||||
#define X_ENABLE_PIN P0_04
|
||||
|
||||
#define Y_STEP_PIN P2_01
|
||||
#define Y_DIR_PIN P0_11
|
||||
#define Y_ENABLE_PIN P0_10
|
||||
#define Y_STEP_PIN P2_01
|
||||
#define Y_DIR_PIN P0_11
|
||||
#define Y_ENABLE_PIN P0_10
|
||||
|
||||
#define Z_STEP_PIN P2_02
|
||||
#define Z_DIR_PIN P0_20
|
||||
#define Z_ENABLE_PIN P0_19
|
||||
#define Z_STEP_PIN P2_02
|
||||
#define Z_DIR_PIN P0_20
|
||||
#define Z_ENABLE_PIN P0_19
|
||||
|
||||
#define E0_STEP_PIN P2_03
|
||||
#define E0_DIR_PIN P0_22
|
||||
#define E0_ENABLE_PIN P0_21
|
||||
#define E0_STEP_PIN P2_03
|
||||
#define E0_DIR_PIN P0_22
|
||||
#define E0_ENABLE_PIN P0_21
|
||||
|
||||
#define E1_STEP_PIN P2_08
|
||||
#define E1_DIR_PIN P2_13
|
||||
#define E1_ENABLE_PIN P4_29
|
||||
#define E1_STEP_PIN P2_08
|
||||
#define E1_DIR_PIN P2_13
|
||||
#define E1_ENABLE_PIN P4_29
|
||||
|
||||
//
|
||||
// Temperature Sensors
|
||||
|
@ -85,28 +85,28 @@
|
|||
//
|
||||
// Heaters / Fans
|
||||
//
|
||||
#define HEATER_BED_PIN P2_05
|
||||
#define HEATER_0_PIN P2_07
|
||||
#define HEATER_1_PIN P1_23
|
||||
#define HEATER_BED_PIN P2_05
|
||||
#define HEATER_0_PIN P2_07
|
||||
#define HEATER_1_PIN P1_23
|
||||
#ifndef FAN_PIN
|
||||
#define FAN_PIN P2_06
|
||||
#define FAN_PIN P2_06
|
||||
#endif
|
||||
#define FAN1_PIN P2_04
|
||||
#define FAN1_PIN P2_04
|
||||
|
||||
//
|
||||
// Display
|
||||
//
|
||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
||||
#define BEEPER_PIN P1_31
|
||||
//#define DOGLCD_A0 P2_06
|
||||
#define DOGLCD_CS P0_16
|
||||
#define BEEPER_PIN P1_31
|
||||
//#define DOGLCD_A0 P2_06
|
||||
#define DOGLCD_CS P0_16
|
||||
|
||||
#define BTN_EN1 P3_25
|
||||
#define BTN_EN2 P3_26
|
||||
#define BTN_ENC P2_11
|
||||
#define BTN_EN1 P3_25
|
||||
#define BTN_EN2 P3_26
|
||||
#define BTN_ENC P2_11
|
||||
|
||||
#define SD_DETECT_PIN P1_18
|
||||
#define SDSS P1_21
|
||||
#define SD_DETECT_PIN P1_18
|
||||
#define SDSS P1_21
|
||||
|
||||
#define STAT_LED_RED_PIN P1_19
|
||||
#define STAT_LED_BLUE_PIN P1_20
|
||||
|
|
|
@ -33,12 +33,12 @@
|
|||
//
|
||||
// Limit Switches
|
||||
//
|
||||
#define X_MIN_PIN 38 // PD8 X_STOP
|
||||
#define X_MAX_PIN -1
|
||||
#define Y_MIN_PIN 39 // PD9 Y_STOP
|
||||
#define Y_MAX_PIN -1
|
||||
#define Z_MIN_PIN 40 // PD10 Z_STOP
|
||||
#define Z_MAX_PIN -1
|
||||
#define X_MIN_PIN 38 // PD8 X_STOP
|
||||
#define X_MAX_PIN -1
|
||||
#define Y_MIN_PIN 39 // PD9 Y_STOP
|
||||
#define Y_MAX_PIN -1
|
||||
#define Z_MIN_PIN 40 // PD10 Z_STOP
|
||||
#define Z_MAX_PIN -1
|
||||
|
||||
//
|
||||
// Z Probe (when not Z_MIN_PIN)
|
||||
|
@ -47,102 +47,102 @@
|
|||
// #define Z_MIN_PROBE_PIN 11 // PA4
|
||||
// #endif
|
||||
|
||||
#define SCK_PIN 16 // PB13 SPI_S
|
||||
#define MISO_PIN 17 // PB14 SPI_M
|
||||
#define MOSI_PIN 18 // PB15 SPI_M
|
||||
#define SCK_PIN 16 // PB13 SPI_S
|
||||
#define MISO_PIN 17 // PB14 SPI_M
|
||||
#define MOSI_PIN 18 // PB15 SPI_M
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
|
||||
#define X_STEP_PIN 60 // PE14 X_PWM
|
||||
#define X_DIR_PIN 61 // PE15 X_DIR
|
||||
#define X_ENABLE_PIN 59 // PE13 X_RES
|
||||
#define X_CS_PIN 11 // PA4 SPI_CS
|
||||
#define X_STEP_PIN 60 // PE14 X_PWM
|
||||
#define X_DIR_PIN 61 // PE15 X_DIR
|
||||
#define X_ENABLE_PIN 59 // PE13 X_RES
|
||||
#define X_CS_PIN 11 // PA4 SPI_CS
|
||||
|
||||
#define Y_STEP_PIN 62 // PB10 Y_PWM
|
||||
#define Y_DIR_PIN 63 // PE9 Y_DIR
|
||||
#define Y_ENABLE_PIN 64 // PE10 Y_RES
|
||||
#define Y_CS_PIN 11 // PA4 SPI_CS
|
||||
#define Y_STEP_PIN 62 // PB10 Y_PWM
|
||||
#define Y_DIR_PIN 63 // PE9 Y_DIR
|
||||
#define Y_ENABLE_PIN 64 // PE10 Y_RES
|
||||
#define Y_CS_PIN 11 // PA4 SPI_CS
|
||||
|
||||
#define Z_STEP_PIN 66 // PC6 Z_PWM
|
||||
#define Z_DIR_PIN 67 // PC0 Z_DIR
|
||||
#define Z_ENABLE_PIN 65 // PC15 Z_RES
|
||||
#define Z_CS_PIN 11 // PA4 SPI_CS
|
||||
#define Z_STEP_PIN 66 // PC6 Z_PWM
|
||||
#define Z_DIR_PIN 67 // PC0 Z_DIR
|
||||
#define Z_ENABLE_PIN 65 // PC15 Z_RES
|
||||
#define Z_CS_PIN 11 // PA4 SPI_CS
|
||||
|
||||
#define E0_STEP_PIN 70 // PD12 E1_PW
|
||||
#define E0_DIR_PIN 68 // PC13 E1_DIR
|
||||
#define E0_ENABLE_PIN 69 // PC14 E1_RE
|
||||
#define E0_CS_PIN 11 // PA4 SPI_CS
|
||||
#define E0_STEP_PIN 70 // PD12 E1_PW
|
||||
#define E0_DIR_PIN 68 // PC13 E1_DIR
|
||||
#define E0_ENABLE_PIN 69 // PC14 E1_RE
|
||||
#define E0_CS_PIN 11 // PA4 SPI_CS
|
||||
|
||||
#define E1_STEP_PIN 72 // PE5 E2_PWM
|
||||
#define E1_DIR_PIN 73 // PE6 E2_DIR
|
||||
#define E1_ENABLE_PIN 71 // PE4 E2_RESE
|
||||
#define E1_CS_PIN 11 // PA4 SPI_CS
|
||||
#define E1_STEP_PIN 72 // PE5 E2_PWM
|
||||
#define E1_DIR_PIN 73 // PE6 E2_DIR
|
||||
#define E1_ENABLE_PIN 71 // PE4 E2_RESE
|
||||
#define E1_CS_PIN 11 // PA4 SPI_CS
|
||||
|
||||
#define E2_STEP_PIN 76 // PB8 E3_PWM
|
||||
#define E2_DIR_PIN 74 // PE2 E3_DIR
|
||||
#define E2_ENABLE_PIN 75 // PE3 E3_RESE
|
||||
#define E2_CS_PIN 11 // PA4 SPI_CS
|
||||
#define E2_STEP_PIN 76 // PB8 E3_PWM
|
||||
#define E2_DIR_PIN 74 // PE2 E3_DIR
|
||||
#define E2_ENABLE_PIN 75 // PE3 E3_RESE
|
||||
#define E2_CS_PIN 11 // PA4 SPI_CS
|
||||
|
||||
|
||||
//
|
||||
// Temperature Sensors
|
||||
//
|
||||
#define TEMP_0_PIN 52 // PA0 E1_THER
|
||||
#define TEMP_1_PIN 53 // PA1 E2_THER
|
||||
#define TEMP_BED_PIN 50 // PC2 BED_THE
|
||||
#define TEMP_0_PIN 52 // PA0 E1_THER
|
||||
#define TEMP_1_PIN 53 // PA1 E2_THER
|
||||
#define TEMP_BED_PIN 50 // PC2 BED_THE
|
||||
|
||||
//
|
||||
// Heaters / Fans
|
||||
//
|
||||
#define HEATER_0_PIN 52 // PA0 E1_THER
|
||||
#define HEATER_1_PIN 53 // PA1 E2_THER
|
||||
#define HEATER_BED_PIN 50 // PC2 BED_THE
|
||||
#define HEATER_0_PIN 52 // PA0 E1_THER
|
||||
#define HEATER_1_PIN 53 // PA1 E2_THER
|
||||
#define HEATER_BED_PIN 50 // PC2 BED_THE
|
||||
|
||||
#define FAN_PIN 56 // PC4 E1_FAN PWM pin, Part cooling fan
|
||||
#define FAN1_PIN 57 // PC5 E2_FAN PWM pin, Extruder fan
|
||||
#define FAN2_PIN 58 // PE8 E3_FAN PWM pin, Controller fan
|
||||
#define FAN_PIN 56 // PC4 E1_FAN PWM pin, Part cooling fan
|
||||
#define FAN1_PIN 57 // PC5 E2_FAN PWM pin, Extruder fan
|
||||
#define FAN2_PIN 58 // PE8 E3_FAN PWM pin, Controller fan
|
||||
|
||||
//
|
||||
// Misc functions
|
||||
//
|
||||
#define SDSS 11 // PA4 SPI_CS
|
||||
#define LED_PIN -1 // Heart beat
|
||||
#define PS_ON_PIN -1
|
||||
#define KILL_PIN -1
|
||||
#define PWR_LOSS -1 // Power loss / nAC_FAULT
|
||||
#define SDSS 11 // PA4 SPI_CS
|
||||
#define LED_PIN -1 // Heart beat
|
||||
#define PS_ON_PIN -1
|
||||
#define KILL_PIN -1
|
||||
#define PWR_LOSS -1 // Power loss / nAC_FAULT
|
||||
|
||||
//
|
||||
// LCD / Controller
|
||||
//
|
||||
//#define SD_DETECT_PIN 24 // PA15 SD_CA
|
||||
//#define BEEPER_PIN 23 // PC9 SDIO_D1
|
||||
//#define LCD_PINS_RS 63 // PE9 Y_DIR
|
||||
//#define LCD_PINS_ENABLE 58 // PE8 E3_FAN
|
||||
//#define LCD_PINS_D4 15 // PB12 SPI_C
|
||||
//#define LCD_PINS_D5 16 // PB13 SPI_S
|
||||
//#define LCD_PINS_D6 17 // PB14 SPI_M
|
||||
//#define LCD_PINS_D7 18 // PB15 SPI_M
|
||||
//#define BTN_EN1 56 // PC4 E1_FAN
|
||||
//#define BTN_EN2 57 // PC5 E2_FAN
|
||||
//#define BTN_ENC 51 // PC3 BED_THE
|
||||
//#define SD_DETECT_PIN 24 // PA15 SD_CA
|
||||
//#define BEEPER_PIN 23 // PC9 SDIO_D1
|
||||
//#define LCD_PINS_RS 63 // PE9 Y_DIR
|
||||
//#define LCD_PINS_ENABLE 58 // PE8 E3_FAN
|
||||
//#define LCD_PINS_D4 15 // PB12 SPI_C
|
||||
//#define LCD_PINS_D5 16 // PB13 SPI_S
|
||||
//#define LCD_PINS_D6 17 // PB14 SPI_M
|
||||
//#define LCD_PINS_D7 18 // PB15 SPI_M
|
||||
//#define BTN_EN1 56 // PC4 E1_FAN
|
||||
//#define BTN_EN2 57 // PC5 E2_FAN
|
||||
//#define BTN_ENC 51 // PC3 BED_THE
|
||||
|
||||
//
|
||||
// Filament runout detection
|
||||
//
|
||||
//#define FIL_RUNOUT_PIN 55 // PA3 BED_THE
|
||||
//#define FIL_RUNOUT_PIN 55 // PA3 BED_THE
|
||||
|
||||
//
|
||||
// Extension pins
|
||||
//
|
||||
//#define EXT0_PIN 48 // PB0 E2_HEAT
|
||||
//#define EXT1_PIN 49 // PB1 E3_HEAT
|
||||
//#define EXT2_PIN // PB2
|
||||
//#define EXT3_PIN 38 // PD8 X_STOP
|
||||
//#define EXT4_PIN 39 // PD9 Y_STOP
|
||||
//#define EXT5_PIN 40 // PD10 Z_STOP
|
||||
//#define EXT6_PIN 41 // PD11
|
||||
//#define EXT7_PIN 70 // PD12 E1_PW
|
||||
//#define EXT8_PIN 62 // PB10 Y_PWM
|
||||
//#define EXT9_PIN // PB11
|
||||
//#define EXT0_PIN 48 // PB0 E2_HEAT
|
||||
//#define EXT1_PIN 49 // PB1 E3_HEAT
|
||||
//#define EXT2_PIN // PB2
|
||||
//#define EXT3_PIN 38 // PD8 X_STOP
|
||||
//#define EXT4_PIN 39 // PD9 Y_STOP
|
||||
//#define EXT5_PIN 40 // PD10 Z_STOP
|
||||
//#define EXT6_PIN 41 // PD11
|
||||
//#define EXT7_PIN 70 // PD12 E1_PW
|
||||
//#define EXT8_PIN 62 // PB10 Y_PWM
|
||||
//#define EXT9_PIN // PB11
|
||||
|
|
|
@ -82,76 +82,76 @@
|
|||
//
|
||||
// Limit Switch definitions that match the SCHEMATIC
|
||||
//
|
||||
//#define X_STOP_PIN 25 // B5
|
||||
//#define Y_STOP_PIN 26 // B6
|
||||
//#define Z_STOP_PIN 27 // B7
|
||||
//#define E_STOP_PIN 36 // E4
|
||||
//#define X_STOP_PIN 25 // B5
|
||||
//#define Y_STOP_PIN 26 // B6
|
||||
//#define Z_STOP_PIN 27 // B7
|
||||
//#define E_STOP_PIN 36 // E4
|
||||
|
||||
|
||||
//
|
||||
// Limit Switch definitions that match the SILKSCREEN
|
||||
//
|
||||
#define X_STOP_PIN 26 // B6
|
||||
#define Y_STOP_PIN 27 // B7
|
||||
#define Z_STOP_PIN 36 // E4
|
||||
//#define E_STOP_PIN 25 // B5
|
||||
#define X_STOP_PIN 26 // B6
|
||||
#define Y_STOP_PIN 27 // B7
|
||||
#define Z_STOP_PIN 36 // E4
|
||||
//#define E_STOP_PIN 25 // B5
|
||||
|
||||
//
|
||||
// Steppers
|
||||
//
|
||||
#define X_STEP_PIN 28 // A0
|
||||
#define X_DIR_PIN 29 // A1
|
||||
#define X_ENABLE_PIN 19 // E7
|
||||
#define X_STEP_PIN 28 // A0
|
||||
#define X_DIR_PIN 29 // A1
|
||||
#define X_ENABLE_PIN 19 // E7
|
||||
|
||||
#define Y_STEP_PIN 30 // A2
|
||||
#define Y_DIR_PIN 31 // A3
|
||||
#define Y_ENABLE_PIN 18 // E6
|
||||
#define Y_STEP_PIN 30 // A2
|
||||
#define Y_DIR_PIN 31 // A3
|
||||
#define Y_ENABLE_PIN 18 // E6
|
||||
|
||||
#define Z_STEP_PIN 32 // A4
|
||||
#define Z_DIR_PIN 33 // A5
|
||||
#define Z_ENABLE_PIN 17 // C7
|
||||
#define Z_STEP_PIN 32 // A4
|
||||
#define Z_DIR_PIN 33 // A5
|
||||
#define Z_ENABLE_PIN 17 // C7
|
||||
|
||||
#define E0_STEP_PIN 34 // A6
|
||||
#define E0_DIR_PIN 35 // A7
|
||||
#define E0_ENABLE_PIN 13 // C3
|
||||
#define E0_STEP_PIN 34 // A6
|
||||
#define E0_DIR_PIN 35 // A7
|
||||
#define E0_ENABLE_PIN 13 // C3
|
||||
|
||||
//
|
||||
// Temperature Sensors
|
||||
//
|
||||
#define TEMP_0_PIN 7 // Analog Input (Extruder)
|
||||
#define TEMP_BED_PIN 6 // Analog Input (Bed)
|
||||
#define TEMP_0_PIN 7 // Analog Input (Extruder)
|
||||
#define TEMP_BED_PIN 6 // Analog Input (Bed)
|
||||
|
||||
//
|
||||
// Heaters / Fans
|
||||
//
|
||||
#define HEATER_0_PIN 15 // C5 PWM3B - Extruder
|
||||
#define HEATER_BED_PIN 14 // C4 PWM3C
|
||||
#define HEATER_0_PIN 15 // C5 PWM3B - Extruder
|
||||
#define HEATER_BED_PIN 14 // C4 PWM3C
|
||||
|
||||
#ifndef FAN_PIN
|
||||
#define FAN_PIN 16 // C6 PWM3A
|
||||
#define FAN_PIN 16 // C6 PWM3A
|
||||
#endif
|
||||
|
||||
//
|
||||
// Misc. Functions
|
||||
//
|
||||
#define SDSS 20 // B0 JP31-6
|
||||
#define CASE_LIGHT_PIN 0 // D0 IO-14 PWM0B
|
||||
#define SDSS 20 // B0 JP31-6
|
||||
#define CASE_LIGHT_PIN 0 // D0 IO-14 PWM0B
|
||||
|
||||
//
|
||||
// LCD / Controller
|
||||
//
|
||||
#if ENABLED(ULTRA_LCD) && ENABLED(NEWPANEL)
|
||||
|
||||
#define BEEPER_PIN -1
|
||||
#define BEEPER_PIN -1
|
||||
|
||||
#if ENABLED(LCD_I2C_PANELOLU2)
|
||||
#define BTN_EN1 3 // D3 IO-8
|
||||
#define BTN_EN2 2 // D2 IO-10
|
||||
#define BTN_ENC 41 // F3 IO-7
|
||||
#define SDSS 38 // F0 IO-13 use SD card on Panelolu2
|
||||
#define BTN_EN1 3 // D3 IO-8
|
||||
#define BTN_EN2 2 // D2 IO-10
|
||||
#define BTN_ENC 41 // F3 IO-7
|
||||
#define SDSS 38 // F0 IO-13 use SD card on Panelolu2
|
||||
#endif
|
||||
|
||||
#define SD_DETECT_PIN -1
|
||||
#define SD_DETECT_PIN -1
|
||||
|
||||
#endif // ULTRA_LCD && NEWPANEL
|
||||
|
||||
|
|
Reference in a new issue