Update some pins spacing

This commit is contained in:
Scott Lahteine 2019-01-19 19:21:43 -06:00
parent 8a3f1d6932
commit 6411680364
9 changed files with 468 additions and 476 deletions

View file

@ -29,133 +29,131 @@
#error "Oops! Select 'Arduino Due' in 'Tools > Board.'" #error "Oops! Select 'Arduino Due' in 'Tools > Board.'"
#endif #endif
#define BOARD_NAME "Alligator Board R2" #define BOARD_NAME "Alligator Board R2"
// //
// Servos // Servos
// //
#define SERVO0_PIN 36 #define SERVO0_PIN 36
#define SERVO1_PIN 40 #define SERVO1_PIN 40
#define SERVO2_PIN 41 #define SERVO2_PIN 41
#define SERVO3_PIN -1 #define SERVO3_PIN -1
// //
// Limit Switches // Limit Switches
// //
#define X_MIN_PIN 33 // PC1 #define X_MIN_PIN 33 // PC1
#define X_MAX_PIN 34 // PC2 #define X_MAX_PIN 34 // PC2
#define Y_MIN_PIN 35 // PC3 #define Y_MIN_PIN 35 // PC3
#define Y_MAX_PIN 37 // PC5 #define Y_MAX_PIN 37 // PC5
#define Z_MIN_PIN 38 // PC6 #define Z_MIN_PIN 38 // PC6
#define Z_MAX_PIN 39 // PC7 #define Z_MAX_PIN 39 // PC7
// //
// Steppers // Steppers
// //
#define X_STEP_PIN 96 // PB24 #define X_STEP_PIN 96 // PB24
#define X_DIR_PIN 2 // PB25 #define X_DIR_PIN 2 // PB25
#define X_ENABLE_PIN 24 // PA15, motor RESET pin #define X_ENABLE_PIN 24 // PA15, motor RESET pin
#define Y_STEP_PIN 94 // PB22 #define Y_STEP_PIN 94 // PB22
#define Y_DIR_PIN 95 // PB23 #define Y_DIR_PIN 95 // PB23
#define Y_ENABLE_PIN 24 // PA15, motor RESET pin #define Y_ENABLE_PIN 24 // PA15, motor RESET pin
#define Z_STEP_PIN 98 // PC27 #define Z_STEP_PIN 98 // PC27
#define Z_DIR_PIN 3 // PC28 #define Z_DIR_PIN 3 // PC28
#define Z_ENABLE_PIN 24 // PA15, motor RESET pin #define Z_ENABLE_PIN 24 // PA15, motor RESET pin
#define E0_STEP_PIN 5 // PC25 #define E0_STEP_PIN 5 // PC25
#define E0_DIR_PIN 4 // PC26 #define E0_DIR_PIN 4 // PC26
#define E0_ENABLE_PIN 24 // PA15, motor RESET pin #define E0_ENABLE_PIN 24 // PA15, motor RESET pin
#define E1_STEP_PIN 28 // PD3 on piggy #define E1_STEP_PIN 28 // PD3 on piggy
#define E1_DIR_PIN 27 // PD2 on piggy #define E1_DIR_PIN 27 // PD2 on piggy
#define E1_ENABLE_PIN 24 // PA15, motor RESET pin #define E1_ENABLE_PIN 24 // PA15, motor RESET pin
#define E2_STEP_PIN 11 // PD7 on piggy #define E2_STEP_PIN 11 // PD7 on piggy
#define E2_DIR_PIN 29 // PD6 on piggy #define E2_DIR_PIN 29 // PD6 on piggy
#define E2_ENABLE_PIN 24 // PA15, motor RESET pin #define E2_ENABLE_PIN 24 // PA15, motor RESET pin
#define E3_STEP_PIN 30 // PD9 on piggy #define E3_STEP_PIN 30 // PD9 on piggy
#define E3_DIR_PIN 12 // PD8 on piggy #define E3_DIR_PIN 12 // PD8 on piggy
#define E3_ENABLE_PIN 24 // PA15, motor RESET pin #define E3_ENABLE_PIN 24 // PA15, motor RESET pin
// Microstepping pins - Mapping not from fastio.h (?) // Microstepping pins - Mapping not from fastio.h (?)
#define X_MS1_PIN 99 // PC10 #define X_MS1_PIN 99 // PC10
#define Y_MS1_PIN 10 // PC29 #define Y_MS1_PIN 10 // PC29
#define Z_MS1_PIN 44 // PC19 #define Z_MS1_PIN 44 // PC19
#define E0_MS1_PIN 45 // PC18 #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 // Temperature Sensors
// //
#define TEMP_0_PIN 1 // Analog Input (PA24) #define TEMP_0_PIN 1 // Analog Input (PA24)
#define TEMP_1_PIN 2 // Analog Input (PA23 on piggy) #define TEMP_1_PIN 2 // Analog Input (PA23 on piggy)
#define TEMP_2_PIN 3 // Analog Input (PA22 on piggy) #define TEMP_2_PIN 3 // Analog Input (PA22 on piggy)
#define TEMP_3_PIN 4 // Analog Input (PA6 on piggy) #define TEMP_3_PIN 4 // Analog Input (PA6 on piggy)
#define TEMP_BED_PIN 0 // Analog Input (PA16) #define TEMP_BED_PIN 0 // Analog Input (PA16)
// //
// Heaters / Fans // Heaters / Fans
// //
// Note that on the Due pin A0 on the board is channel 2 on the ARM chip // 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_0_PIN 68 // PA1
#define HEATER_1_PIN 8 // PC22 on piggy #define HEATER_1_PIN 8 // PC22 on piggy
#define HEATER_2_PIN 9 // PC21 on piggy #define HEATER_2_PIN 9 // PC21 on piggy
#define HEATER_3_PIN 97 // PC20 on piggy #define HEATER_3_PIN 97 // PC20 on piggy
#define HEATER_BED_PIN 69 // PA0 #define HEATER_BED_PIN 69 // PA0
#ifndef FAN_PIN #ifndef FAN_PIN
#define FAN_PIN 92 // PA5 #define FAN_PIN 92 // PA5
#endif #endif
#define FAN1_PIN 31 // PA7 #define FAN1_PIN 31 // PA7
// //
// Misc. Functions // Misc. Functions
// //
#define SDSS 77 // PA28 #define SDSS 77 // PA28
#define SD_DETECT_PIN 87 // PA29 #define SD_DETECT_PIN 87 // PA29
#define LED_RED_PIN 40 // PC8 #define LED_RED_PIN 40 // PC8
#define LED_GREEN_PIN 41 // PC9 #define LED_GREEN_PIN 41 // PC9
#define EXP_VOLTAGE_LEVEL_PIN 65 #define EXP_VOLTAGE_LEVEL_PIN 65
#define SPI_CHAN_DAC 1 #define SPI_CHAN_DAC 1
#define DAC0_SYNC 53 // PB14 #define DAC0_SYNC 53 // PB14
#define DAC1_SYNC 6 // PC24 #define DAC1_SYNC 6 // PC24
// 64K SPI EEPROM // 64K SPI EEPROM
#define SPI_EEPROM #define SPI_EEPROM
#define SPI_CHAN_EEPROM1 2 #define SPI_CHAN_EEPROM1 2
#define SPI_EEPROM1_CS 25 // PD0 #define SPI_EEPROM1_CS 25 // PD0
// 2K SPI EEPROM // 2K SPI EEPROM
#define SPI_EEPROM2_CS 26 // PD1 #define SPI_EEPROM2_CS 26 // PD1
// FLASH SPI // FLASH SPI
// 32Mb // 32Mb
#define SPI_FLASH_CS 23 // PA14 #define SPI_FLASH_CS 23 // PA14
// //
// LCD / Controller // LCD / Controller
// //
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
#define LCD_PINS_RS 18 #define LCD_PINS_RS 18
#define LCD_PINS_ENABLE 15 #define LCD_PINS_ENABLE 15
#define LCD_PINS_D4 19 #define LCD_PINS_D4 19
#define BEEPER_PIN 64 #define BEEPER_PIN 64
#define BTN_EN1 14 #define BTN_EN1 14
#define BTN_EN2 16 #define BTN_EN2 16
#define BTN_ENC 17 #define BTN_ENC 17
#if UI_VOLTAGE_LEVEL != 1 #undef UI_VOLTAGE_LEVEL
#undef UI_VOLTAGE_LEVEL #define UI_VOLTAGE_LEVEL 1
#define UI_VOLTAGE_LEVEL 1
#endif
#endif // REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER #endif // REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

