Преглед изворни кода

Tronxy X5S pins and configuration

Scott Lahteine пре 7 година
родитељ
комит
4aff6c1c32

+ 1819
- 0
Marlin/src/config/examples/Tronxy/X5S/Configuration.h
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


+ 1
- 0
Marlin/src/core/boards.h Прегледај датотеку

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

+ 5
- 0
Marlin/src/pins/pins.h Прегледај датотеку

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

+ 55
- 0
Marlin/src/pins/pins_MELZI_TRONXY.h Прегледај датотеку

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

Loading…
Откажи
Сачувај