|
|
@ -47,20 +47,20 @@ |
|
|
|
//
|
|
|
|
// Limit Switches
|
|
|
|
//
|
|
|
|
#define X_STOP_PIN PC1 // X-STOP
|
|
|
|
#define Y_STOP_PIN PC0 // Y-STOP
|
|
|
|
#define Z_STOP_PIN PC15 // Z-STOP
|
|
|
|
#define X_STOP_PIN PC1 // "X-STOP"
|
|
|
|
#define Y_STOP_PIN PC0 // "Y-STOP"
|
|
|
|
#define Z_STOP_PIN PC15 // "Z-STOP"
|
|
|
|
|
|
|
|
//
|
|
|
|
// Z Probe must be this pin
|
|
|
|
//
|
|
|
|
#define Z_MIN_PROBE_PIN PC14 // PROBE
|
|
|
|
#define Z_MIN_PROBE_PIN PC14 // "PROBE"
|
|
|
|
|
|
|
|
//
|
|
|
|
// Filament Runout Sensor
|
|
|
|
//
|
|
|
|
#ifndef FIL_RUNOUT_PIN |
|
|
|
#define FIL_RUNOUT_PIN PC2 // E0-STOP
|
|
|
|
#define FIL_RUNOUT_PIN PC2 // "E0-STOP"
|
|
|
|
#endif |
|
|
|
|
|
|
|
//
|
|
|
@ -149,9 +149,9 @@ |
|
|
|
//
|
|
|
|
// Heaters / Fans
|
|
|
|
//
|
|
|
|
#define HEATER_0_PIN PC8 // HE
|
|
|
|
#define HEATER_BED_PIN PC9 // HB
|
|
|
|
#define FAN_PIN PA8 // FAN0
|
|
|
|
#define HEATER_0_PIN PC8 // "HE"
|
|
|
|
#define HEATER_BED_PIN PC9 // "HB"
|
|
|
|
#define FAN_PIN PA8 // "FAN0"
|
|
|
|
|
|
|
|
//
|
|
|
|
// USB connect control
|
|
|
@ -159,8 +159,6 @@ |
|
|
|
#define USB_CONNECT_PIN PC13 |
|
|
|
#define USB_CONNECT_INVERTING false |
|
|
|
|
|
|
|
#define SD_DETECT_PIN PC4 |
|
|
|
|
|
|
|
/**
|
|
|
|
* _____ |
|
|
|
* 5V | 1 2 | GND |
|
|
@ -182,18 +180,31 @@ |
|
|
|
#define EXPA1_10_PIN PA15 |
|
|
|
|
|
|
|
#if HAS_SPI_LCD |
|
|
|
#define BTN_ENC EXPA1_09_PIN |
|
|
|
#define BTN_EN1 EXPA1_08_PIN |
|
|
|
#define BTN_EN2 EXPA1_06_PIN |
|
|
|
|
|
|
|
#if ENABLED(CR10_STOCKDISPLAY) |
|
|
|
|
|
|
|
#define BEEPER_PIN EXPA1_10_PIN |
|
|
|
|
|
|
|
#define BTN_ENC EXPA1_09_PIN |
|
|
|
#define BTN_EN1 EXPA1_08_PIN |
|
|
|
#define BTN_EN2 EXPA1_06_PIN |
|
|
|
|
|
|
|
#define LCD_PINS_RS EXPA1_04_PIN |
|
|
|
#define LCD_PINS_ENABLE EXPA1_03_PIN |
|
|
|
#define LCD_PINS_D4 EXPA1_05_PIN |
|
|
|
|
|
|
|
#elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
|
|
|
|
|
|
|
#error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_MINI_E3.h' for details. Comment out this line to continue." |
|
|
|
|
|
|
|
#define LCD_PINS_RS EXPA1_05_PIN |
|
|
|
#define LCD_PINS_ENABLE EXPA1_09_PIN |
|
|
|
#define LCD_PINS_D4 EXPA1_04_PIN |
|
|
|
#define LCD_PINS_D5 EXPA1_06_PIN |
|
|
|
#define LCD_PINS_D6 EXPA1_08_PIN |
|
|
|
#define LCD_PINS_D7 EXPA1_10_PIN |
|
|
|
#define ADC_KEYPAD_PIN PA1 // Repurpose servo pin for ADC - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
|
|
|
|
|
|
|
#elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY) |
|
|
|
|
|
|
|
/** Creality Ender-2 display pinout
|
|
|
@ -207,6 +218,10 @@ |
|
|
|
* EXP1 |
|
|
|
*/ |
|
|
|
|
|
|
|
#define BTN_ENC EXPA1_09_PIN |
|
|
|
#define BTN_EN1 EXPA1_08_PIN |
|
|
|
#define BTN_EN2 EXPA1_06_PIN |
|
|
|
|
|
|
|
#define DOGLCD_CS EXPA1_04_PIN |
|
|
|
#define DOGLCD_A0 EXPA1_05_PIN |
|
|
|
#define DOGLCD_SCK EXPA1_10_PIN |
|
|
@ -215,17 +230,71 @@ |
|
|
|
#define LCD_BACKLIGHT_PIN -1 |
|
|
|
|
|
|
|
#else |
|
|
|
#error "Only CR10_STOCKDISPLAY, ENDER2_STOCKDISPLAY, and MKS_MINI_12864 are currently supported on the BIGTREE_SKR_E3_DIP." |
|
|
|
#error "Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, and MKS_MINI_12864 are currently supported on the BIGTREE_SKR_E3_DIP." |
|
|
|
#endif |
|
|
|
|
|
|
|
#endif // HAS_SPI_LCD
|
|
|
|
|
|
|
|
#if BOTH(TOUCH_UI_FTDI_EVE, LCD_FYSETC_TFT81050) |
|
|
|
|
|
|
|
#error "CAUTION! LCD_FYSETC_TFT81050 requires wiring modifications. See 'pins_BTT_SKR_E3_DIP.h' for details. Comment out this line to continue." |
|
|
|
|
|
|
|
/** FYSECT TFT TFT81050 display pinout
|
|
|
|
* |
|
|
|
* Board Display |
|
|
|
* _____ _____ |
|
|
|
* 5V | 1 2 | GND (SPI1-MISO) MISO | 1 2 | SCK (SPI1-SCK) |
|
|
|
* (FREE) PB7 | 3 4 | PB8 (LCD_CS) (PA9) MOD_RESET | 3 4 | SD_CS (PA10) |
|
|
|
* (FREE) PB9 | 5 6 PA10 (SD_CS) (PB8) LCD_CS | 5 6 MOSI (SPI1-MOSI) |
|
|
|
* RESET | 7 8 | PA9 (MOD_RESET) (PA15) SD_DET | 7 8 | RESET |
|
|
|
* (BEEPER) PB6 | 9 10| PA15 (SD_DET) GND | 9 10| 5V |
|
|
|
* ----- ----- |
|
|
|
* EXP1 EXP1 |
|
|
|
* |
|
|
|
* Needs custom cable: |
|
|
|
* |
|
|
|
* Board Adapter Display |
|
|
|
* _________ |
|
|
|
* EXP1-1 ----------- EXP1-10 |
|
|
|
* EXP1-2 ----------- EXP1-9 |
|
|
|
* SPI1-4 ----------- EXP1-6 |
|
|
|
* EXP1-4 ----------- EXP1-5 |
|
|
|
* SP11-3 ----------- EXP1-2 |
|
|
|
* EXP1-6 ----------- EXP1-4 |
|
|
|
* EXP1-7 ----------- EXP1-8 |
|
|
|
* EXP1-8 ----------- EXP1-3 |
|
|
|
* SPI1-1 ----------- EXP1-1 |
|
|
|
* EXT1-10 ----------- EXP1-4 |
|
|
|
* |
|
|
|
*/ |
|
|
|
|
|
|
|
#define CLCD_SPI_BUS 1 // SPI1 connector
|
|
|
|
|
|
|
|
#define BEEPER_PIN EXPA1_09_PIN |
|
|
|
|
|
|
|
#define BTN_EN1 EXPA1_08_PIN |
|
|
|
#define LCD_PINS_RS EXPA1_04_PIN |
|
|
|
|
|
|
|
#endif // TOUCH_UI_FTDI_EVE && LCD_FYSETC_TFT81050
|
|
|
|
|
|
|
|
//
|
|
|
|
// SD Support
|
|
|
|
//
|
|
|
|
|
|
|
|
#ifndef SDCARD_CONNECTION |
|
|
|
#define SDCARD_CONNECTION ONBOARD |
|
|
|
#endif |
|
|
|
|
|
|
|
#if SD_CONNECTION_IS(ONBOARD) |
|
|
|
#define SD_DETECT_PIN PC4 |
|
|
|
#endif |
|
|
|
|
|
|
|
#if BOTH(TOUCH_UI_FTDI_EVE, LCD_FYSETC_TFT81050) && SD_CONNECTION_IS(LCD) |
|
|
|
#define SD_DETECT_PIN EXPA1_10_PIN |
|
|
|
#define SS_PIN EXPA1_06_PIN |
|
|
|
#elif SD_CONNECTION_IS(CUSTOM_CABLE) |
|
|
|
#error "SD CUSTOM_CABLE is not compatible with SKR E3 DIP." |
|
|
|
#endif |
|
|
|
|
|
|
|
#define ON_BOARD_SPI_DEVICE 1 // SPI1
|
|
|
|
#define ONBOARD_SD_CS_PIN PA4 // Chip select for "System" SD card
|
|
|
|