Преглед на файлове

✨ Creality v2.4.S1 (Ender 7) board (#23010)

InsanityAutomation преди 3 години
родител
ревизия
d79ea20dcd
No account linked to committer's email address
променени са 4 файла, в които са добавени 55 реда и са изтрити 13 реда
  1. 11
    10
      Marlin/src/core/boards.h
  2. 2
    0
      Marlin/src/pins/pins.h
  3. 36
    0
      Marlin/src/pins/stm32f1/pins_CREALITY_V24S1.h
  4. 6
    3
      Marlin/src/pins/stm32f1/pins_CREALITY_V4.h

+ 11
- 10
Marlin/src/core/boards.h Целия файл

@@ -346,16 +346,17 @@
346 346
 #define BOARD_CREALITY_V431_D         4046  // Creality v4.3.1d (STM32F103RE)
347 347
 #define BOARD_CREALITY_V452           4047  // Creality v4.5.2 (STM32F103RE)
348 348
 #define BOARD_CREALITY_V453           4048  // Creality v4.5.3 (STM32F103RE)
349
-#define BOARD_TRIGORILLA_PRO          4049  // Trigorilla Pro (STM32F103ZET6)
350
-#define BOARD_FLY_MINI                4050  // FLYmaker FLY MINI (STM32F103RCT6)
351
-#define BOARD_FLSUN_HISPEED           4051  // FLSUN HiSpeedV1 (STM32F103VET6)
352
-#define BOARD_BEAST                   4052  // STM32F103RET6 Libmaple-based controller
353
-#define BOARD_MINGDA_MPX_ARM_MINI     4053  // STM32F103ZET6 Mingda MD-16
354
-#define BOARD_GTM32_PRO_VD            4054  // STM32F103VET6 controller
355
-#define BOARD_ZONESTAR_ZM3E2          4055  // Zonestar ZM3E2    (STM32F103RCT6)
356
-#define BOARD_ZONESTAR_ZM3E4          4056  // Zonestar ZM3E4 V1 (STM32F103VCT6)
357
-#define BOARD_ZONESTAR_ZM3E4V2        4057  // Zonestar ZM3E4 V2 (STM32F103VCT6)
358
-#define BOARD_ERYONE_ERY32_MINI       4058  // Eryone Ery32 mini (STM32F103VET6)
349
+#define BOARD_CREALITY_V24S1          4049  // Creality v2.4.S1 (STM32F103RE) v101 as found in the Ender 7
350
+#define BOARD_TRIGORILLA_PRO          4050  // Trigorilla Pro (STM32F103ZET6)
351
+#define BOARD_FLY_MINI                4051  // FLYmaker FLY MINI (STM32F103RCT6)
352
+#define BOARD_FLSUN_HISPEED           4052  // FLSUN HiSpeedV1 (STM32F103VET6)
353
+#define BOARD_BEAST                   4053  // STM32F103RET6 Libmaple-based controller
354
+#define BOARD_MINGDA_MPX_ARM_MINI     4054  // STM32F103ZET6 Mingda MD-16
355
+#define BOARD_GTM32_PRO_VD            4055  // STM32F103VET6 controller
356
+#define BOARD_ZONESTAR_ZM3E2          4056  // Zonestar ZM3E2    (STM32F103RCT6)
357
+#define BOARD_ZONESTAR_ZM3E4          4057  // Zonestar ZM3E4 V1 (STM32F103VCT6)
358
+#define BOARD_ZONESTAR_ZM3E4V2        4058  // Zonestar ZM3E4 V2 (STM32F103VCT6)
359
+#define BOARD_ERYONE_ERY32_MINI       4059  // Eryone Ery32 mini (STM32F103VET6)
359 360
 
360 361
 //
361 362
 // ARM Cortex-M4F

+ 2
- 0
Marlin/src/pins/pins.h Целия файл

@@ -563,6 +563,8 @@
563 563
   #include "stm32f1/pins_CREALITY_V452.h"       // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_maple
564 564
 #elif MB(CREALITY_V453)
565 565
   #include "stm32f1/pins_CREALITY_V453.h"       // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_maple
566
+#elif MB(CREALITY_V24S1)
567
+  #include "stm32f1/pins_CREALITY_V24S1.h"      // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_maple
566 568
 #elif MB(TRIGORILLA_PRO)
567 569
   #include "stm32f1/pins_TRIGORILLA_PRO.h"      // STM32F1                                env:trigorilla_pro env:trigorilla_pro_maple
568 570
 #elif MB(FLY_MINI)

+ 36
- 0
Marlin/src/pins/stm32f1/pins_CREALITY_V24S1.h Целия файл

@@ -0,0 +1,36 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (c) 2021 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
+/**
25
+ * Creality v2.4.S1 (STM32F103RE) v101 as found in the Ender 7 board pin assignments
26
+ */
27
+
28
+#define BOARD_INFO_NAME      "Creality v2.4.S1 V101"
29
+#define DEFAULT_MACHINE_NAME "Creality3D"
30
+
31
+//
32
+// Heaters
33
+//
34
+#define HEATER_BED_PIN                      PA15  // HOT BED
35
+
36
+#include "pins_CREALITY_V4.h"

+ 6
- 3
Marlin/src/pins/stm32f1/pins_CREALITY_V4.h Целия файл

@@ -134,9 +134,12 @@
134 134
 //
135 135
 // Heaters / Fans
136 136
 //
137
-#define HEATER_0_PIN                        PA1   // HEATER1
138
-#define HEATER_BED_PIN                      PA2   // HOT BED
139
-
137
+#ifndef HEATER_0_PIN
138
+  #define HEATER_0_PIN                      PA1   // HEATER1
139
+#endif
140
+#ifndef HEATER_BED_PIN
141
+  #define HEATER_BED_PIN                    PA2   // HOT BED
142
+#endif
140 143
 #ifndef FAN_PIN
141 144
   #define FAN_PIN                           PA0   // FAN
142 145
 #endif

Loading…
Отказ
Запис