瀏覽代碼

✨ BigTreeTech SKR SE BX V3.0 (#24449)

SKR SE BX V3.0 removes the Reverse Driver Protection feature.
Keith Bennett 2 年之前
父節點
當前提交
e08b293b54
No account linked to committer's email address

+ 4
- 3
Marlin/src/core/boards.h 查看文件

428
 #define BOARD_TEENSY41                5001  // Teensy 4.1
428
 #define BOARD_TEENSY41                5001  // Teensy 4.1
429
 #define BOARD_T41U5XBB                5002  // T41U5XBB Teensy 4.1 breakout board
429
 #define BOARD_T41U5XBB                5002  // T41U5XBB Teensy 4.1 breakout board
430
 #define BOARD_NUCLEO_F767ZI           5003  // ST NUCLEO-F767ZI Dev Board
430
 #define BOARD_NUCLEO_F767ZI           5003  // ST NUCLEO-F767ZI Dev Board
431
-#define BOARD_BTT_SKR_SE_BX           5004  // BigTreeTech SKR SE BX (STM32H743II)
432
-#define BOARD_BTT_SKR_V3_0            5005  // BigTreeTech SKR V3.0 (STM32H743VG)
433
-#define BOARD_BTT_SKR_V3_0_EZ         5006  // BigTreeTech SKR V3.0 EZ (STM32H743VG)
431
+#define BOARD_BTT_SKR_SE_BX_V2        5004  // BigTreeTech SKR SE BX V2.0 (STM32H743II)
432
+#define BOARD_BTT_SKR_SE_BX_V3        5005  // BigTreeTech SKR SE BX V3.0 (STM32H743II)
433
+#define BOARD_BTT_SKR_V3_0            5006  // BigTreeTech SKR V3.0 (STM32H743VG)
434
+#define BOARD_BTT_SKR_V3_0_EZ         5007  // BigTreeTech SKR V3.0 EZ (STM32H743VG)
434
 
435
 
435
 //
436
 //
436
 // Espressif ESP32 WiFi
437
 // Espressif ESP32 WiFi

+ 8
- 2
Marlin/src/pins/pins.h 查看文件

706
   #include "stm32f7/pins_REMRAM_V1.h"           // STM32F7                                env:REMRAM_V1
706
   #include "stm32f7/pins_REMRAM_V1.h"           // STM32F7                                env:REMRAM_V1
707
 #elif MB(NUCLEO_F767ZI)
707
 #elif MB(NUCLEO_F767ZI)
708
   #include "stm32f7/pins_NUCLEO_F767ZI.h"       // STM32F7                                env:NUCLEO_F767ZI
708
   #include "stm32f7/pins_NUCLEO_F767ZI.h"       // STM32F7                                env:NUCLEO_F767ZI
709
-#elif MB(BTT_SKR_SE_BX)
710
-  #include "stm32h7/pins_BTT_SKR_SE_BX.h"       // STM32H7                                env:BTT_SKR_SE_BX
709
+#elif MB(BTT_SKR_SE_BX_V2)
710
+  #include "stm32h7/pins_BTT_SKR_SE_BX_V2.h"    // STM32H7                                env:BTT_SKR_SE_BX
711
+#elif MB(BTT_SKR_SE_BX_V3)
712
+  #include "stm32h7/pins_BTT_SKR_SE_BX_V3.h"    // STM32H7                                env:BTT_SKR_SE_BX
711
 #elif MB(BTT_SKR_V3_0)
713
 #elif MB(BTT_SKR_V3_0)
712
   #include "stm32h7/pins_BTT_SKR_V3_0.h"        // STM32H7                                env:STM32H743Vx_btt
714
   #include "stm32h7/pins_BTT_SKR_V3_0.h"        // STM32H7                                env:STM32H743Vx_btt
713
 #elif MB(BTT_SKR_V3_0_EZ)
715
 #elif MB(BTT_SKR_V3_0_EZ)
797
   #define BOARD_RAMPS_LONGER3D_LK4PRO   99921
799
   #define BOARD_RAMPS_LONGER3D_LK4PRO   99921
798
   #define BOARD_BTT_SKR_V2_0            99922
800
   #define BOARD_BTT_SKR_V2_0            99922
799
   #define BOARD_TH3D_EZBOARD_LITE_V2    99923
801
   #define BOARD_TH3D_EZBOARD_LITE_V2    99923
802
+  #define BOARD_BTT_SKR_SE_BX           99924
800
 
803
 
801
   #if MB(MKS_13)
804
   #if MB(MKS_13)
802
     #error "BOARD_MKS_13 has been renamed BOARD_MKS_GEN_13. Please update your configuration."
805
     #error "BOARD_MKS_13 has been renamed BOARD_MKS_GEN_13. Please update your configuration."
848
     #error "BOARD_BTT_SKR_V2_0 is now BOARD_BTT_SKR_V2_0_REV_A or BOARD_BTT_SKR_V2_0_REV_B. See https://bit.ly/3t5d9JQ for more information. Please update your configuration."
851
     #error "BOARD_BTT_SKR_V2_0 is now BOARD_BTT_SKR_V2_0_REV_A or BOARD_BTT_SKR_V2_0_REV_B. See https://bit.ly/3t5d9JQ for more information. Please update your configuration."
849
   #elif MB(TH3D_EZBOARD_LITE_V2)
852
   #elif MB(TH3D_EZBOARD_LITE_V2)
850
     #error "BOARD_TH3D_EZBOARD_LITE_V2 is now BOARD_TH3D_EZBOARD_V2. Please update your configuration."
853
     #error "BOARD_TH3D_EZBOARD_LITE_V2 is now BOARD_TH3D_EZBOARD_V2. Please update your configuration."
854
+  #elif MB(BTT_SKR_SE_BX)
855
+    #error "BOARD_BTT_SKR_SE_BX is now BOARD_BTT_SKR_SE_BX_V2 or BOARD_BTT_SKR_SE_BX_V3. Please update your configuration."
851
   #elif defined(MOTHERBOARD)
856
   #elif defined(MOTHERBOARD)
852
     #error "Unknown MOTHERBOARD value set in Configuration.h."
857
     #error "Unknown MOTHERBOARD value set in Configuration.h."
853
   #else
858
   #else
878
   #undef BOARD_RAMPS_LONGER3D_LK4PRO
883
   #undef BOARD_RAMPS_LONGER3D_LK4PRO
879
   #undef BOARD_BTT_SKR_V2_0
884
   #undef BOARD_BTT_SKR_V2_0
880
   #undef BOARD_TH3D_EZBOARD_LITE_V2
885
   #undef BOARD_TH3D_EZBOARD_LITE_V2
886
+  #undef BOARD_BTT_SKR_SE_BX
881
 
887
 
882
 #endif
888
 #endif
883
 
889
 

+ 28
- 0
Marlin/src/pins/stm32h7/pins_BTT_SKR_SE_BX_V2.h 查看文件

1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (c) 2022 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+#pragma once
23
+
24
+#define BOARD_INFO_NAME      "BTT SKR SE BX V2.0"
25
+
26
+#define SAFE_POWER_PIN                      PI11
27
+
28
+#include "pins_BTT_SKR_SE_BX_common.h"

+ 26
- 0
Marlin/src/pins/stm32h7/pins_BTT_SKR_SE_BX_V3.h 查看文件

1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (c) 2022 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+#pragma once
23
+
24
+#define BOARD_INFO_NAME      "BTT SKR SE BX V3.0"
25
+
26
+#include "pins_BTT_SKR_SE_BX_common.h"

Marlin/src/pins/stm32h7/pins_BTT_SKR_SE_BX.h → Marlin/src/pins/stm32h7/pins_BTT_SKR_SE_BX_common.h 查看文件

25
   #error "Oops! Select an STM32H7 board in 'Tools > Board.'"
25
   #error "Oops! Select an STM32H7 board in 'Tools > Board.'"
26
 #endif
26
 #endif
27
 
27
 
28
-#define BOARD_INFO_NAME      "BTT SKR SE BX"
29
-#define DEFAULT_MACHINE_NAME "BIQU-BX"
28
+#define DEFAULT_MACHINE_NAME "Biqu BX"
30
 
29
 
31
 // Onboard I2C EEPROM
30
 // Onboard I2C EEPROM
32
 #define I2C_EEPROM
31
 #define I2C_EEPROM
56
 #define POWER_MONITOR_PIN                   PB0
55
 #define POWER_MONITOR_PIN                   PB0
57
 #define RPI_POWER_PIN                       PE5
56
 #define RPI_POWER_PIN                       PE5
58
 
57
 
59
-#define SAFE_POWER_PIN                      PI11
60
 #define SERVO0_PIN                          PA2
58
 #define SERVO0_PIN                          PA2
61
 
59
 
62
 //
60
 //

+ 1
- 1
ini/stm32h7.ini 查看文件

20
 #################################
20
 #################################
21
 
21
 
22
 #
22
 #
23
-# BigTreeTech SKR SE BX (STM32H743IIT6 ARM Cortex-M7)
23
+# BigTreeTech SKR SE BX V2.0 / V3.0 (STM32H743IIT6 ARM Cortex-M7)
24
 #
24
 #
25
 [env:BTT_SKR_SE_BX]
25
 [env:BTT_SKR_SE_BX]
26
 extends            = stm32_variant
26
 extends            = stm32_variant

Loading…
取消
儲存