View file

@ -41,54 +41,51 @@
// //
// Limit Switches // Limit Switches
// //
#define X_MIN_PIN P1_24 // 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 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_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 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_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 Z_MAX_PIN P1_29 // 10k pullup to 3.3V, 1K series
// //
// Steppers // Steppers
// //
#define X_STEP_PIN P2_00 #define X_STEP_PIN P2_00
#define X_DIR_PIN P0_05 #define X_DIR_PIN P0_05
#define X_ENABLE_PIN P0_04 #define X_ENABLE_PIN P0_04
#ifndef X_CS_PIN #ifndef X_CS_PIN
#define X_CS_PIN P1_15 // ETH #define X_CS_PIN P1_15 // ETH
#endif #endif
#define Y_STEP_PIN P2_01
#define Y_STEP_PIN P2_01 #define Y_DIR_PIN P0_11
#define Y_DIR_PIN P0_11 #define Y_ENABLE_PIN P0_10
#define Y_ENABLE_PIN P0_10
#ifndef Y_CS_PIN #ifndef Y_CS_PIN
#define Y_CS_PIN P1_14 // ETH #define Y_CS_PIN P1_14 // ETH
#endif #endif
#define Z_STEP_PIN P2_02 #define Z_STEP_PIN P2_02
#define Z_DIR_PIN P0_20 #define Z_DIR_PIN P0_20
#define Z_ENABLE_PIN P0_19 #define Z_ENABLE_PIN P0_19
#ifndef Z_CS_PIN #ifndef Z_CS_PIN
#define Z_CS_PIN P1_16 // ETH #define Z_CS_PIN P1_16 // ETH
#endif #endif
#define E0_STEP_PIN P2_03 #define E0_STEP_PIN P2_03
#define E0_DIR_PIN P0_22 #define E0_DIR_PIN P0_22
#define E0_ENABLE_PIN P0_21 #define E0_ENABLE_PIN P0_21
#ifndef E0_CS_PIN #ifndef E0_CS_PIN
#define E0_CS_PIN P1_17 // ETH #define E0_CS_PIN P1_17 // ETH
#endif #endif
// //
// Software SPI pins for TMC2130 stepper drivers // Software SPI pins for TMC2130 stepper drivers
// //
#if ENABLED(TMC_USE_SW_SPI) #if ENABLED(TMC_USE_SW_SPI)
#define TMC_SW_MOSI P0_18 // ETH #define TMC_SW_MOSI P0_18 // ETH
#define TMC_SW_MISO P0_17 // ETH #define TMC_SW_MISO P0_17 // ETH
#define TMC_SW_SCK P0_15 // ETH #define TMC_SW_SCK P0_15 // ETH
#endif #endif
// //
@ -98,21 +95,20 @@
#define TEMP_0_PIN 1 // A0 (T0) #define TEMP_0_PIN 1 // A0 (T0)
#define TEMP_BED_PIN 0 // A1 (T1) #define TEMP_BED_PIN 0 // A1 (T1)
// //
// Heaters / Fans // Heaters / Fans
// //
#define HEATER_0_PIN P2_07 #define HEATER_0_PIN P2_07
#define HEATER_BED_PIN P2_05 #define HEATER_BED_PIN P2_05
#ifndef FAN_PIN #ifndef FAN_PIN
#define FAN_PIN P2_04 #define FAN_PIN P2_04
#endif #endif
// //
// Unused // Unused
// //
//#define PIN_P2_10 P2_10 // IBOOT-1 //#define PIN_P2_10 P2_10 // IBOOT-1
//#define PIN_P0_27 P0_27 // Onboard SD Detect //#define PIN_P0_27 P0_27 // Onboard SD Detect
/** /**
* LCD / Controller * LCD / Controller
@ -126,16 +122,16 @@
*/ */
#if ENABLED(ULTRA_LCD) #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_EN1 P3_26 // EXP2-3
#define BTN_EN2 P3_25 // EXP2-5 #define BTN_EN2 P3_25 // EXP2-5
#define BTN_ENC P1_30 // EXP1-2 #define BTN_ENC P1_30 // EXP1-2
#define SD_DETECT_PIN P0_27 // EXP2-7 #define SD_DETECT_PIN P0_27 // EXP2-7
#define LCD_PINS_RS P0_16 // EXP1-4 #define LCD_PINS_RS P0_16 // EXP1-4
#define LCD_PINS_ENABLE P0_18 // (MOSI) EXP1-3 #define LCD_PINS_ENABLE P0_18 // (MOSI) EXP1-3
#define LCD_PINS_D4 P0_15 // (SCK) EXP1-5 #define LCD_PINS_D4 P0_15 // (SCK) EXP1-5
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && DISABLED(DOGLCD) #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && DISABLED(DOGLCD)
#error "REPRAP_DISCOUNT_SMART_CONTROLLER is not supported by the BIQU BQ111-A4" #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. * Hardware SPI can't be used because P0_17 (MISO) is not brought out on this board.
*/ */
#if ENABLED(SDSUPPORT) #if ENABLED(SDSUPPORT)
#define SCK_PIN P0_15 // EXP1-5
#define SCK_PIN P0_15 // EXP1-5 #define MISO_PIN P0_16 // EXP1-4
#define MISO_PIN P0_16 // EXP1-4 #define MOSI_PIN P0_18 // EXP1-3
#define MOSI_PIN P0_18 // EXP1-3 #define SS_PIN P1_30 // EXP1-2
#define SS_PIN P1_30 // EXP1-2 #define SDSS SS_PIN
#define SDSS SS_PIN #endif
#endif // SDSUPPORT
/** /**
* PWMS * PWMS

View file

@ -34,53 +34,53 @@
// //
// Servos // Servos
// //
#define SERVO0_PIN P1_23 #define SERVO0_PIN P1_23
// //
// Limit Switches // Limit Switches
// //
#define X_MIN_PIN P1_24 // 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 X_MAX_PIN P1_25 // 10k pullup to 3.3V
#define Y_MIN_PIN P1_26 // 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 Y_MAX_PIN P1_27 // 10k pullup to 3.3V
#define Z_MIN_PIN P1_28 // 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 Z_MAX_PIN P1_29 // 10k pullup to 3.3V
// //
// Steppers // Steppers
// //
#define X_STEP_PIN P2_00 #define X_STEP_PIN P2_00
#define X_DIR_PIN P0_05 #define X_DIR_PIN P0_05
#define X_ENABLE_PIN P0_04 #define X_ENABLE_PIN P0_04
#define X_CS_PIN P1_10 // Ethernet Expansion - Pin 9 #define X_CS_PIN P1_10 // Ethernet Expansion - Pin 9
#define Y_STEP_PIN P2_01 #define Y_STEP_PIN P2_01
#define Y_DIR_PIN P0_11 #define Y_DIR_PIN P0_11
#define Y_ENABLE_PIN P0_10 #define Y_ENABLE_PIN P0_10
#define Y_CS_PIN P1_09 // Ethernet Expansion - Pin 10 #define Y_CS_PIN P1_09 // Ethernet Expansion - Pin 10
#define Z_STEP_PIN P2_02 #define Z_STEP_PIN P2_02
#define Z_DIR_PIN P0_20 #define Z_DIR_PIN P0_20
#define Z_ENABLE_PIN P0_19 #define Z_ENABLE_PIN P0_19
#define Z_CS_PIN P1_00 // Ethernet Expansion - Pin 11 #define Z_CS_PIN P1_00 // Ethernet Expansion - Pin 11
#define E0_STEP_PIN P2_03 #define E0_STEP_PIN P2_03
#define E0_DIR_PIN P0_22 #define E0_DIR_PIN P0_22
#define E0_ENABLE_PIN P0_21 #define E0_ENABLE_PIN P0_21
#define E0_CS_PIN P1_04 // Ethernet Expansion - Pin 12 #define E0_CS_PIN P1_04 // Ethernet Expansion - Pin 12
// //
// Default pins for TMC software SPI // Default pins for TMC software SPI
// //
#if ENABLED(TMC_USE_SW_SPI) #if ENABLED(TMC_USE_SW_SPI)
#ifndef TMC_SW_MOSI #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 #endif
#ifndef TMC_SW_MISO #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 #endif
#ifndef TMC_SW_SCK #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
#endif #endif
@ -94,25 +94,25 @@
// //
// Heaters / Fans // Heaters / Fans
// //
#define HEATER_BED_PIN P2_05 #define HEATER_BED_PIN P2_05
#define HEATER_0_PIN P2_07 // FET 1 #define HEATER_0_PIN P2_07 // FET 1
#ifndef FAN_PIN #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 #endif
// //
// Auto fans // 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_E0_AUTO_FAN_PIN AUTO_FAN_PIN
#define ORIG_E1_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_E2_AUTO_FAN_PIN AUTO_FAN_PIN
// //
// Misc. Functions // Misc. Functions
// //
#define LED_PIN P4_28 // Play LED #define LED_PIN P4_28 // Play LED
// //
// M3/M4/M5 - Spindle/Laser Control // M3/M4/M5 - Spindle/Laser Control
@ -138,18 +138,18 @@
// //
#if ENABLED(ULTRA_LCD) #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_EN1 P3_26 // EXP2-5
#define BTN_EN2 P3_25 // EXP2-3 #define BTN_EN2 P3_25 // EXP2-3
#define BTN_ENC P1_30 // EXP1-2 #define BTN_ENC P1_30 // EXP1-2
#define LCD_PINS_RS P0_16 // EXP1-4 #define LCD_PINS_RS P0_16 // EXP1-4
#define LCD_SDSS P0_28 // EXP2-4 #define LCD_SDSS P0_28 // EXP2-4
#define LCD_PINS_ENABLE P0_18 // EXP1-3 #define LCD_PINS_ENABLE P0_18 // EXP1-3
#define LCD_PINS_D4 P0_15 // EXP1-5 #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) #if ENABLED(SDSUPPORT)
#error "SDSUPPORT is not currently supported by the Cohesion3D boards" #error "SDSUPPORT is not currently supported by the Cohesion3D boards"
@ -160,13 +160,13 @@
// //
// Ethernet pins // Ethernet pins
// //
#define ENET_MDIO P1_17 #define ENET_MDIO P1_17
#define ENET_RX_ER P1_14 #define ENET_RX_ER P1_14
#define ENET_RXD1 P1_10 #define ENET_RXD1 P1_10
#define ENET_MOC P1_16 #define ENET_MOC P1_16
#define REF_CLK P1_15 #define REF_CLK P1_15
#define ENET_RXD0 P1_09 #define ENET_RXD0 P1_09
#define ENET_CRS P1_08 #define ENET_CRS P1_08
#define ENET_TX_EN P1_04 #define ENET_TX_EN P1_04
#define ENET_TXD0 P1_00 #define ENET_TXD0 P1_00
#define ENET_TXD1 P1_01 #define ENET_TXD1 P1_01

View file

@ -34,63 +34,63 @@
// //
// Servos // Servos
// //
#define SERVO0_PIN P2_04 #define SERVO0_PIN P2_04
// //
// Limit Switches // Limit Switches
// //
#define X_MIN_PIN P1_24 // 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 X_MAX_PIN P1_25 // 10k pullup to 3.3V
#define Y_MIN_PIN P1_26 // 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 Y_MAX_PIN P1_27 // 10k pullup to 3.3V
#define Z_MIN_PIN P1_28 // 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 Z_MAX_PIN P1_29 // 10k pullup to 3.3V
// //
// Steppers // Steppers
// //
#define X_STEP_PIN P2_00 #define X_STEP_PIN P2_00
#define X_DIR_PIN P0_05 #define X_DIR_PIN P0_05
#define X_ENABLE_PIN P0_04 #define X_ENABLE_PIN P0_04
#define X_CS_PIN P1_10 // Ethernet Expansion - Pin 9 #define X_CS_PIN P1_10 // Ethernet Expansion - Pin 9
#define Y_STEP_PIN P2_01 #define Y_STEP_PIN P2_01
#define Y_DIR_PIN P0_11 #define Y_DIR_PIN P0_11
#define Y_ENABLE_PIN P0_10 #define Y_ENABLE_PIN P0_10
#define Y_CS_PIN P1_09 // Ethernet Expansion - Pin 10 #define Y_CS_PIN P1_09 // Ethernet Expansion - Pin 10
#define Z_STEP_PIN P2_02 #define Z_STEP_PIN P2_02
#define Z_DIR_PIN P0_20 #define Z_DIR_PIN P0_20
#define Z_ENABLE_PIN P0_19 #define Z_ENABLE_PIN P0_19
#define Z_CS_PIN P1_00 // Ethernet Expansion - Pin 11 #define Z_CS_PIN P1_00 // Ethernet Expansion - Pin 11
#define E0_STEP_PIN P2_03 #define E0_STEP_PIN P2_03
#define E0_DIR_PIN P0_22 #define E0_DIR_PIN P0_22
#define E0_ENABLE_PIN P0_21 #define E0_ENABLE_PIN P0_21
#define E0_CS_PIN P1_04 // Ethernet Expansion - Pin 12 #define E0_CS_PIN P1_04 // Ethernet Expansion - Pin 12
#define E1_STEP_PIN P2_08 #define E1_STEP_PIN P2_08
#define E1_DIR_PIN P2_13 #define E1_DIR_PIN P2_13
#define E1_ENABLE_PIN P4_29 #define E1_ENABLE_PIN P4_29
#define E1_CS_PIN P1_01 // Ethernet Expansion - Pin 14 #define E1_CS_PIN P1_01 // Ethernet Expansion - Pin 14
#define E2_STEP_PIN P1_20 #define E2_STEP_PIN P1_20
#define E2_DIR_PIN P1_19 #define E2_DIR_PIN P1_19
#define E2_ENABLE_PIN P1_21 #define E2_ENABLE_PIN P1_21
#define E2_CS_PIN P1_18 // FET 6 #define E2_CS_PIN P1_18 // FET 6
// //
// Default pins for TMC software SPI // Default pins for TMC software SPI
// //
#if ENABLED(TMC_USE_SW_SPI) #if ENABLED(TMC_USE_SW_SPI)
#ifndef TMC_SW_MOSI #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 #endif
#ifndef TMC_SW_MISO #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 #endif
#ifndef TMC_SW_SCK #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
#endif #endif
@ -110,21 +110,21 @@
// //
// Heaters / Fans // Heaters / Fans
// //
#define HEATER_BED_PIN P2_05 #define HEATER_BED_PIN P2_05
#define HEATER_0_PIN P2_07 // FET 1 #define HEATER_0_PIN P2_07 // FET 1
#define HEATER_1_PIN P1_23 // FET 2 #define HEATER_1_PIN P1_23 // FET 2
#define HEATER_2_PIN P1_22 // FET 3 #define HEATER_2_PIN P1_22 // FET 3
#ifndef FAN_PIN #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 #endif
// //
// Auto fans // Auto fans
// //
#if HOTENDS == 3 #if HOTENDS == 3
#define AUTO_FAN_PIN P1_18 // FET 6 #define AUTO_FAN_PIN P1_18 // FET 6
#else #else
#define AUTO_FAN_PIN P1_22 // FET 3 #define AUTO_FAN_PIN P1_22 // FET 3
#endif #endif
#define ORIG_E0_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_E1_AUTO_FAN_PIN AUTO_FAN_PIN
@ -133,7 +133,7 @@
// //
// Misc. Functions // Misc. Functions
// //
#define LED_PIN P4_28 // Play LED #define LED_PIN P4_28 // Play LED
// //
// M3/M4/M5 - Spindle/Laser Control // M3/M4/M5 - Spindle/Laser Control
@ -159,19 +159,19 @@
// //
#if ENABLED(ULTRA_LCD) #if ENABLED(ULTRA_LCD)
#define BEEPER_PIN P1_31 // EXP1-1 #define BEEPER_PIN P1_31 // EXP1-1
#define SD_DETECT_PIN P0_27 // EXP2-7 #define SD_DETECT_PIN P0_27 // EXP2-7
#define BTN_EN1 P3_26 // EXP2-5 #define BTN_EN1 P3_26 // EXP2-5
#define BTN_EN2 P3_25 // EXP2-3 #define BTN_EN2 P3_25 // EXP2-3
#define BTN_ENC P1_30 // EXP1-2 #define BTN_ENC P1_30 // EXP1-2
#define LCD_PINS_RS P0_16 // EXP1-4 #define LCD_PINS_RS P0_16 // EXP1-4
#define LCD_SDSS P0_28 // EXP2-4 #define LCD_SDSS P0_28 // EXP2-4
#define LCD_PINS_ENABLE P0_18 // EXP1-3 #define LCD_PINS_ENABLE P0_18 // EXP1-3
#define LCD_PINS_D4 P0_15 // EXP1-5 #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) #if ENABLED(SDSUPPORT)
#error "SDSUPPORT is not currently supported by the Cohesion3D boards" #error "SDSUPPORT is not currently supported by the Cohesion3D boards"
@ -182,13 +182,13 @@
// //
// Ethernet pins // Ethernet pins
// //
#define ENET_MDIO P1_17 #define ENET_MDIO P1_17
#define ENET_RX_ER P1_14 #define ENET_RX_ER P1_14
#define ENET_RXD1 P1_10 #define ENET_RXD1 P1_10
#define ENET_MOC P1_16 #define ENET_MOC P1_16
#define REF_CLK P1_15 #define REF_CLK P1_15
#define ENET_RXD0 P1_09 #define ENET_RXD0 P1_09
#define ENET_CRS P1_08 #define ENET_CRS P1_08
#define ENET_TX_EN P1_04 #define ENET_TX_EN P1_04
#define ENET_TXD0 P1_00 #define ENET_TXD0 P1_00
#define ENET_TXD1 P1_01 #define ENET_TXD1 P1_01

View file

@ -63,68 +63,68 @@
// //
// Limit Switches // Limit Switches
// //
#define X_STOP_PIN 0 #define X_STOP_PIN 0
#define Y_STOP_PIN 1 #define Y_STOP_PIN 1
#define Z_STOP_PIN 2 #define Z_STOP_PIN 2
// //
// Steppers // Steppers
// //
#define X_STEP_PIN 21 // different from standard GEN7 #define X_STEP_PIN 21 // different from standard GEN7
#define X_DIR_PIN 20 // different from standard GEN7 #define X_DIR_PIN 20 // different from standard GEN7
#define X_ENABLE_PIN 24 #define X_ENABLE_PIN 24
#define Y_STEP_PIN 23 #define Y_STEP_PIN 23
#define Y_DIR_PIN 22 #define Y_DIR_PIN 22
#define Y_ENABLE_PIN 24 #define Y_ENABLE_PIN 24
#define Z_STEP_PIN 26 #define Z_STEP_PIN 26
#define Z_DIR_PIN 25 #define Z_DIR_PIN 25
#define Z_ENABLE_PIN 24 #define Z_ENABLE_PIN 24
#define E0_STEP_PIN 28 #define E0_STEP_PIN 28
#define E0_DIR_PIN 27 #define E0_DIR_PIN 27
#define E0_ENABLE_PIN 24 #define E0_ENABLE_PIN 24
// //
// Temperature Sensors // Temperature Sensors
// //
#define TEMP_0_PIN 2 // Analog Input #define TEMP_0_PIN 2 // Analog Input
#define TEMP_BED_PIN 1 // Analog Input (pin 34 bed) #define TEMP_BED_PIN 1 // Analog Input (pin 34 bed)
// //
// Heaters // Heaters
// //
#define HEATER_0_PIN 4 #define HEATER_0_PIN 4
#define HEATER_BED_PIN 3 // (bed) #define HEATER_BED_PIN 3 // (bed)
// //
// Misc. Functions // Misc. Functions
// //
#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 PS_ON_PIN 19 #define PS_ON_PIN 19
#define CASE_LIGHT_PIN 15 // MUST BE HARDWARE PWM #define CASE_LIGHT_PIN 15 // MUST BE HARDWARE PWM
// A pin for debugging // A pin for debugging
#define DEBUG_PIN -1 #define DEBUG_PIN -1
// //
// LCD / Controller // LCD / Controller
// //
#define BEEPER_PIN -1 #define BEEPER_PIN -1
// 4bit LCD Support // 4bit LCD Support
#define LCD_PINS_RS 18 #define LCD_PINS_RS 18
#define LCD_PINS_ENABLE 17 #define LCD_PINS_ENABLE 17
#define LCD_PINS_D4 16 #define LCD_PINS_D4 16
#define LCD_PINS_D5 15 #define LCD_PINS_D5 15
#define LCD_PINS_D6 13 #define LCD_PINS_D6 13
#define LCD_PINS_D7 14 #define LCD_PINS_D7 14
// Buttons are directly attached // Buttons are directly attached
#define BTN_EN1 11 #define BTN_EN1 11
#define BTN_EN2 10 #define BTN_EN2 10
#define BTN_ENC 12 #define BTN_ENC 12
// RS485 pins // RS485 pins
//#define TX_ENABLE_PIN 12 //#define TX_ENABLE_PIN 12

View file

@ -33,125 +33,125 @@
// //
// Servos // Servos
// //
#define SERVO0_PIN 22 // Motor header MX1 #define SERVO0_PIN 22 // Motor header MX1
#define SERVO1_PIN 23 // Motor header MX2 #define SERVO1_PIN 23 // Motor header MX2
#define SERVO2_PIN 24 // Motor header MX3 #define SERVO2_PIN 24 // Motor header MX3
#define SERVO3_PIN 5 // PWM header pin 5 #define SERVO3_PIN 5 // PWM header pin 5
// //
// Limit Switches // Limit Switches
// //
#define X_MIN_PIN 12 #define X_MIN_PIN 12
#define X_MAX_PIN 24 #define X_MAX_PIN 24
#define Y_MIN_PIN 11 #define Y_MIN_PIN 11
#define Y_MAX_PIN 23 #define Y_MAX_PIN 23
#define Z_MIN_PIN 10 #define Z_MIN_PIN 10
#define Z_MAX_PIN 30 #define Z_MAX_PIN 30
// //
// Z Probe (when not Z_MIN_PIN) // Z Probe (when not Z_MIN_IN)
// //
#ifndef Z_MIN_PROBE_PIN #ifndef Z_MIN_PROBE_PIN
#define Z_MIN_PROBE_PIN 30 #define Z_MIN_PROBE_PIN 30
#endif #endif
// //
// Steppers // Steppers
// //
#define X_STEP_PIN 37 #define X_STEP_PIN 37
#define X_DIR_PIN 48 #define X_DIR_PIN 48
#define X_ENABLE_PIN 29 #define X_ENABLE_PIN 29
#define Y_STEP_PIN 36 #define Y_STEP_PIN 36
#define Y_DIR_PIN 49 #define Y_DIR_PIN 49
#define Y_ENABLE_PIN 28 #define Y_ENABLE_PIN 28
#define Z_STEP_PIN 35 #define Z_STEP_PIN 35
#define Z_DIR_PIN 47 #define Z_DIR_PIN 47
#define Z_ENABLE_PIN 27 #define Z_ENABLE_PIN 27
#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
#define E1_STEP_PIN 33 #define E1_STEP_PIN 33
#define E1_DIR_PIN 42 #define E1_DIR_PIN 42
#define E1_ENABLE_PIN 25 #define E1_ENABLE_PIN 25
// Microstepping pins - Mapping not from fastio.h (?) // Microstepping pins - Mapping not from fastio.h (?)
#define X_MS1_PIN 40 #define X_MS1_PIN 40
#define X_MS2_PIN 41 #define X_MS2_PIN 41
#define Y_MS1_PIN 69 #define Y_MS1_PIN 69
#define Y_MS2_PIN 39 #define Y_MS2_PIN 39
#define Z_MS1_PIN 68 #define Z_MS1_PIN 68
#define Z_MS2_PIN 67 #define Z_MS2_PIN 67
#define E0_MS1_PIN 65 #define E0_MS1_PIN 65
#define E0_MS2_PIN 66 #define E0_MS2_PIN 66
#define E1_MS1_PIN 63 #define E1_MS1_PIN 63
#define E1_MS2_PIN 64 #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 #define DIGIPOT_CHANNELS {4,5,3,0,1} // X Y Z E0 E1 digipot channels to stepper driver mapping
// //
// Temperature Sensors // Temperature Sensors
// //
#define TEMP_0_PIN 0 // Analog Input #define TEMP_0_PIN 0 // Analog Input
#define TEMP_BED_PIN 7 // Analog Input #define TEMP_BED_PIN 7 // Analog Input
// //
// Heaters / Fans // Heaters / Fans
// //
#define HEATER_0_PIN 9 #define HEATER_0_PIN 9
#define HEATER_1_PIN 7 #define HEATER_1_PIN 7
#define HEATER_BED_PIN 3 #define HEATER_BED_PIN 3
#ifndef FAN_PIN #ifndef FAN_PIN
#define FAN_PIN 8 #define FAN_PIN 8
#endif #endif
#define FAN1_PIN 6 #define FAN1_PIN 6
#define FAN2_PIN 2 #define FAN2_PIN 2
// //
// Misc. Functions // Misc. Functions
// //
#define SDSS 53 #define SDSS 53
#define LED_PIN 13 #define LED_PIN 13
#define PS_ON_PIN 4 #define PS_ON_PIN 4
#ifndef FILWIDTH_PIN #ifndef FILWIDTH_PIN
#define FILWIDTH_PIN 3 // Analog Input #define FILWIDTH_PIN 3 // Analog Input
#endif #endif
// //
// LCD / Controller // LCD / Controller
// //
#define LCD_PINS_RS 70 // Ext2_5 #define LCD_PINS_RS 70 // Ext2_5
#define LCD_PINS_ENABLE 71 // Ext2_7 #define LCD_PINS_ENABLE 71 // Ext2_7
#define LCD_PINS_D4 72 // Ext2_9 ? #define LCD_PINS_D4 72 // Ext2_9 ?
#define LCD_PINS_D5 73 // Ext2_11 ? #define LCD_PINS_D5 73 // Ext2_11 ?
#define LCD_PINS_D6 74 // Ext2_13 #define LCD_PINS_D6 74 // Ext2_13
#define LCD_PINS_D7 75 // Ext2_15 ? #define LCD_PINS_D7 75 // Ext2_15 ?
#define BEEPER_PIN -1 #define BEEPER_PIN -1
#define BTN_HOME 80 // Ext_16 #define BTN_HOME 80 // Ext_16
#define BTN_CENTER 81 // Ext_14 #define BTN_CENTER 81 // Ext_14
#define BTN_ENC BTN_CENTER #define BTN_ENC BTN_CENTER
#define BTN_RIGHT 82 // Ext_12 #define BTN_RIGHT 82 // Ext_12
#define BTN_LEFT 83 // Ext_10 #define BTN_LEFT 83 // Ext_10
#define BTN_UP 84 // Ext2_8 #define BTN_UP 84 // Ext2_8
#define BTN_DOWN 85 // Ext2_6 #define BTN_DOWN 85 // Ext2_6
#define HOME_PIN BTN_HOME #define HOME_PIN BTN_HOME
#if ENABLED(VIKI2) || ENABLED(miniVIKI) #if ENABLED(VIKI2) || ENABLED(miniVIKI)
#define BEEPER_PIN 44 #define BEEPER_PIN 44
// Pins for DOGM SPI LCD Support // Pins for DOGM SPI LCD Support
#define DOGLCD_A0 70 #define DOGLCD_A0 70
#define DOGLCD_CS 71 #define DOGLCD_CS 71
#define LCD_SCREEN_ROT_180 #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_RED_PIN 22
#define STAT_LED_BLUE_PIN 32 #define STAT_LED_BLUE_PIN 32

View file

@ -38,40 +38,40 @@
// //
// Servos // Servos
// //
#define SERVO0_PIN P1_23 #define SERVO0_PIN P1_23
// //
// Limit Switches // Limit Switches
// //
#define X_MIN_PIN P1_24 #define X_MIN_PIN P1_24
#define X_MAX_PIN P1_25 #define X_MAX_PIN P1_25
#define Y_MIN_PIN P1_26 #define Y_MIN_PIN P1_26
#define Y_MAX_PIN P1_27 #define Y_MAX_PIN P1_27
#define Z_MIN_PIN P1_28 #define Z_MIN_PIN P1_28
#define Z_MAX_PIN P1_29 #define Z_MAX_PIN P1_29
// //
// Steppers // Steppers
// //
#define X_STEP_PIN P2_00 #define X_STEP_PIN P2_00
#define X_DIR_PIN P0_05 #define X_DIR_PIN P0_05
#define X_ENABLE_PIN P0_04 #define X_ENABLE_PIN P0_04
#define Y_STEP_PIN P2_01 #define Y_STEP_PIN P2_01
#define Y_DIR_PIN P0_11 #define Y_DIR_PIN P0_11
#define Y_ENABLE_PIN P0_10 #define Y_ENABLE_PIN P0_10
#define Z_STEP_PIN P2_02 #define Z_STEP_PIN P2_02
#define Z_DIR_PIN P0_20 #define Z_DIR_PIN P0_20
#define Z_ENABLE_PIN P0_19 #define Z_ENABLE_PIN P0_19
#define E0_STEP_PIN P2_03 #define E0_STEP_PIN P2_03
#define E0_DIR_PIN P0_22 #define E0_DIR_PIN P0_22
#define E0_ENABLE_PIN P0_21 #define E0_ENABLE_PIN P0_21
#define E1_STEP_PIN P2_08 #define E1_STEP_PIN P2_08
#define E1_DIR_PIN P2_13 #define E1_DIR_PIN P2_13
#define E1_ENABLE_PIN P4_29 #define E1_ENABLE_PIN P4_29
// //
// Temperature Sensors // Temperature Sensors
@ -85,28 +85,28 @@
// //
// Heaters / Fans // Heaters / Fans
// //
#define HEATER_BED_PIN P2_05 #define HEATER_BED_PIN P2_05
#define HEATER_0_PIN P2_07 #define HEATER_0_PIN P2_07
#define HEATER_1_PIN P1_23 #define HEATER_1_PIN P1_23
#ifndef FAN_PIN #ifndef FAN_PIN
#define FAN_PIN P2_06 #define FAN_PIN P2_06
#endif #endif
#define FAN1_PIN P2_04 #define FAN1_PIN P2_04
// //
// Display // Display
// //
#if ENABLED(VIKI2) || ENABLED(miniVIKI) #if ENABLED(VIKI2) || ENABLED(miniVIKI)
#define BEEPER_PIN P1_31 #define BEEPER_PIN P1_31
//#define DOGLCD_A0 P2_06 //#define DOGLCD_A0 P2_06
#define DOGLCD_CS P0_16 #define DOGLCD_CS P0_16
#define BTN_EN1 P3_25 #define BTN_EN1 P3_25
#define BTN_EN2 P3_26 #define BTN_EN2 P3_26
#define BTN_ENC P2_11 #define BTN_ENC P2_11
#define SD_DETECT_PIN P1_18 #define SD_DETECT_PIN P1_18
#define SDSS P1_21 #define SDSS P1_21
#define STAT_LED_RED_PIN P1_19 #define STAT_LED_RED_PIN P1_19
#define STAT_LED_BLUE_PIN P1_20 #define STAT_LED_BLUE_PIN P1_20

View file

@ -33,12 +33,12 @@
// //
// Limit Switches // Limit Switches
// //
#define X_MIN_PIN 38 // PD8 X_STOP #define X_MIN_PIN 38 // PD8 X_STOP
#define X_MAX_PIN -1 #define X_MAX_PIN -1
#define Y_MIN_PIN 39 // PD9 Y_STOP #define Y_MIN_PIN 39 // PD9 Y_STOP
#define Y_MAX_PIN -1 #define Y_MAX_PIN -1
#define Z_MIN_PIN 40 // PD10 Z_STOP #define Z_MIN_PIN 40 // PD10 Z_STOP
#define Z_MAX_PIN -1 #define Z_MAX_PIN -1
// //
// Z Probe (when not Z_MIN_PIN) // Z Probe (when not Z_MIN_PIN)
@ -47,102 +47,102 @@
// #define Z_MIN_PROBE_PIN 11 // PA4 // #define Z_MIN_PROBE_PIN 11 // PA4
// #endif // #endif
#define SCK_PIN 16 // PB13 SPI_S #define SCK_PIN 16 // PB13 SPI_S
#define MISO_PIN 17 // PB14 SPI_M #define MISO_PIN 17 // PB14 SPI_M
#define MOSI_PIN 18 // PB15 SPI_M #define MOSI_PIN 18 // PB15 SPI_M
// //
// Steppers // Steppers
// //
#define X_STEP_PIN 60 // PE14 X_PWM #define X_STEP_PIN 60 // PE14 X_PWM
#define X_DIR_PIN 61 // PE15 X_DIR #define X_DIR_PIN 61 // PE15 X_DIR
#define X_ENABLE_PIN 59 // PE13 X_RES #define X_ENABLE_PIN 59 // PE13 X_RES
#define X_CS_PIN 11 // PA4 SPI_CS #define X_CS_PIN 11 // PA4 SPI_CS
#define Y_STEP_PIN 62 // PB10 Y_PWM #define Y_STEP_PIN 62 // PB10 Y_PWM
#define Y_DIR_PIN 63 // PE9 Y_DIR #define Y_DIR_PIN 63 // PE9 Y_DIR
#define Y_ENABLE_PIN 64 // PE10 Y_RES #define Y_ENABLE_PIN 64 // PE10 Y_RES
#define Y_CS_PIN 11 // PA4 SPI_CS #define Y_CS_PIN 11 // PA4 SPI_CS
#define Z_STEP_PIN 66 // PC6 Z_PWM #define Z_STEP_PIN 66 // PC6 Z_PWM
#define Z_DIR_PIN 67 // PC0 Z_DIR #define Z_DIR_PIN 67 // PC0 Z_DIR
#define Z_ENABLE_PIN 65 // PC15 Z_RES #define Z_ENABLE_PIN 65 // PC15 Z_RES
#define Z_CS_PIN 11 // PA4 SPI_CS #define Z_CS_PIN 11 // PA4 SPI_CS
#define E0_STEP_PIN 70 // PD12 E1_PW #define E0_STEP_PIN 70 // PD12 E1_PW
#define E0_DIR_PIN 68 // PC13 E1_DIR #define E0_DIR_PIN 68 // PC13 E1_DIR
#define E0_ENABLE_PIN 69 // PC14 E1_RE #define E0_ENABLE_PIN 69 // PC14 E1_RE
#define E0_CS_PIN 11 // PA4 SPI_CS #define E0_CS_PIN 11 // PA4 SPI_CS
#define E1_STEP_PIN 72 // PE5 E2_PWM #define E1_STEP_PIN 72 // PE5 E2_PWM
#define E1_DIR_PIN 73 // PE6 E2_DIR #define E1_DIR_PIN 73 // PE6 E2_DIR
#define E1_ENABLE_PIN 71 // PE4 E2_RESE #define E1_ENABLE_PIN 71 // PE4 E2_RESE
#define E1_CS_PIN 11 // PA4 SPI_CS #define E1_CS_PIN 11 // PA4 SPI_CS
#define E2_STEP_PIN 76 // PB8 E3_PWM #define E2_STEP_PIN 76 // PB8 E3_PWM
#define E2_DIR_PIN 74 // PE2 E3_DIR #define E2_DIR_PIN 74 // PE2 E3_DIR
#define E2_ENABLE_PIN 75 // PE3 E3_RESE #define E2_ENABLE_PIN 75 // PE3 E3_RESE
#define E2_CS_PIN 11 // PA4 SPI_CS #define E2_CS_PIN 11 // PA4 SPI_CS
// //
// Temperature Sensors // Temperature Sensors
// //
#define TEMP_0_PIN 52 // PA0 E1_THER #define TEMP_0_PIN 52 // PA0 E1_THER
#define TEMP_1_PIN 53 // PA1 E2_THER #define TEMP_1_PIN 53 // PA1 E2_THER
#define TEMP_BED_PIN 50 // PC2 BED_THE #define TEMP_BED_PIN 50 // PC2 BED_THE
// //
// Heaters / Fans // Heaters / Fans
// //
#define HEATER_0_PIN 52 // PA0 E1_THER #define HEATER_0_PIN 52 // PA0 E1_THER
#define HEATER_1_PIN 53 // PA1 E2_THER #define HEATER_1_PIN 53 // PA1 E2_THER
#define HEATER_BED_PIN 50 // PC2 BED_THE #define HEATER_BED_PIN 50 // PC2 BED_THE
#define FAN_PIN 56 // PC4 E1_FAN PWM pin, Part cooling 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 FAN1_PIN 57 // PC5 E2_FAN PWM pin, Extruder fan
#define FAN2_PIN 58 // PE8 E3_FAN PWM pin, Controller fan #define FAN2_PIN 58 // PE8 E3_FAN PWM pin, Controller fan
// //
// Misc functions // Misc functions
// //
#define SDSS 11 // PA4 SPI_CS #define SDSS 11 // PA4 SPI_CS
#define LED_PIN -1 // Heart beat #define LED_PIN -1 // Heart beat
#define PS_ON_PIN -1 #define PS_ON_PIN -1
#define KILL_PIN -1 #define KILL_PIN -1
#define PWR_LOSS -1 // Power loss / nAC_FAULT #define PWR_LOSS -1 // Power loss / nAC_FAULT
// //
// LCD / Controller // LCD / Controller
// //
//#define SD_DETECT_PIN 24 // PA15 SD_CA //#define SD_DETECT_PIN 24 // PA15 SD_CA
//#define BEEPER_PIN 23 // PC9 SDIO_D1 //#define BEEPER_PIN 23 // PC9 SDIO_D1
//#define LCD_PINS_RS 63 // PE9 Y_DIR //#define LCD_PINS_RS 63 // PE9 Y_DIR
//#define LCD_PINS_ENABLE 58 // PE8 E3_FAN //#define LCD_PINS_ENABLE 58 // PE8 E3_FAN
//#define LCD_PINS_D4 15 // PB12 SPI_C //#define LCD_PINS_D4 15 // PB12 SPI_C
//#define LCD_PINS_D5 16 // PB13 SPI_S //#define LCD_PINS_D5 16 // PB13 SPI_S
//#define LCD_PINS_D6 17 // PB14 SPI_M //#define LCD_PINS_D6 17 // PB14 SPI_M
//#define LCD_PINS_D7 18 // PB15 SPI_M //#define LCD_PINS_D7 18 // PB15 SPI_M
//#define BTN_EN1 56 // PC4 E1_FAN //#define BTN_EN1 56 // PC4 E1_FAN
//#define BTN_EN2 57 // PC5 E2_FAN //#define BTN_EN2 57 // PC5 E2_FAN
//#define BTN_ENC 51 // PC3 BED_THE //#define BTN_ENC 51 // PC3 BED_THE
// //
// Filament runout detection // Filament runout detection
// //
//#define FIL_RUNOUT_PIN 55 // PA3 BED_THE //#define FIL_RUNOUT_PIN 55 // PA3 BED_THE
// //
// Extension pins // Extension pins
// //
//#define EXT0_PIN 48 // PB0 E2_HEAT //#define EXT0_PIN 48 // PB0 E2_HEAT
//#define EXT1_PIN 49 // PB1 E3_HEAT //#define EXT1_PIN 49 // PB1 E3_HEAT
//#define EXT2_PIN // PB2 //#define EXT2_PIN // PB2
//#define EXT3_PIN 38 // PD8 X_STOP //#define EXT3_PIN 38 // PD8 X_STOP
//#define EXT4_PIN 39 // PD9 Y_STOP //#define EXT4_PIN 39 // PD9 Y_STOP
//#define EXT5_PIN 40 // PD10 Z_STOP //#define EXT5_PIN 40 // PD10 Z_STOP
//#define EXT6_PIN 41 // PD11 //#define EXT6_PIN 41 // PD11
//#define EXT7_PIN 70 // PD12 E1_PW //#define EXT7_PIN 70 // PD12 E1_PW
//#define EXT8_PIN 62 // PB10 Y_PWM //#define EXT8_PIN 62 // PB10 Y_PWM
//#define EXT9_PIN // PB11 //#define EXT9_PIN // PB11

View file

@ -82,76 +82,76 @@
// //
// Limit Switch definitions that match the SCHEMATIC // Limit Switch definitions that match the SCHEMATIC
// //
//#define X_STOP_PIN 25 // B5 //#define X_STOP_PIN 25 // B5
//#define Y_STOP_PIN 26 // B6 //#define Y_STOP_PIN 26 // B6
//#define Z_STOP_PIN 27 // B7 //#define Z_STOP_PIN 27 // B7
//#define E_STOP_PIN 36 // E4 //#define E_STOP_PIN 36 // E4
// //
// Limit Switch definitions that match the SILKSCREEN // Limit Switch definitions that match the SILKSCREEN
// //
#define X_STOP_PIN 26 // B6 #define X_STOP_PIN 26 // B6
#define Y_STOP_PIN 27 // B7 #define Y_STOP_PIN 27 // B7
#define Z_STOP_PIN 36 // E4 #define Z_STOP_PIN 36 // E4
//#define E_STOP_PIN 25 // B5 //#define E_STOP_PIN 25 // B5
// //
// Steppers // Steppers
// //
#define X_STEP_PIN 28 // A0 #define X_STEP_PIN 28 // A0
#define X_DIR_PIN 29 // A1 #define X_DIR_PIN 29 // A1
#define X_ENABLE_PIN 19 // E7 #define X_ENABLE_PIN 19 // E7
#define Y_STEP_PIN 30 // A2 #define Y_STEP_PIN 30 // A2
#define Y_DIR_PIN 31 // A3 #define Y_DIR_PIN 31 // A3
#define Y_ENABLE_PIN 18 // E6 #define Y_ENABLE_PIN 18 // E6
#define Z_STEP_PIN 32 // A4 #define Z_STEP_PIN 32 // A4
#define Z_DIR_PIN 33 // A5 #define Z_DIR_PIN 33 // A5
#define Z_ENABLE_PIN 17 // C7 #define Z_ENABLE_PIN 17 // C7
#define E0_STEP_PIN 34 // A6 #define E0_STEP_PIN 34 // A6
#define E0_DIR_PIN 35 // A7 #define E0_DIR_PIN 35 // A7
#define E0_ENABLE_PIN 13 // C3 #define E0_ENABLE_PIN 13 // C3
// //
// Temperature Sensors // Temperature Sensors
// //
#define TEMP_0_PIN 7 // Analog Input (Extruder) #define TEMP_0_PIN 7 // Analog Input (Extruder)
#define TEMP_BED_PIN 6 // Analog Input (Bed) #define TEMP_BED_PIN 6 // Analog Input (Bed)
// //
// Heaters / Fans // Heaters / Fans
// //
#define HEATER_0_PIN 15 // C5 PWM3B - Extruder #define HEATER_0_PIN 15 // C5 PWM3B - Extruder
#define HEATER_BED_PIN 14 // C4 PWM3C #define HEATER_BED_PIN 14 // C4 PWM3C
#ifndef FAN_PIN #ifndef FAN_PIN
#define FAN_PIN 16 // C6 PWM3A #define FAN_PIN 16 // C6 PWM3A
#endif #endif
// //
// Misc. Functions // Misc. Functions
// //
#define SDSS 20 // B0 JP31-6 #define SDSS 20 // B0 JP31-6
#define CASE_LIGHT_PIN 0 // D0 IO-14 PWM0B #define CASE_LIGHT_PIN 0 // D0 IO-14 PWM0B
// //
// LCD / Controller // LCD / Controller
// //
#if ENABLED(ULTRA_LCD) && ENABLED(NEWPANEL) #if ENABLED(ULTRA_LCD) && ENABLED(NEWPANEL)
#define BEEPER_PIN -1 #define BEEPER_PIN -1
#if ENABLED(LCD_I2C_PANELOLU2) #if ENABLED(LCD_I2C_PANELOLU2)
#define BTN_EN1 3 // D3 IO-8 #define BTN_EN1 3 // D3 IO-8
#define BTN_EN2 2 // D2 IO-10 #define BTN_EN2 2 // D2 IO-10
#define BTN_ENC 41 // F3 IO-7 #define BTN_ENC 41 // F3 IO-7
#define SDSS 38 // F0 IO-13 use SD card on Panelolu2 #define SDSS 38 // F0 IO-13 use SD card on Panelolu2
#endif #endif
#define SD_DETECT_PIN -1 #define SD_DETECT_PIN -1
#endif // ULTRA_LCD && NEWPANEL #endif // ULTRA_LCD && NEWPANEL