|
|
@ -181,16 +181,28 @@
|
|
|
|
#define Z_CS_PIN PD0
|
|
|
|
#define Z_CS_PIN PD0
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef E0_STEP_PIN
|
|
|
|
#define E0_STEP_PIN PD15
|
|
|
|
#define E0_STEP_PIN PD15
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef E0_DIR_PIN
|
|
|
|
#define E0_DIR_PIN PD14
|
|
|
|
#define E0_DIR_PIN PD14
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef E0_ENABLE_PIN
|
|
|
|
#define E0_ENABLE_PIN PC7
|
|
|
|
#define E0_ENABLE_PIN PC7
|
|
|
|
|
|
|
|
#endif
|
|
|
|
#ifndef E0_CS_PIN
|
|
|
|
#ifndef E0_CS_PIN
|
|
|
|
#define E0_CS_PIN PC6
|
|
|
|
#define E0_CS_PIN PC6
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef E1_STEP_PIN
|
|
|
|
#define E1_STEP_PIN PD11
|
|
|
|
#define E1_STEP_PIN PD11
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef E1_DIR_PIN
|
|
|
|
#define E1_DIR_PIN PD10
|
|
|
|
#define E1_DIR_PIN PD10
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef E1_ENABLE_PIN
|
|
|
|
#define E1_ENABLE_PIN PD13
|
|
|
|
#define E1_ENABLE_PIN PD13
|
|
|
|
|
|
|
|
#endif
|
|
|
|
#ifndef E1_CS_PIN
|
|
|
|
#ifndef E1_CS_PIN
|
|
|
|
#define E1_CS_PIN PD12
|
|
|
|
#define E1_CS_PIN PD12
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
@ -198,9 +210,15 @@
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// Temperature Sensors
|
|
|
|
// Temperature Sensors
|
|
|
|
//
|
|
|
|
//
|
|
|
|
#define TEMP_BED_PIN PA1 // TB
|
|
|
|
#ifndef TEMP_0_PIN
|
|
|
|
#define TEMP_0_PIN PA2 // TH0
|
|
|
|
#define TEMP_0_PIN PA2 // TH0
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef TEMP_1_PIN
|
|
|
|
#define TEMP_1_PIN PA3 // TH1
|
|
|
|
#define TEMP_1_PIN PA3 // TH1
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef TEMP_BED_PIN
|
|
|
|
|
|
|
|
#define TEMP_BED_PIN PA1 // TB
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if HOTENDS == 1 && DISABLED(HEATERS_PARALLEL)
|
|
|
|
#if HOTENDS == 1 && DISABLED(HEATERS_PARALLEL)
|
|
|
|
#if TEMP_SENSOR_PROBE
|
|
|
|
#if TEMP_SENSOR_PROBE
|
|
|
@ -225,12 +243,22 @@
|
|
|
|
#ifndef FAN_PIN
|
|
|
|
#ifndef FAN_PIN
|
|
|
|
#define FAN_PIN PB7 // Fan0
|
|
|
|
#define FAN_PIN PB7 // Fan0
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#if EITHER(SPINDLE_FEATURE, LASER_FEATURE)
|
|
|
|
|
|
|
|
#ifndef SPINDLE_LASER_PWM_PIN
|
|
|
|
|
|
|
|
#define SPINDLE_LASER_PWM_PIN PB5
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef SPINDLE_LASER_ENA_PIN
|
|
|
|
|
|
|
|
#define SPINDLE_LASER_ENA_PIN PB6
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#else
|
|
|
|
#ifndef FAN1_PIN
|
|
|
|
#ifndef FAN1_PIN
|
|
|
|
#define FAN1_PIN PB6 // Fan1
|
|
|
|
#define FAN1_PIN PB6 // Fan1
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#ifndef FAN2_PIN
|
|
|
|
#ifndef FAN2_PIN
|
|
|
|
#define FAN2_PIN PB5 // Fan2
|
|
|
|
#define FAN2_PIN PB5 // Fan2
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif // SPINDLE_FEATURE || LASER_FEATURE
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// Software SPI pins for TMC2130 stepper drivers
|
|
|
|
// Software SPI pins for TMC2130 stepper drivers
|
|
|
@ -266,6 +294,9 @@
|
|
|
|
//#define E3_HARDWARE_SERIAL Serial1
|
|
|
|
//#define E3_HARDWARE_SERIAL Serial1
|
|
|
|
//#define E4_HARDWARE_SERIAL Serial1
|
|
|
|
//#define E4_HARDWARE_SERIAL Serial1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// Software serial
|
|
|
|
|
|
|
|
//
|
|
|
|
#define X_SERIAL_TX_PIN PE0
|
|
|
|
#define X_SERIAL_TX_PIN PE0
|
|
|
|
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
|
|
|
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
|
|
|
|
|
|
|
|
|
|
@ -324,7 +355,16 @@
|
|
|
|
// Onboard SD card
|
|
|
|
// Onboard SD card
|
|
|
|
// Must use soft SPI because Marlin's default hardware SPI is tied to LCD's EXP2
|
|
|
|
// Must use soft SPI because Marlin's default hardware SPI is tied to LCD's EXP2
|
|
|
|
//
|
|
|
|
//
|
|
|
|
#if SD_CONNECTION_IS(ONBOARD)
|
|
|
|
#if SD_CONNECTION_IS(LCD)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define SDSS PA4
|
|
|
|
|
|
|
|
#define SD_SS_PIN SDSS
|
|
|
|
|
|
|
|
#define SD_SCK_PIN PA5
|
|
|
|
|
|
|
|
#define SD_MISO_PIN PA6
|
|
|
|
|
|
|
|
#define SD_MOSI_PIN PA7
|
|
|
|
|
|
|
|
#define SD_DETECT_PIN PC4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#elif SD_CONNECTION_IS(ONBOARD)
|
|
|
|
|
|
|
|
|
|
|
|
#define SDIO_SUPPORT // Use SDIO for onboard SD
|
|
|
|
#define SDIO_SUPPORT // Use SDIO for onboard SD
|
|
|
|
#define SDIO_D0_PIN PC8
|
|
|
|
#define SDIO_D0_PIN PC8
|
|
|
@ -334,17 +374,8 @@
|
|
|
|
#define SDIO_CK_PIN PC12
|
|
|
|
#define SDIO_CK_PIN PC12
|
|
|
|
#define SDIO_CMD_PIN PD2
|
|
|
|
#define SDIO_CMD_PIN PD2
|
|
|
|
|
|
|
|
|
|
|
|
#elif SD_CONNECTION_IS(LCD)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define SDSS PA4
|
|
|
|
|
|
|
|
#define SD_SS_PIN SDSS
|
|
|
|
|
|
|
|
#define SD_SCK_PIN PA5
|
|
|
|
|
|
|
|
#define SD_MISO_PIN PA6
|
|
|
|
|
|
|
|
#define SD_MOSI_PIN PA7
|
|
|
|
|
|
|
|
#define SD_DETECT_PIN PC4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
|
|
|
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
|
|
|
#error "CUSTOM_CABLE is not a supported SDCARD_CONNECTION for this board"
|
|
|
|
#error "No custom SD drive cable defined for this board."
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if ENABLED(BTT_MOTOR_EXPANSION)
|
|
|
|
#if ENABLED(BTT_MOTOR_EXPANSION)
|
|
|
|