Procházet zdrojové kódy

✨ GT2560 V4.x A20 (#22664)

Vert před 2 roky
rodič
revize
bad4679649

+ 4
- 3
Marlin/src/core/boards.h Zobrazit soubor

@@ -149,10 +149,10 @@
149 149
 #define BOARD_GT2560_REV_A            1314  // Geeetech GT2560 Rev A
150 150
 #define BOARD_GT2560_REV_A_PLUS       1315  // Geeetech GT2560 Rev A+ (with auto level probe)
151 151
 #define BOARD_GT2560_REV_B            1316  // Geeetech GT2560 Rev B
152
-#define BOARD_GT2560_V3               1317  // Geeetech GT2560 Rev B for A10(M/D)
153
-#define BOARD_GT2560_V4               1318  // Geeetech GT2560 Rev B for A10(M/D)
152
+#define BOARD_GT2560_V3               1317  // Geeetech GT2560 Rev B for A10(M/T/D)
153
+#define BOARD_GT2560_V4               1318  // Geeetech GT2560 Rev B for A10(M/T/D)
154 154
 #define BOARD_GT2560_V3_MC2           1319  // Geeetech GT2560 Rev B for Mecreator2
155
-#define BOARD_GT2560_V3_A20           1320  // Geeetech GT2560 Rev B for A20(M/D)
155
+#define BOARD_GT2560_V3_A20           1320  // Geeetech GT2560 Rev B for A20(M/T/D)
156 156
 #define BOARD_EINSTART_S              1321  // Einstart retrofit
157 157
 #define BOARD_WANHAO_ONEPLUS          1322  // Wanhao 0ne+ i3 Mini
158 158
 #define BOARD_LEAPFROG_XEED2015       1323  // Leapfrog Xeed 2015
@@ -160,6 +160,7 @@
160 160
 #define BOARD_PICA                    1325  // PICA Shield (rev C or later)
161 161
 #define BOARD_INTAMSYS40              1326  // Intamsys 4.0 (Funmat HT)
162 162
 #define BOARD_MALYAN_M180             1327  // Malyan M180 Mainboard Version 2 (no display function, direct gcode only)
163
+#define BOARD_GT2560_V4_A20           1328  // Geeetech GT2560 Rev B for A20(M/T/D)
163 164
 
164 165
 //
165 166
 // ATmega1281, ATmega2561

+ 43
- 0
Marlin/src/pins/mega/pins_GT2560_V4_A20.h Zobrazit soubor

@@ -0,0 +1,43 @@
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
+ * Geeetech A20 GT2560 V4.x board pin assignments
26
+ */
27
+
28
+#define BOARD_INFO_NAME "GT2560 4.x"
29
+
30
+#define LCD_PINS_RS                            5
31
+#define LCD_PINS_ENABLE                       36
32
+#define LCD_PINS_D4                           21
33
+#define LCD_PINS_D7                            6
34
+
35
+#define SPEAKER                                  // The speaker can produce tones
36
+
37
+#if IS_NEWPANEL
38
+  #define BTN_EN1                             16
39
+  #define BTN_EN2                             17
40
+  #define BTN_ENC                             19
41
+#endif
42
+
43
+#include "pins_GT2560_V3.h"

+ 2
- 0
Marlin/src/pins/pins.h Zobrazit soubor

@@ -243,6 +243,8 @@
243 243
   #include "mega/pins_GT2560_REV_B.h"           // ATmega2560                             env:mega2560
244 244
 #elif MB(GT2560_V4)
245 245
   #include "mega/pins_GT2560_V4.h"              // ATmega2560                             env:mega2560
246
+  #elif MB(GT2560_V4_A20)
247
+  #include "mega/pins_GT2560_V4_A20.h"          // ATmega2560                             env:mega2560
246 248
 #elif MB(GT2560_V3_MC2)
247 249
   #include "mega/pins_GT2560_V3_MC2.h"          // ATmega2560                             env:mega2560
248 250
 #elif MB(GT2560_V3_A20)

Loading…
Zrušit
Uložit