Explorar el Código

Anycubic Trigorilla 1.4 Rev. 1.1 (#14357)

thisiskeithb hace 4 años
padre
commit
71b2700c3c
Se han modificado 4 ficheros con 199 adiciones y 184 borrados
  1. 2
    0
      Marlin/Makefile
  2. 185
    184
      Marlin/src/core/boards.h
  3. 2
    0
      Marlin/src/pins/pins.h
  4. 10
    0
      Marlin/src/pins/pins_TRIGORILLA_14.h

+ 2
- 0
Marlin/Makefile Ver fichero

@@ -225,6 +225,8 @@ else ifeq ($(HARDWARE_MOTHERBOARD),431)
225 225
 else ifeq ($(HARDWARE_MOTHERBOARD),343)
226 226
 # TriGorilla Anycubic version 1.4 based on RAMPS EFB
227 227
 else ifeq ($(HARDWARE_MOTHERBOARD),443)
228
+# TriGorilla Anycubic version 1.4 Rev 1.1
229
+else ifeq ($(HARDWARE_MOTHERBOARD),444)
228 230
 # Creality: Ender-4, CR-8
229 231
 else ifeq ($(HARDWARE_MOTHERBOARD),243)
230 232
 # Creality: CR10S, CR20, CR-X

+ 185
- 184
Marlin/src/core/boards.h Ver fichero

@@ -27,258 +27,259 @@
27 27
 // RAMPS 1.3 / 1.4 - ATmega1280, ATmega2560
28 28
 //
29 29
 
30
-#define BOARD_RAMPS_OLD         3     // MEGA/RAMPS up to 1.2
31
-
32
-#define BOARD_RAMPS_13_EFB      33    // RAMPS 1.3 (Power outputs: Hotend, Fan, Bed)
33
-#define BOARD_RAMPS_13_EEB      34    // RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Bed)
34
-#define BOARD_RAMPS_13_EFF      35    // RAMPS 1.3 (Power outputs: Hotend, Fan0, Fan1)
35
-#define BOARD_RAMPS_13_EEF      36    // RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Fan)
36
-#define BOARD_RAMPS_13_SF       38    // RAMPS 1.3 (Power outputs: Spindle, Controller Fan)
37
-
38
-#define BOARD_RAMPS_14_EFB      43    // RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
39
-#define BOARD_RAMPS_14_EEB      44    // RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
40
-#define BOARD_RAMPS_14_EFF      45    // RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
41
-#define BOARD_RAMPS_14_EEF      46    // RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
42
-#define BOARD_RAMPS_14_SF       48    // RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
43
-
44
-#define BOARD_RAMPS_PLUS_EFB   143    // RAMPS Plus 3DYMY (Power outputs: Hotend, Fan, Bed)
45
-#define BOARD_RAMPS_PLUS_EEB   144    // RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Bed)
46
-#define BOARD_RAMPS_PLUS_EFF   145    // RAMPS Plus 3DYMY (Power outputs: Hotend, Fan0, Fan1)
47
-#define BOARD_RAMPS_PLUS_EEF   146    // RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Fan)
48
-#define BOARD_RAMPS_PLUS_SF    148    // RAMPS Plus 3DYMY (Power outputs: Spindle, Controller Fan)
30
+#define BOARD_RAMPS_OLD                  3  // MEGA/RAMPS up to 1.2
31
+
32
+#define BOARD_RAMPS_13_EFB              33  // RAMPS 1.3 (Power outputs: Hotend, Fan, Bed)
33
+#define BOARD_RAMPS_13_EEB              34  // RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Bed)
34
+#define BOARD_RAMPS_13_EFF              35  // RAMPS 1.3 (Power outputs: Hotend, Fan0, Fan1)
35
+#define BOARD_RAMPS_13_EEF              36  // RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Fan)
36
+#define BOARD_RAMPS_13_SF               38  // RAMPS 1.3 (Power outputs: Spindle, Controller Fan)
37
+
38
+#define BOARD_RAMPS_14_EFB              43  // RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
39
+#define BOARD_RAMPS_14_EEB              44  // RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
40
+#define BOARD_RAMPS_14_EFF              45  // RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
41
+#define BOARD_RAMPS_14_EEF              46  // RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
42
+#define BOARD_RAMPS_14_SF               48  // RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
43
+
44
+#define BOARD_RAMPS_PLUS_EFB           143  // RAMPS Plus 3DYMY (Power outputs: Hotend, Fan, Bed)
45
+#define BOARD_RAMPS_PLUS_EEB           144  // RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Bed)
46
+#define BOARD_RAMPS_PLUS_EFF           145  // RAMPS Plus 3DYMY (Power outputs: Hotend, Fan0, Fan1)
47
+#define BOARD_RAMPS_PLUS_EEF           146  // RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Fan)
48
+#define BOARD_RAMPS_PLUS_SF            148  // RAMPS Plus 3DYMY (Power outputs: Spindle, Controller Fan)
49 49
 
50 50
 //
51 51
 // RAMPS Derivatives - ATmega1280, ATmega2560
52 52
 //
53 53
 
54
-#define BOARD_3DRAG             77    // 3Drag Controller
55
-#define BOARD_K8200             78    // Velleman K8200 Controller (derived from 3Drag Controller)
56
-#define BOARD_K8400             79    // Velleman K8400 Controller (derived from 3Drag Controller)
57
-#define BOARD_BAM_DICE          401   // 2PrintBeta BAM&DICE with STK drivers
58
-#define BOARD_BAM_DICE_DUE      402   // 2PrintBeta BAM&DICE Due with STK drivers
59
-#define BOARD_MKS_BASE          40    // MKS BASE v1.0
60
-#define BOARD_MKS_BASE_14       404   // MKS v1.4 A4982 stepper drivers
61
-#define BOARD_MKS_BASE_15       405   // MKS v1.5 with Allegro A4982 stepper drivers
62
-#define BOARD_MKS_BASE_HEROIC   41    // MKS BASE 1.0 with Heroic HR4982 stepper drivers
63
-#define BOARD_MKS_GEN_13        47    // MKS GEN v1.3 or 1.4
64
-#define BOARD_MKS_GEN_L         53    // MKS GEN L
65
-#define BOARD_KFB_2             136   // Bigtreetech or BIQU KFB2.0
66
-#define BOARD_ZRIB_V20          504   // zrib V2.0 control board (Chinese knock off RAMPS replica)
67
-#define BOARD_FELIX2            37    // Felix 2.0+ Electronics Board (RAMPS like)
68
-#define BOARD_RIGIDBOARD        42    // Invent-A-Part RigidBoard
69
-#define BOARD_RIGIDBOARD_V2     52    // Invent-A-Part RigidBoard V2
70
-#define BOARD_SAINSMART_2IN1    49    // Sainsmart 2-in-1 board
71
-#define BOARD_ULTIMAKER         7     // Ultimaker
72
-#define BOARD_ULTIMAKER_OLD     71    // Ultimaker (Older electronics. Pre 1.5.4. This is rare)
73
-#define BOARD_AZTEEG_X3         67    // Azteeg X3
74
-#define BOARD_AZTEEG_X3_PRO     68    // Azteeg X3 Pro
75
-#define BOARD_ULTIMAIN_2        72    // Ultimainboard 2.x (Uses TEMP_SENSOR 20)
76
-#define BOARD_RUMBA             80    // Rumba
77
-#define BOARD_RUMBA_RAISE3D     333   // Raise3D N series Rumba derivative
78
-#define BOARD_RL200             801   // Rapide Lite 200 (v1, low-cost RUMBA clone with drv)
79
-#define BOARD_FORMBOT_TREX2PLUS 95    // Formbot T-Rex 2 Plus
80
-#define BOARD_FORMBOT_TREX3     96    // Formbot T-Rex 3
81
-#define BOARD_FORMBOT_RAPTOR    97    // Formbot Raptor
82
-#define BOARD_FORMBOT_RAPTOR2   98    // Formbot Raptor 2
83
-#define BOARD_BQ_ZUM_MEGA_3D    503   // bq ZUM Mega 3D
84
-#define BOARD_MAKEBOARD_MINI    431   // MakeBoard Mini v2.1.2 is a control board sold by MicroMake
85
-#define BOARD_TRIGORILLA_13     343   // TriGorilla Anycubic version 1.3 based on RAMPS EFB
86
-#define BOARD_TRIGORILLA_14     443   // TriGorilla Anycubic version 1.4 based on RAMPS EFB
87
-#define BOARD_RAMPS_ENDER_4     243   // Creality: Ender-4, CR-8
88
-#define BOARD_RAMPS_CREALITY    244   // Creality: CR10S, CR20, CR-X
89
-#define BOARD_RAMPS_DAGOMA      245   // Dagoma F5
90
-#define BOARD_FYSETC_F6_13      541   // Fysetc F6
91
-#define BOARD_DUPLICATOR_I3_PLUS 31   // Wanhao Duplicator i3 Plus
92
-#define BOARD_VORON             441   // VORON Design
93
-#define BOARD_TRONXY_V3_1_0     442   // Tronxy TRONXY-V3-1.0
94
-#define BOARD_Z_BOLT_X_SERIES   550   // Z-Bolt X Series
54
+#define BOARD_3DRAG                     77  // 3Drag Controller
55
+#define BOARD_K8200                     78  // Velleman K8200 Controller (derived from 3Drag Controller)
56
+#define BOARD_K8400                     79  // Velleman K8400 Controller (derived from 3Drag Controller)
57
+#define BOARD_BAM_DICE                 401  // 2PrintBeta BAM&DICE with STK drivers
58
+#define BOARD_BAM_DICE_DUE             402  // 2PrintBeta BAM&DICE Due with STK drivers
59
+#define BOARD_MKS_BASE                  40  // MKS BASE v1.0
60
+#define BOARD_MKS_BASE_14              404  // MKS v1.4 A4982 stepper drivers
61
+#define BOARD_MKS_BASE_15              405  // MKS v1.5 with Allegro A4982 stepper drivers
62
+#define BOARD_MKS_BASE_HEROIC           41  // MKS BASE 1.0 with Heroic HR4982 stepper drivers
63
+#define BOARD_MKS_GEN_13                47  // MKS GEN v1.3 or 1.4
64
+#define BOARD_MKS_GEN_L                 53  // MKS GEN L
65
+#define BOARD_KFB_2                    136  // Bigtreetech or BIQU KFB2.0
66
+#define BOARD_ZRIB_V20                 504  // zrib V2.0 control board (Chinese knock off RAMPS replica)
67
+#define BOARD_FELIX2                    37  // Felix 2.0+ Electronics Board (RAMPS like)
68
+#define BOARD_RIGIDBOARD                42  // Invent-A-Part RigidBoard
69
+#define BOARD_RIGIDBOARD_V2             52  // Invent-A-Part RigidBoard V2
70
+#define BOARD_SAINSMART_2IN1            49  // Sainsmart 2-in-1 board
71
+#define BOARD_ULTIMAKER                  7  // Ultimaker
72
+#define BOARD_ULTIMAKER_OLD             71  // Ultimaker (Older electronics. Pre 1.5.4. This is rare)
73
+#define BOARD_AZTEEG_X3                 67  // Azteeg X3
74
+#define BOARD_AZTEEG_X3_PRO             68  // Azteeg X3 Pro
75
+#define BOARD_ULTIMAIN_2                72  // Ultimainboard 2.x (Uses TEMP_SENSOR 20)
76
+#define BOARD_RUMBA                     80  // Rumba
77
+#define BOARD_RUMBA_RAISE3D            333  // Raise3D N series Rumba derivative
78
+#define BOARD_RL200                    801  // Rapide Lite 200 (v1, low-cost RUMBA clone with drv)
79
+#define BOARD_FORMBOT_TREX2PLUS         95  // Formbot T-Rex 2 Plus
80
+#define BOARD_FORMBOT_TREX3             96  // Formbot T-Rex 3
81
+#define BOARD_FORMBOT_RAPTOR            97  // Formbot Raptor
82
+#define BOARD_FORMBOT_RAPTOR2           98  // Formbot Raptor 2
83
+#define BOARD_BQ_ZUM_MEGA_3D           503  // bq ZUM Mega 3D
84
+#define BOARD_MAKEBOARD_MINI           431  // MakeBoard Mini v2.1.2 is a control board sold by MicroMake
85
+#define BOARD_TRIGORILLA_13            343  // TriGorilla Anycubic version 1.3 based on RAMPS EFB
86
+#define BOARD_TRIGORILLA_14            443  //   ... Ver 1.4
87
+#define BOARD_TRIGORILLA_14_11         444  //   ... Rev 1.1 (new servo pin order)
88
+#define BOARD_RAMPS_ENDER_4            243  // Creality: Ender-4, CR-8
89
+#define BOARD_RAMPS_CREALITY           244  // Creality: CR10S, CR20, CR-X
90
+#define BOARD_RAMPS_DAGOMA             245  // Dagoma F5
91
+#define BOARD_FYSETC_F6_13             541  // Fysetc F6
92
+#define BOARD_DUPLICATOR_I3_PLUS        31  // Wanhao Duplicator i3 Plus
93
+#define BOARD_VORON                    441  // VORON Design
94
+#define BOARD_TRONXY_V3_1_0            442  // Tronxy TRONXY-V3-1.0
95
+#define BOARD_Z_BOLT_X_SERIES          550  // Z-Bolt X Series
95 96
 
96 97
 //
97 98
 // Other ATmega1280, ATmega2560
98 99
 //
99 100
 
100
-#define BOARD_CNCONTROLS_11     111   // Cartesio CN Controls V11
101
-#define BOARD_CNCONTROLS_12     112   // Cartesio CN Controls V12
102
-#define BOARD_CHEAPTRONIC       2     // Cheaptronic v1.0
103
-#define BOARD_CHEAPTRONIC_V2    21    // Cheaptronic v2.0
104
-#define BOARD_MIGHTYBOARD_REVE  200   // Makerbot Mightyboard Revision E
105
-#define BOARD_MEGATRONICS       70    // Megatronics
106
-#define BOARD_MEGATRONICS_2     701   // Megatronics v2.0
107
-#define BOARD_MEGATRONICS_3     703   // Megatronics v3.0
108
-#define BOARD_MEGATRONICS_31    704   // Megatronics v3.1
109
-#define BOARD_MEGATRONICS_32    705   // Megatronics v3.2
110
-#define BOARD_RAMBO             301   // Rambo
111
-#define BOARD_MINIRAMBO         302   // Mini-Rambo
112
-#define BOARD_MINIRAMBO_10A     303   // Mini-Rambo 1.0a
113
-#define BOARD_EINSY_RAMBO       304   // Einsy Rambo
114
-#define BOARD_EINSY_RETRO       305   // Einsy Retro
115
-#define BOARD_ELEFU_3           23    // Elefu Ra Board (v3)
116
-#define BOARD_LEAPFROG          999   // Leapfrog
117
-#define BOARD_MEGACONTROLLER    310   // Mega controller
118
-#define BOARD_SCOOVO_X9H        321   // abee Scoovo X9H
119
-#define BOARD_GT2560_REV_A      74    // Geeetech GT2560 Rev. A
120
-#define BOARD_GT2560_REV_A_PLUS 75    // Geeetech GT2560 Rev. A+ (with auto level probe)
121
-#define BOARD_GT2560_V3         76    // Geeetech GT2560 Rev B for A10(M/D)
122
-#define BOARD_GT2560_V3_MC2     73    // Geeetech GT2560 Rev B for Mecreator2
123
-#define BOARD_GT2560_V3_A20     86    // Geeetech GT2560 Rev B for A20(M/D)
124
-#define BOARD_EINSTART_S        666   // Einstart retrofit
101
+#define BOARD_CNCONTROLS_11            111  // Cartesio CN Controls V11
102
+#define BOARD_CNCONTROLS_12            112  // Cartesio CN Controls V12
103
+#define BOARD_CHEAPTRONIC                2  // Cheaptronic v1.0
104
+#define BOARD_CHEAPTRONIC_V2            21  // Cheaptronic v2.0
105
+#define BOARD_MIGHTYBOARD_REVE         200  // Makerbot Mightyboard Revision E
106
+#define BOARD_MEGATRONICS               70  // Megatronics
107
+#define BOARD_MEGATRONICS_2            701  // Megatronics v2.0
108
+#define BOARD_MEGATRONICS_3            703  // Megatronics v3.0
109
+#define BOARD_MEGATRONICS_31           704  // Megatronics v3.1
110
+#define BOARD_MEGATRONICS_32           705  // Megatronics v3.2
111
+#define BOARD_RAMBO                    301  // Rambo
112
+#define BOARD_MINIRAMBO                302  // Mini-Rambo
113
+#define BOARD_MINIRAMBO_10A            303  // Mini-Rambo 1.0a
114
+#define BOARD_EINSY_RAMBO              304  // Einsy Rambo
115
+#define BOARD_EINSY_RETRO              305  // Einsy Retro
116
+#define BOARD_ELEFU_3                   23  // Elefu Ra Board (v3)
117
+#define BOARD_LEAPFROG                 999  // Leapfrog
118
+#define BOARD_MEGACONTROLLER           310  // Mega controller
119
+#define BOARD_SCOOVO_X9H               321  // abee Scoovo X9H
120
+#define BOARD_GT2560_REV_A              74  // Geeetech GT2560 Rev. A
121
+#define BOARD_GT2560_REV_A_PLUS         75  // Geeetech GT2560 Rev. A+ (with auto level probe)
122
+#define BOARD_GT2560_V3                 76  // Geeetech GT2560 Rev B for A10(M/D)
123
+#define BOARD_GT2560_V3_MC2             73  // Geeetech GT2560 Rev B for Mecreator2
124
+#define BOARD_GT2560_V3_A20             86  // Geeetech GT2560 Rev B for A20(M/D)
125
+#define BOARD_EINSTART_S               666  // Einstart retrofit
125 126
 
126 127
 //
127 128
 // ATmega1281, ATmega2561
128 129
 //
129 130
 
130
-#define BOARD_MINITRONICS       702   // Minitronics v1.0/1.1
131
-#define BOARD_SILVER_GATE       25    // Silvergate v1.0
131
+#define BOARD_MINITRONICS              702  // Minitronics v1.0/1.1
132
+#define BOARD_SILVER_GATE               25  // Silvergate v1.0
132 133
 
133 134
 //
134 135
 // Sanguinololu and Derivatives - ATmega644P, ATmega1284P
135 136
 //
136 137
 
137
-#define BOARD_SANGUINOLOLU_11   6     // Sanguinololu < 1.2
138
-#define BOARD_SANGUINOLOLU_12   62    // Sanguinololu 1.2 and above
139
-#define BOARD_MELZI             63    // Melzi
140
-#define BOARD_MELZI_MAKR3D      66    // Melzi with ATmega1284 (MaKr3d version)
141
-#define BOARD_MELZI_CREALITY    89    // Melzi Creality3D board (for CR-10 etc)
142
-#define BOARD_MELZI_MALYAN      92    // Melzi Malyan M150 board
143
-#define BOARD_MELZI_TRONXY      505   // Tronxy X5S
144
-#define BOARD_STB_11            64    // STB V1.1
145
-#define BOARD_AZTEEG_X1         65    // Azteeg X1
146
-#define BOARD_ANET_10           69    // Anet 1.0 (Melzi clone)
138
+#define BOARD_SANGUINOLOLU_11            6  // Sanguinololu < 1.2
139
+#define BOARD_SANGUINOLOLU_12           62  // Sanguinololu 1.2 and above
140
+#define BOARD_MELZI                     63  // Melzi
141
+#define BOARD_MELZI_MAKR3D              66  // Melzi with ATmega1284 (MaKr3d version)
142
+#define BOARD_MELZI_CREALITY            89  // Melzi Creality3D board (for CR-10 etc)
143
+#define BOARD_MELZI_MALYAN              92  // Melzi Malyan M150 board
144
+#define BOARD_MELZI_TRONXY             505  // Tronxy X5S
145
+#define BOARD_STB_11                    64  // STB V1.1
146
+#define BOARD_AZTEEG_X1                 65  // Azteeg X1
147
+#define BOARD_ANET_10                   69  // Anet 1.0 (Melzi clone)
147 148
 
148 149
 //
149 150
 // Other ATmega644P, ATmega644, ATmega1284P
150 151
 //
151 152
 
152
-#define BOARD_GEN3_MONOLITHIC   22    // Gen3 Monolithic Electronics
153
-#define BOARD_GEN3_PLUS         9     // Gen3+
154
-#define BOARD_GEN6              5     // Gen6
155
-#define BOARD_GEN6_DELUXE       51    // Gen6 deluxe
156
-#define BOARD_GEN7_CUSTOM       10    // Gen7 custom (Alfons3 Version) "https://github.com/Alfons3/Generation_7_Electronics"
157
-#define BOARD_GEN7_12           11    // Gen7 v1.1, v1.2
158
-#define BOARD_GEN7_13           12    // Gen7 v1.3
159
-#define BOARD_GEN7_14           13    // Gen7 v1.4
160
-#define BOARD_OMCA_A            90    // Alpha OMCA board
161
-#define BOARD_OMCA              91    // Final OMCA board
162
-#define BOARD_SETHI             20    // Sethi 3D_1
153
+#define BOARD_GEN3_MONOLITHIC           22  // Gen3 Monolithic Electronics
154
+#define BOARD_GEN3_PLUS                  9  // Gen3+
155
+#define BOARD_GEN6                       5  // Gen6
156
+#define BOARD_GEN6_DELUXE               51  // Gen6 deluxe
157
+#define BOARD_GEN7_CUSTOM               10  // Gen7 custom (Alfons3 Version) "https://github.com/Alfons3/Generation_7_Electronics"
158
+#define BOARD_GEN7_12                   11  // Gen7 v1.1, v1.2
159
+#define BOARD_GEN7_13                   12  // Gen7 v1.3
160
+#define BOARD_GEN7_14                   13  // Gen7 v1.4
161
+#define BOARD_OMCA_A                    90  // Alpha OMCA board
162
+#define BOARD_OMCA                      91  // Final OMCA board
163
+#define BOARD_SETHI                     20  // Sethi 3D_1
163 164
 
164 165
 //
165 166
 // Teensyduino - AT90USB1286, AT90USB1286P
166 167
 //
167 168
 
168
-#define BOARD_TEENSYLU          8     // Teensylu
169
-#define BOARD_PRINTRBOARD       81    // Printrboard (AT90USB1286)
170
-#define BOARD_PRINTRBOARD_REVF  811   // Printrboard Revision F (AT90USB1286)
171
-#define BOARD_BRAINWAVE         82    // Brainwave (AT90USB646)
172
-#define BOARD_BRAINWAVE_PRO     85    // Brainwave Pro (AT90USB1286)
173
-#define BOARD_SAV_MKI           83    // SAV Mk-I (AT90USB1286)
174
-#define BOARD_TEENSY2           84    // Teensy++2.0 (AT90USB1286)
175
-#define BOARD_5DPRINT           88    // 5DPrint D8 Driver Board
169
+#define BOARD_TEENSYLU                   8  // Teensylu
170
+#define BOARD_PRINTRBOARD               81  // Printrboard (AT90USB1286)
171
+#define BOARD_PRINTRBOARD_REVF         811  // Printrboard Revision F (AT90USB1286)
172
+#define BOARD_BRAINWAVE                 82  // Brainwave (AT90USB646)
173
+#define BOARD_BRAINWAVE_PRO             85  // Brainwave Pro (AT90USB1286)
174
+#define BOARD_SAV_MKI                   83  // SAV Mk-I (AT90USB1286)
175
+#define BOARD_TEENSY2                   84  // Teensy++2.0 (AT90USB1286)
176
+#define BOARD_5DPRINT                   88  // 5DPrint D8 Driver Board
176 177
 
177 178
 //
178 179
 // LPC1768 ARM Cortex M3
179 180
 //
180 181
 
181
-#define BOARD_RAMPS_14_RE_ARM_EFB 1743  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
182
-#define BOARD_RAMPS_14_RE_ARM_EEB 1744  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
183
-#define BOARD_RAMPS_14_RE_ARM_EFF 1745  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
184
-#define BOARD_RAMPS_14_RE_ARM_EEF 1746  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
185
-#define BOARD_RAMPS_14_RE_ARM_SF  1748  // Re-ARM with RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
186
-#define BOARD_MKS_SBASE           1750  // MKS-Sbase (Power outputs: Hotend0, Hotend1, Bed, Fan)
187
-#define BOARD_AZSMZ_MINI          1751  // AZSMZ Mini
188
-#define BOARD_AZTEEG_X5_GT        1752  // Azteeg X5 GT (Power outputs: Hotend0, Hotend1, Bed, Fan)
189
-#define BOARD_BIQU_BQ111_A4       1753  // BIQU BQ111-A4 (Power outputs: Hotend, Fan, Bed)
190
-#define BOARD_SELENA_COMPACT      1754  // Selena Compact (Power outputs: Hotend0, Hotend1, Bed0, Bed1, Fan0, Fan1)
191
-#define BOARD_COHESION3D_REMIX    1755  // Cohesion3D ReMix
192
-#define BOARD_COHESION3D_MINI     1756  // Cohesion3D Mini
193
-#define BOARD_SMOOTHIEBOARD       1757  // Smoothieboard
194
-#define BOARD_AZTEEG_X5_MINI_WIFI 1758  // Azteeg X5 Mini Wifi (Power outputs: Hotend0, Bed, Fan)
195
-#define BOARD_BIQU_SKR_V1_1       1759  // BIQU SKR_V1.1 (Power outputs: Hotend0,Hotend1, Fan, Bed)
196
-#define BOARD_BIQU_B300_V1_0      1760  // BIQU B300_V1.0 (Power outputs: Hotend0, Fan, Bed, SPI Driver)
197
-#define BOARD_BIGTREE_SKR_V1_3    1761  // BIGTREE SKR_V1.3 (Power outputs: Hotend0, Hotend1, Fan, Bed)
198
-#define BOARD_AZTEEG_X5_MINI      1762  // Azteeg X5 Mini (Power outputs: Hotend0, Bed, Fan)
199
-#define BOARD_MKS_SGEN            1763  // MKS-SGen (Power outputs: Hotend0, Hotend1, Bed, Fan)
182
+#define BOARD_RAMPS_14_RE_ARM_EFB     1743  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
183
+#define BOARD_RAMPS_14_RE_ARM_EEB     1744  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
184
+#define BOARD_RAMPS_14_RE_ARM_EFF     1745  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
185
+#define BOARD_RAMPS_14_RE_ARM_EEF     1746  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
186
+#define BOARD_RAMPS_14_RE_ARM_SF      1748  // Re-ARM with RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
187
+#define BOARD_MKS_SBASE               1750  // MKS-Sbase (Power outputs: Hotend0, Hotend1, Bed, Fan)
188
+#define BOARD_AZSMZ_MINI              1751  // AZSMZ Mini
189
+#define BOARD_AZTEEG_X5_GT            1752  // Azteeg X5 GT (Power outputs: Hotend0, Hotend1, Bed, Fan)
190
+#define BOARD_BIQU_BQ111_A4           1753  // BIQU BQ111-A4 (Power outputs: Hotend, Fan, Bed)
191
+#define BOARD_SELENA_COMPACT          1754  // Selena Compact (Power outputs: Hotend0, Hotend1, Bed0, Bed1, Fan0, Fan1)
192
+#define BOARD_COHESION3D_REMIX        1755  // Cohesion3D ReMix
193
+#define BOARD_COHESION3D_MINI         1756  // Cohesion3D Mini
194
+#define BOARD_SMOOTHIEBOARD           1757  // Smoothieboard
195
+#define BOARD_AZTEEG_X5_MINI_WIFI     1758  // Azteeg X5 Mini Wifi (Power outputs: Hotend0, Bed, Fan)
196
+#define BOARD_BIQU_SKR_V1_1           1759  // BIQU SKR_V1.1 (Power outputs: Hotend0,Hotend1, Fan, Bed)
197
+#define BOARD_BIQU_B300_V1_0          1760  // BIQU B300_V1.0 (Power outputs: Hotend0, Fan, Bed, SPI Driver)
198
+#define BOARD_BIGTREE_SKR_V1_3        1761  // BIGTREE SKR_V1.3 (Power outputs: Hotend0, Hotend1, Fan, Bed)
199
+#define BOARD_AZTEEG_X5_MINI          1762  // Azteeg X5 Mini (Power outputs: Hotend0, Bed, Fan)
200
+#define BOARD_MKS_SGEN                1763  // MKS-SGen (Power outputs: Hotend0, Hotend1, Bed, Fan)
200 201
 
201 202
 //
202 203
 // SAM3X8E ARM Cortex M3
203 204
 //
204 205
 
205
-#define BOARD_DUE3DOM          1411   // DUE3DOM for Arduino DUE
206
-#define BOARD_DUE3DOM_MINI     1412   // DUE3DOM MINI for Arduino DUE
207
-#define BOARD_RADDS            1502   // RADDS
208
-#define BOARD_RAMPS_FD_V1      1503   // RAMPS-FD v1
209
-#define BOARD_RAMPS_FD_V2      1504   // RAMPS-FD v2
210
-#define BOARD_RAMPS_SMART_EFB  1523   // RAMPS-SMART (Power outputs: Hotend, Fan, Bed)
211
-#define BOARD_RAMPS_SMART_EEB  1524   // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Bed)
212
-#define BOARD_RAMPS_SMART_EFF  1525   // RAMPS-SMART (Power outputs: Hotend, Fan0, Fan1)
213
-#define BOARD_RAMPS_SMART_EEF  1526   // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Fan)
214
-#define BOARD_RAMPS_SMART_SF   1528   // RAMPS-SMART (Power outputs: Spindle, Controller Fan)
215
-#define BOARD_RAMPS_DUO_EFB    1533   // RAMPS Duo (Power outputs: Hotend, Fan, Bed)
216
-#define BOARD_RAMPS_DUO_EEB    1534   // RAMPS Duo (Power outputs: Hotend0, Hotend1, Bed)
217
-#define BOARD_RAMPS_DUO_EFF    1535   // RAMPS Duo (Power outputs: Hotend, Fan0, Fan1)
218
-#define BOARD_RAMPS_DUO_EEF    1536   // RAMPS Duo (Power outputs: Hotend0, Hotend1, Fan)
219
-#define BOARD_RAMPS_DUO_SF     1538   // RAMPS Duo (Power outputs: Spindle, Controller Fan)
220
-#define BOARD_RAMPS4DUE_EFB    1543   // RAMPS4DUE (Power outputs: Hotend, Fan, Bed)
221
-#define BOARD_RAMPS4DUE_EEB    1544   // RAMPS4DUE (Power outputs: Hotend0, Hotend1, Bed)
222
-#define BOARD_RAMPS4DUE_EFF    1545   // RAMPS4DUE (Power outputs: Hotend, Fan0, Fan1)
223
-#define BOARD_RAMPS4DUE_EEF    1546   // RAMPS4DUE (Power outputs: Hotend0, Hotend1, Fan)
224
-#define BOARD_RAMPS4DUE_SF     1548   // RAMPS4DUE (Power outputs: Spindle, Controller Fan)
225
-#define BOARD_RURAMPS4D_11     1550   // RuRAMPS4Duo v1.1 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed)
226
-#define BOARD_RURAMPS4D_13     1551   // RuRAMPS4Duo v1.3 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed)
227
-#define BOARD_ULTRATRONICS_PRO 1560   // ReprapWorld Ultratronics Pro V1.0
228
-#define BOARD_ARCHIM1          1591   // UltiMachine Archim1 (with DRV8825 drivers)
229
-#define BOARD_ARCHIM2          1592   // UltiMachine Archim2 (with TMC2130 drivers)
230
-#define BOARD_ALLIGATOR        1602   // Alligator Board R2
206
+#define BOARD_DUE3DOM                 1411  // DUE3DOM for Arduino DUE
207
+#define BOARD_DUE3DOM_MINI            1412  // DUE3DOM MINI for Arduino DUE
208
+#define BOARD_RADDS                   1502  // RADDS
209
+#define BOARD_RAMPS_FD_V1             1503  // RAMPS-FD v1
210
+#define BOARD_RAMPS_FD_V2             1504  // RAMPS-FD v2
211
+#define BOARD_RAMPS_SMART_EFB         1523  // RAMPS-SMART (Power outputs: Hotend, Fan, Bed)
212
+#define BOARD_RAMPS_SMART_EEB         1524  // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Bed)
213
+#define BOARD_RAMPS_SMART_EFF         1525  // RAMPS-SMART (Power outputs: Hotend, Fan0, Fan1)
214
+#define BOARD_RAMPS_SMART_EEF         1526  // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Fan)
215
+#define BOARD_RAMPS_SMART_SF          1528  // RAMPS-SMART (Power outputs: Spindle, Controller Fan)
216
+#define BOARD_RAMPS_DUO_EFB           1533  // RAMPS Duo (Power outputs: Hotend, Fan, Bed)
217
+#define BOARD_RAMPS_DUO_EEB           1534  // RAMPS Duo (Power outputs: Hotend0, Hotend1, Bed)
218
+#define BOARD_RAMPS_DUO_EFF           1535  // RAMPS Duo (Power outputs: Hotend, Fan0, Fan1)
219
+#define BOARD_RAMPS_DUO_EEF           1536  // RAMPS Duo (Power outputs: Hotend0, Hotend1, Fan)
220
+#define BOARD_RAMPS_DUO_SF            1538  // RAMPS Duo (Power outputs: Spindle, Controller Fan)
221
+#define BOARD_RAMPS4DUE_EFB           1543  // RAMPS4DUE (Power outputs: Hotend, Fan, Bed)
222
+#define BOARD_RAMPS4DUE_EEB           1544  // RAMPS4DUE (Power outputs: Hotend0, Hotend1, Bed)
223
+#define BOARD_RAMPS4DUE_EFF           1545  // RAMPS4DUE (Power outputs: Hotend, Fan0, Fan1)
224
+#define BOARD_RAMPS4DUE_EEF           1546  // RAMPS4DUE (Power outputs: Hotend0, Hotend1, Fan)
225
+#define BOARD_RAMPS4DUE_SF            1548  // RAMPS4DUE (Power outputs: Spindle, Controller Fan)
226
+#define BOARD_RURAMPS4D_11            1550  // RuRAMPS4Duo v1.1 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed)
227
+#define BOARD_RURAMPS4D_13            1551  // RuRAMPS4Duo v1.3 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed)
228
+#define BOARD_ULTRATRONICS_PRO        1560  // ReprapWorld Ultratronics Pro V1.0
229
+#define BOARD_ARCHIM1                 1591  // UltiMachine Archim1 (with DRV8825 drivers)
230
+#define BOARD_ARCHIM2                 1592  // UltiMachine Archim2 (with TMC2130 drivers)
231
+#define BOARD_ALLIGATOR               1602  // Alligator Board R2
231 232
 
232 233
 //
233 234
 // SAM3X8C ARM Cortex M3
234 235
 //
235 236
 
236
-#define BOARD_PRINTRBOARD_G2   1620   // PRINTRBOARD G2
237
-#define BOARD_ADSK             1610   // Arduino DUE Shield Kit (ADSK)
237
+#define BOARD_PRINTRBOARD_G2          1620  // PRINTRBOARD G2
238
+#define BOARD_ADSK                    1610  // Arduino DUE Shield Kit (ADSK)
238 239
 
239 240
 //
240 241
 // STM32 ARM Cortex-M3
241 242
 //
242 243
 
243
-#define BOARD_STM32F1R         1800   // STM32R Libmaple based STM32F1 controller
244
-#define BOARD_MALYAN_M200      1801   // STM32C8T6 Libmaple based stm32f1 controller
245
-#define BOARD_STM3R_MINI       1803   // STM32 Libmaple based stm32f1 controller
246
-#define BOARD_GTM32_PRO_VB     1805   // STM32f103VET6 controller
247
-#define BOARD_MORPHEUS         1806   // STM32F103C8/STM32F103CB Libmaple based stm32f1 controller
248
-#define BOARD_MKS_ROBIN        1808   // MKS Robin / STM32F103ZET6
249
-#define BOARD_BIGTREE_SKR_MINI_V1_1 1814 // STM32F103RC
250
-#define BOARD_JGAURORA_A5S_A1  1820   // JGAurora A5S A1 / STM32F103ZET6
244
+#define BOARD_STM32F1R                1800  // STM32R Libmaple based STM32F1 controller
245
+#define BOARD_MALYAN_M200             1801  // STM32C8T6 Libmaple based stm32f1 controller
246
+#define BOARD_STM3R_MINI              1803  // STM32 Libmaple based stm32f1 controller
247
+#define BOARD_GTM32_PRO_VB            1805  // STM32f103VET6 controller
248
+#define BOARD_MORPHEUS                1806  // STM32F103C8/STM32F103CB Libmaple based stm32f1 controller
249
+#define BOARD_MKS_ROBIN               1808  // MKS Robin / STM32F103ZET6
250
+#define BOARD_BIGTREE_SKR_MINI_V1_1   1814  // STM32F103RC
251
+#define BOARD_JGAURORA_A5S_A1         1820  // JGAurora A5S A1 / STM32F103ZET6
251 252
 
252 253
 //
253 254
 // STM32 ARM Cortex-M4F
254 255
 //
255 256
 
256
-#define BOARD_TEENSY31_32      1552   // Teensy3.1 and Teensy3.2
257
-#define BOARD_TEENSY35_36       841   // Teensy3.5 and Teensy3.6
258
-#define BOARD_BEAST            1802   // STM32FxxxVxT6 Libmaple based stm32f4 controller
259
-#define BOARD_STM32F4          1804   // STM32 STM32GENERIC based STM32F4 controller
260
-#define BOARD_ARMED            1807   // Arm'ed STM32F4 based controller
261
-#define BOARD_RUMBA32          1809   // RUMBA32 STM32F4 based controller
262
-#define BOARD_BLACK_STM32F407VE 1810  // BLACK_STM32F407VE
263
-#define BOARD_BLACK_STM32F407ZE 1811  // BLACK_STM32F407ZE
264
-#define BOARD_STEVAL           1866   // STEVAL-3DP001V1 3D PRINTER BOARD
257
+#define BOARD_TEENSY31_32             1552  // Teensy3.1 and Teensy3.2
258
+#define BOARD_TEENSY35_36              841  // Teensy3.5 and Teensy3.6
259
+#define BOARD_BEAST                   1802  // STM32FxxxVxT6 Libmaple based stm32f4 controller
260
+#define BOARD_STM32F4                 1804  // STM32 STM32GENERIC based STM32F4 controller
261
+#define BOARD_ARMED                   1807  // Arm'ed STM32F4 based controller
262
+#define BOARD_RUMBA32                 1809  // RUMBA32 STM32F4 based controller
263
+#define BOARD_BLACK_STM32F407VE       1810  // BLACK_STM32F407VE
264
+#define BOARD_BLACK_STM32F407ZE       1811  // BLACK_STM32F407ZE
265
+#define BOARD_STEVAL                  1866  // STEVAL-3DP001V1 3D PRINTER BOARD
265 266
 
266 267
 //
267 268
 // ARM Cortex M7
268 269
 //
269 270
 
270
-#define BOARD_THE_BORG         1860   // THE-BORG (Power outputs: Hotend0, Hotend1, Bed, Fan)
271
-#define BOARD_REMRAM_V1        1862   // RemRam v1
271
+#define BOARD_THE_BORG                1860  // THE-BORG (Power outputs: Hotend0, Hotend1, Bed, Fan)
272
+#define BOARD_REMRAM_V1               1862  // RemRam v1
272 273
 
273 274
 //
274 275
 // Espressif ESP32 WiFi
275 276
 //
276
-#define BOARD_ESP32            1900
277
+#define BOARD_ESP32                   1900
277 278
 
278 279
 //
279 280
 // Simulations
280 281
 //
281 282
 
282
-#define BOARD_LINUX_RAMPS      2000
283
+#define BOARD_LINUX_RAMPS             2000
283 284
 
284 285
 #define MB(board) (defined(BOARD_##board) && MOTHERBOARD==BOARD_##board)

+ 2
- 0
Marlin/src/pins/pins.h Ver fichero

@@ -156,6 +156,8 @@
156 156
   #include "pins_TRIGORILLA_13.h"     // ATmega2560                                 env:megaatmega2560
157 157
 #elif MB(TRIGORILLA_14)
158 158
   #include "pins_TRIGORILLA_14.h"     // ATmega2560                                 env:megaatmega2560
159
+#elif MB(TRIGORILLA_14_11)
160
+  #include "pins_TRIGORILLA_14.h"     // ATmega2560                                 env:megaatmega2560
159 161
 #elif MB(RAMPS_ENDER_4)
160 162
   #include "pins_RAMPS_ENDER_4.h"     // ATmega2560                                 env:megaatmega2560
161 163
 #elif MB(RAMPS_CREALITY)

+ 10
- 0
Marlin/src/pins/pins_TRIGORILLA_14.h Ver fichero

@@ -26,6 +26,16 @@
26 26
 
27 27
 #define BOARD_NAME "Anycubic RAMPS 1.4"
28 28
 
29
+//
30
+// Servos
31
+//
32
+#if MB(TRIGORILLA_14_11)
33
+  #define SERVO0_PIN        5
34
+  #define SERVO1_PIN        4
35
+  #define SERVO2_PIN       11
36
+  #define SERVO3_PIN        6
37
+#endif
38
+
29 39
 // Labeled pins
30 40
 #define TRIGORILLA_HEATER_BED_PIN  8
31 41
 #define TRIGORILLA_HEATER_0_PIN   10

Loading…
Cancelar
Guardar