Просмотр исходного кода

Tronxy X5S pins and configuration

Scott Lahteine 7 лет назад
Родитель
Сommit
4aff6c1c32

+ 1819
- 0
Marlin/src/config/examples/Tronxy/X5S/Configuration.h
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 1
- 0
Marlin/src/core/boards.h Просмотреть файл

@@ -117,6 +117,7 @@
117 117
 #define BOARD_MELZI_CREALITY    89    // Melzi Creality3D board (for CR-10 etc)
118 118
 #define BOARD_MELZI_MALYAN      92    // Melzi Malyan M150 board
119 119
 #define BOARD_CREALITY_ENDER    601   // Creality Ender
120
+#define BOARD_MELZI_TRONXY      505   // Tronxy X5S
120 121
 #define BOARD_STB_11            64    // STB V1.1
121 122
 #define BOARD_AZTEEG_X1         65    // Azteeg X1
122 123
 

+ 5
- 0
Marlin/src/pins/pins.h Просмотреть файл

@@ -199,6 +199,8 @@
199 199
   #include "pins_MELZI_MALYAN.h"      // ATmega644P, ATmega1284P
200 200
 #elif MB(CREALITY_ENDER)
201 201
   #include "pins_CREALITY_ENDER.h"    // ATmega1284P
202
+#elif MB(MELZI_TRONXY)
203
+  #include "pins_MELZI_TRONXY.h"      // ATmega644P, ATmega1284P
202 204
 #elif MB(STB_11)
203 205
   #include "pins_STB_11.h"            // ATmega644P, ATmega1284P
204 206
 #elif MB(AZTEEG_X1)
@@ -525,6 +527,9 @@
525 527
 #ifndef SDPOWER
526 528
   #define SDPOWER -1
527 529
 #endif
530
+#ifndef SDSS
531
+  #define SDSS -1
532
+#endif
528 533
 #ifndef LED_PIN
529 534
   #define LED_PIN -1
530 535
 #endif

+ 55
- 0
Marlin/src/pins/pins_MELZI_TRONXY.h Просмотреть файл

@@ -0,0 +1,55 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 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 <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Melzi pin assignments
25
+ */
26
+
27
+#define BOARD_NAME "Melzi (Tronxy)"
28
+#include "pins_MELZI.h"
29
+
30
+#undef Z_ENABLE_PIN
31
+#undef LCD_PINS_RS
32
+#undef LCD_PINS_ENABLE
33
+#undef LCD_PINS_D4
34
+#undef LCD_PINS_D5
35
+#undef LCD_PINS_D6
36
+#undef LCD_PINS_D7
37
+#undef BTN_EN1
38
+#undef BTN_EN2
39
+#undef BTN_ENC
40
+#undef LCD_SDSS
41
+
42
+#define Z_ENABLE_PIN    14
43
+#define LCD_PINS_RS     30
44
+#define LCD_PINS_ENABLE 28
45
+#define LCD_PINS_D4     16
46
+#define LCD_PINS_D5     17
47
+#define LCD_PINS_D6     27
48
+#define LCD_PINS_D7     29
49
+#define BTN_EN1         10
50
+#define BTN_EN2         11
51
+#define BTN_ENC         26
52
+
53
+#define ST7920_DELAY_1 DELAY_0_NOP
54
+#define ST7920_DELAY_2 DELAY_2_NOP
55
+#define ST7920_DELAY_3 DELAY_0_NOP

Загрузка…
Отмена
Сохранить