Browse Source

Merge pull request #9572 from thinkyhead/bf2_tronxy_x5s

[2.0.x] Tronxy X5S
Scott Lahteine 7 years ago
parent
commit
0749ce92b3
No account linked to committer's email address

+ 1819
- 0
Marlin/src/config/examples/Tronxy/X5S/Configuration.h
File diff suppressed because it is too large
View File


+ 1
- 0
Marlin/src/core/boards.h View File

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 View File

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

+ 4
- 1
Marlin/src/pins/pins_MELZI.h View File

24
  * Melzi pin assignments
24
  * Melzi pin assignments
25
  */
25
  */
26
 
26
 
27
-#define BOARD_NAME "Melzi"
27
+#ifndef BOARD_NAME
28
+  #define BOARD_NAME "Melzi"
29
+#endif
30
+
28
 #define IS_MELZI
31
 #define IS_MELZI
29
 #include "pins_SANGUINOLOLU_12.h"
32
 #include "pins_SANGUINOLOLU_12.h"

+ 1
- 2
Marlin/src/pins/pins_MELZI_CREALITY.h View File

31
  */
31
  */
32
 
32
 
33
 #define BOARD_NAME "Melzi (Creality)"
33
 #define BOARD_NAME "Melzi (Creality)"
34
-#define IS_MELZI
35
 
34
 
36
-#include "pins_SANGUINOLOLU_12.h"
35
+#include "pins_MELZI.h"
37
 
36
 
38
 // For the stock CR-10 use the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
37
 // For the stock CR-10 use the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
39
 //   option for the display in Configuration.h
38
 //   option for the display in Configuration.h

+ 1
- 2
Marlin/src/pins/pins_MELZI_MAKR3D.h View File

25
  */
25
  */
26
 
26
 
27
 #define BOARD_NAME "Melzi (ATmega1284)"
27
 #define BOARD_NAME "Melzi (ATmega1284)"
28
-#define IS_MELZI
29
-#include "pins_SANGUINOLOLU_12.h"
28
+#include "pins_MELZI.h"

+ 1
- 3
Marlin/src/pins/pins_MELZI_MALYAN.h View File

25
  */
25
  */
26
 
26
 
27
 #define BOARD_NAME "Melzi (Malyan)"
27
 #define BOARD_NAME "Melzi (Malyan)"
28
-#define IS_MELZI
29
-
30
-#include "pins_SANGUINOLOLU_12.h"
28
+#include "pins_MELZI.h"
31
 
29
 
32
 #undef LCD_SDSS
30
 #undef LCD_SDSS
33
 #undef LCD_PINS_RS
31
 #undef LCD_PINS_RS

+ 55
- 0
Marlin/src/pins/pins_MELZI_TRONXY.h View File

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

+ 4
- 4
platformio.ini View File

72
 src_filter  = ${common.default_src_filter}
72
 src_filter  = ${common.default_src_filter}
73
 
73
 
74
 #
74
 #
75
-# Anet 1.0 - Melzi clone (ATmega1284p)
75
+# Melzi and clones (ATmega1284p)
76
 #
76
 #
77
-[env:anet10]
77
+[env:melzi]
78
 platform     = atmelavr
78
 platform     = atmelavr
79
 framework    = arduino
79
 framework    = arduino
80
 board        = sanguino_atmega1284p
80
 board        = sanguino_atmega1284p
84
 src_filter   = ${common.default_src_filter}
84
 src_filter   = ${common.default_src_filter}
85
 
85
 
86
 #
86
 #
87
-# Anet 1.0 (Optiboot bootloader)
87
+# Melzi and clones (Optiboot bootloader)
88
 #
88
 #
89
-[env:anet10_optiboot]
89
+[env:melzi_optiboot]
90
 platform     = atmelavr
90
 platform     = atmelavr
91
 framework    = arduino
91
 framework    = arduino
92
 board        = sanguino_atmega1284p
92
 board        = sanguino_atmega1284p

Loading…
Cancel
Save