🐛 Fix SKR mini E2 V2 + BTT_MINI_12864_V1 (#24827)
See https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/issues/686#issuecomment-1296545443
This commit is contained in:
parent
b2b8407a75
commit
6185b50dbe
@ -21,7 +21,9 @@
|
|||||||
*/
|
*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define SKR_MINI_E3_V2
|
#ifndef BOARD_INFO_NAME
|
||||||
|
#define BOARD_INFO_NAME "BTT SKR Mini E3 V2.0"
|
||||||
|
#endif
|
||||||
|
|
||||||
#define BOARD_CUSTOM_BUILD_FLAGS -DTONE_CHANNEL=4 -DTONE_TIMER=4 -DTIMER_TONE=4
|
#define BOARD_CUSTOM_BUILD_FLAGS -DTONE_CHANNEL=4 -DTONE_TIMER=4 -DTIMER_TONE=4
|
||||||
|
|
||||||
@ -29,33 +31,50 @@
|
|||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define SOFT_I2C_EEPROM
|
#define SOFT_I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#define I2C_SDA_PIN PB7
|
#define I2C_SDA_PIN PB7
|
||||||
#define I2C_SCL_PIN PB6
|
#define I2C_SCL_PIN PB6
|
||||||
#undef NO_EEPROM_SELECTED
|
#undef NO_EEPROM_SELECTED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "pins_BTT_SKR_MINI_E3_common.h"
|
#define FAN_PIN PC6
|
||||||
|
|
||||||
#ifndef BOARD_INFO_NAME
|
//
|
||||||
#define BOARD_INFO_NAME "BTT SKR Mini E3 V2.0"
|
// USB connect control
|
||||||
#endif
|
//
|
||||||
|
#define USB_CONNECT_PIN PA14
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SKR Mini E3 V2.0
|
||||||
|
* ------
|
||||||
|
* (BEEPER) PB5 | 1 2 | PA15 (BTN_ENC)
|
||||||
|
* (BTN_EN1) PA9 | 3 4 | RESET
|
||||||
|
* (BTN_EN2) PA10 5 6 | PB9 (LCD_D4)
|
||||||
|
* (LCD_RS) PB8 | 7 8 | PB15 (LCD_EN)
|
||||||
|
* GND | 9 10 | 5V
|
||||||
|
* ------
|
||||||
|
* EXP1
|
||||||
|
*/
|
||||||
|
#define EXP1_02_PIN PA15
|
||||||
|
#define EXP1_08_PIN PB15
|
||||||
|
|
||||||
|
#include "pins_BTT_SKR_MINI_E3_common.h"
|
||||||
|
|
||||||
// Release PA13/PA14 (led, usb control) from SWD pins
|
// Release PA13/PA14 (led, usb control) from SWD pins
|
||||||
#define DISABLE_DEBUG
|
#define DISABLE_DEBUG
|
||||||
|
|
||||||
#ifndef NEOPIXEL_PIN
|
#ifndef NEOPIXEL_PIN
|
||||||
#define NEOPIXEL_PIN PA8 // LED driving pin
|
#define NEOPIXEL_PIN PA8 // LED driving pin
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef PS_ON_PIN
|
#ifndef PS_ON_PIN
|
||||||
#define PS_ON_PIN PC13 // Power Supply Control
|
#define PS_ON_PIN PC13 // Power Supply Control
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define FAN1_PIN PC7
|
#define FAN1_PIN PC7
|
||||||
|
|
||||||
#ifndef CONTROLLER_FAN_PIN
|
#ifndef CONTROLLER_FAN_PIN
|
||||||
#define CONTROLLER_FAN_PIN FAN1_PIN
|
#define CONTROLLER_FAN_PIN FAN1_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
|
@ -100,38 +100,31 @@
|
|||||||
#define HEATER_0_PIN PC8 // "HE"
|
#define HEATER_0_PIN PC8 // "HE"
|
||||||
#define HEATER_BED_PIN PC9 // "HB"
|
#define HEATER_BED_PIN PC9 // "HB"
|
||||||
|
|
||||||
#ifdef SKR_MINI_E3_V2
|
#ifndef FAN_PIN
|
||||||
#define FAN_PIN PC6
|
|
||||||
#else
|
|
||||||
#define FAN_PIN PA8 // "FAN0"
|
#define FAN_PIN PA8 // "FAN0"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// USB connect control
|
// USB connect control
|
||||||
//
|
//
|
||||||
#ifdef SKR_MINI_E3_V2
|
#ifndef USB_CONNECT_PIN
|
||||||
#define USB_CONNECT_PIN PA14
|
|
||||||
#else
|
|
||||||
#define USB_CONNECT_PIN PC13
|
#define USB_CONNECT_PIN PC13
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define USB_CONNECT_INVERTING false
|
#define USB_CONNECT_INVERTING false
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SKR Mini E3 V1.0, V1.2 SKR Mini E3 V2.0
|
* SKR Mini E3 V1.0, V1.2
|
||||||
* ------ ------
|
* ------
|
||||||
* (BEEPER) PB5 | 1 2 | PB6 (BTN_ENC) (BEEPER) PB5 | 1 2 | PA15 (BTN_ENC)
|
* (BEEPER) PB5 | 1 2 | PB6 (BTN_ENC)
|
||||||
* (BTN_EN1) PA9 | 3 4 | RESET (BTN_EN1) PA9 | 3 4 | RESET
|
* (BTN_EN1) PA9 | 3 4 | RESET
|
||||||
* (BTN_EN2) PA10 5 6 | PB9 (LCD_D4) (BTN_EN2) PA10 5 6 | PB9 (LCD_D4)
|
* (BTN_EN2) PA10 5 6 | PB9 (LCD_D4)
|
||||||
* (LCD_RS) PB8 | 7 8 | PB7 (LCD_EN) (LCD_RS) PB8 | 7 8 | PB15 (LCD_EN)
|
* (LCD_RS) PB8 | 7 8 | PB7 (LCD_EN)
|
||||||
* GND | 9 10 | 5V GND | 9 10 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------ ------
|
* ------
|
||||||
* EXP1 EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
#ifdef SKR_MINI_E3_V2
|
#ifndef EXP1_02_PIN
|
||||||
#define EXP1_02_PIN PA15
|
|
||||||
#define EXP1_08_PIN PB15
|
|
||||||
#else
|
|
||||||
#define EXP1_02_PIN PB6
|
#define EXP1_02_PIN PB6
|
||||||
#define EXP1_08_PIN PB7
|
#define EXP1_08_PIN PB7
|
||||||
#endif
|
#endif
|
||||||
@ -269,8 +262,8 @@
|
|||||||
*
|
*
|
||||||
* --- ------
|
* --- ------
|
||||||
* RST | 1 | (MISO) |10 9 | SCK
|
* RST | 1 | (MISO) |10 9 | SCK
|
||||||
* (RX2) PA2 | 2 | BTN_EN1 | 8 7 | (SS)
|
* (RX2) PA3 | 2 | BTN_EN1 | 8 7 | (SS)
|
||||||
* (TX2) PA3 | 3 | BTN_EN2 | 6 5 | MOSI
|
* (TX2) PA2 | 3 | BTN_EN2 | 6 5 | MOSI
|
||||||
* GND | 4 | (CD) | 4 3 | (RST)
|
* GND | 4 | (CD) | 4 3 | (RST)
|
||||||
* 5V | 5 | (GND) | 2 1 | (KILL)
|
* 5V | 5 | (GND) | 2 1 | (KILL)
|
||||||
* --- ------
|
* --- ------
|
||||||
@ -285,24 +278,21 @@
|
|||||||
* EXP1-8 ----------- EXP2-6 EN2
|
* EXP1-8 ----------- EXP2-6 EN2
|
||||||
* EXP1-7 ----------- EXP1-5 RED
|
* EXP1-7 ----------- EXP1-5 RED
|
||||||
* EXP1-6 ----------- EXP2-8 EN1
|
* EXP1-6 ----------- EXP2-8 EN1
|
||||||
* EXP1-5 ----------- EXP1-6 LCD_RST
|
* EXP1-5 ----------- n/c
|
||||||
* EXP1-4 ----------- n/c
|
* EXP1-4 ----------- EXP1-6 RESET
|
||||||
* EXP1-3 ----------- EXP1-8 LCD_CS
|
* EXP1-3 ----------- EXP1-8 LCD_CS
|
||||||
* EXP1-2 ----------- EXP1-9 ENC
|
* EXP1-2 ----------- EXP1-9 ENC
|
||||||
* EXP1-1 ----------- EXP1-7 LCD_A0
|
* EXP1-1 ----------- EXP1-7 LCD_A0
|
||||||
*
|
*
|
||||||
* TFT-2 ----------- EXP2-9 SCK
|
* TFT-2 ----------- EXP2-5 SCK
|
||||||
* TFT-3 ----------- EXP2-5 MOSI
|
* TFT-3 ----------- EXP2-9 MOSI
|
||||||
*
|
*
|
||||||
* for backlight configuration see steps 2 (V2.1) and 3 in https://wiki.fysetc.com/Mini12864_Panel/
|
* for backlight configuration see steps 2 (V2.1) and 3 in https://wiki.fysetc.com/Mini12864_Panel/
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_03_PIN // CS
|
|
||||||
#define LCD_PINS_ENABLE PA3 // MOSI
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define NEOPIXEL_PIN EXP1_07_PIN
|
#define NEOPIXEL_PIN EXP1_07_PIN
|
||||||
#define LCD_CONTRAST 255
|
#define LCD_CONTRAST 255
|
||||||
#define LCD_RESET_PIN EXP1_05_PIN
|
|
||||||
|
|
||||||
#define DOGLCD_CS EXP1_03_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_01_PIN
|
#define DOGLCD_A0 EXP1_01_PIN
|
||||||
|
Loading…
Reference in New Issue
Block a user