ソースを参照

Update motherboard numbering

Scott Lahteine 6年前
コミット
18e396b102
2個のファイルの変更310行の追加304行の削除
  1. 119
    113
      Marlin/Makefile
  2. 191
    191
      Marlin/src/core/boards.h

+ 119
- 113
Marlin/Makefile ファイルの表示

122
 #
122
 #
123
 
123
 
124
 # MEGA/RAMPS up to 1.2
124
 # MEGA/RAMPS up to 1.2
125
-else ifeq ($(HARDWARE_MOTHERBOARD),3)
125
+else ifeq ($(HARDWARE_MOTHERBOARD),1000)
126
 
126
 
127
 # RAMPS 1.3 (Power outputs: Hotend, Fan, Bed)
127
 # RAMPS 1.3 (Power outputs: Hotend, Fan, Bed)
128
-else ifeq ($(HARDWARE_MOTHERBOARD),33)
128
+else ifeq ($(HARDWARE_MOTHERBOARD),1010)
129
 # RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Bed)
129
 # RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Bed)
130
-else ifeq ($(HARDWARE_MOTHERBOARD),34)
130
+else ifeq ($(HARDWARE_MOTHERBOARD),1011)
131
 # RAMPS 1.3 (Power outputs: Hotend, Fan0, Fan1)
131
 # RAMPS 1.3 (Power outputs: Hotend, Fan0, Fan1)
132
-else ifeq ($(HARDWARE_MOTHERBOARD),35)
132
+else ifeq ($(HARDWARE_MOTHERBOARD),1012)
133
 # RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Fan)
133
 # RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Fan)
134
-else ifeq ($(HARDWARE_MOTHERBOARD),36)
134
+else ifeq ($(HARDWARE_MOTHERBOARD),1013)
135
 # RAMPS 1.3 (Power outputs: Spindle, Controller Fan)
135
 # RAMPS 1.3 (Power outputs: Spindle, Controller Fan)
136
-else ifeq ($(HARDWARE_MOTHERBOARD),38)
136
+else ifeq ($(HARDWARE_MOTHERBOARD),1014)
137
 
137
 
138
 # RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
138
 # RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
139
-else ifeq ($(HARDWARE_MOTHERBOARD),43)
139
+else ifeq ($(HARDWARE_MOTHERBOARD),1020)
140
 # RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
140
 # RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
141
-else ifeq ($(HARDWARE_MOTHERBOARD),44)
141
+else ifeq ($(HARDWARE_MOTHERBOARD),1021)
142
 # RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
142
 # RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
143
-else ifeq ($(HARDWARE_MOTHERBOARD),45)
143
+else ifeq ($(HARDWARE_MOTHERBOARD),1022)
144
 # RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
144
 # RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
145
-else ifeq ($(HARDWARE_MOTHERBOARD),46)
145
+else ifeq ($(HARDWARE_MOTHERBOARD),1023)
146
 # RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
146
 # RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
147
-else ifeq ($(HARDWARE_MOTHERBOARD),48)
147
+else ifeq ($(HARDWARE_MOTHERBOARD),1024)
148
 
148
 
149
 # RAMPS Plus 3DYMY (Power outputs: Hotend, Fan, Bed)
149
 # RAMPS Plus 3DYMY (Power outputs: Hotend, Fan, Bed)
150
-else ifeq ($(HARDWARE_MOTHERBOARD),143)
150
+else ifeq ($(HARDWARE_MOTHERBOARD),1030)
151
 # RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Bed)
151
 # RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Bed)
152
-else ifeq ($(HARDWARE_MOTHERBOARD),144)
152
+else ifeq ($(HARDWARE_MOTHERBOARD),1031)
153
 # RAMPS Plus 3DYMY (Power outputs: Hotend, Fan0, Fan1)
153
 # RAMPS Plus 3DYMY (Power outputs: Hotend, Fan0, Fan1)
154
-else ifeq ($(HARDWARE_MOTHERBOARD),145)
154
+else ifeq ($(HARDWARE_MOTHERBOARD),1032)
155
 # RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Fan)
155
 # RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Fan)
156
-else ifeq ($(HARDWARE_MOTHERBOARD),146)
156
+else ifeq ($(HARDWARE_MOTHERBOARD),1033)
157
 # RAMPS Plus 3DYMY (Power outputs: Spindle, Controller Fan)
157
 # RAMPS Plus 3DYMY (Power outputs: Spindle, Controller Fan)
158
-else ifeq ($(HARDWARE_MOTHERBOARD),148)
158
+else ifeq ($(HARDWARE_MOTHERBOARD),1034)
159
 
159
 
160
 #
160
 #
161
 # RAMPS Derivatives - ATmega1280, ATmega2560
161
 # RAMPS Derivatives - ATmega1280, ATmega2560
162
 #
162
 #
163
 
163
 
164
 # 3Drag Controller
164
 # 3Drag Controller
165
-else ifeq ($(HARDWARE_MOTHERBOARD),77)
165
+else ifeq ($(HARDWARE_MOTHERBOARD),1100)
166
 # Velleman K8200 Controller (derived from 3Drag Controller)
166
 # Velleman K8200 Controller (derived from 3Drag Controller)
167
-else ifeq ($(HARDWARE_MOTHERBOARD),78)
167
+else ifeq ($(HARDWARE_MOTHERBOARD),1101)
168
 # Velleman K8400 Controller (derived from 3Drag Controller)
168
 # Velleman K8400 Controller (derived from 3Drag Controller)
169
-else ifeq ($(HARDWARE_MOTHERBOARD),79)
169
+else ifeq ($(HARDWARE_MOTHERBOARD),1102)
170
 # 2PrintBeta BAM&DICE with STK drivers
170
 # 2PrintBeta BAM&DICE with STK drivers
171
-else ifeq ($(HARDWARE_MOTHERBOARD),401)
171
+else ifeq ($(HARDWARE_MOTHERBOARD),1103)
172
 # 2PrintBeta BAM&DICE Due with STK drivers
172
 # 2PrintBeta BAM&DICE Due with STK drivers
173
-else ifeq ($(HARDWARE_MOTHERBOARD),402)
173
+else ifeq ($(HARDWARE_MOTHERBOARD),1104)
174
 # MKS BASE v1.0
174
 # MKS BASE v1.0
175
-else ifeq ($(HARDWARE_MOTHERBOARD),40)
175
+else ifeq ($(HARDWARE_MOTHERBOARD),1105)
176
+# MKS v1.4 with A4982 stepper drivers
177
+else ifeq ($(HARDWARE_MOTHERBOARD),1106)
176
 # MKS v1.5 with Allegro A4982 stepper drivers
178
 # MKS v1.5 with Allegro A4982 stepper drivers
177
-else ifeq ($(HARDWARE_MOTHERBOARD),405)
179
+else ifeq ($(HARDWARE_MOTHERBOARD),1107)
178
 # MKS BASE 1.0 with Heroic HR4982 stepper drivers
180
 # MKS BASE 1.0 with Heroic HR4982 stepper drivers
179
-else ifeq ($(HARDWARE_MOTHERBOARD),41)
181
+else ifeq ($(HARDWARE_MOTHERBOARD),1108)
180
 # MKS GEN v1.3 or 1.4
182
 # MKS GEN v1.3 or 1.4
181
-else ifeq ($(HARDWARE_MOTHERBOARD),47)
183
+else ifeq ($(HARDWARE_MOTHERBOARD),1109)
182
 # MKS GEN L
184
 # MKS GEN L
183
-else ifeq ($(HARDWARE_MOTHERBOARD),53)
185
+else ifeq ($(HARDWARE_MOTHERBOARD),1110)
184
 # zrib V2.0 control board (Chinese knock off RAMPS replica)
186
 # zrib V2.0 control board (Chinese knock off RAMPS replica)
185
-else ifeq ($(HARDWARE_MOTHERBOARD),504)
187
+else ifeq ($(HARDWARE_MOTHERBOARD),1111)
188
+# Bigtreetech or BIQU KFB2.0
189
+else ifeq ($(HARDWARE_MOTHERBOARD),1112)
186
 # Felix 2.0+ Electronics Board (RAMPS like)
190
 # Felix 2.0+ Electronics Board (RAMPS like)
187
-else ifeq ($(HARDWARE_MOTHERBOARD),37)
191
+else ifeq ($(HARDWARE_MOTHERBOARD),1113)
188
 # Invent-A-Part RigidBoard
192
 # Invent-A-Part RigidBoard
189
-else ifeq ($(HARDWARE_MOTHERBOARD),42)
193
+else ifeq ($(HARDWARE_MOTHERBOARD),1114)
190
 # Invent-A-Part RigidBoard V2
194
 # Invent-A-Part RigidBoard V2
191
-else ifeq ($(HARDWARE_MOTHERBOARD),52)
195
+else ifeq ($(HARDWARE_MOTHERBOARD),1115)
192
 # Sainsmart 2-in-1 board
196
 # Sainsmart 2-in-1 board
193
-else ifeq ($(HARDWARE_MOTHERBOARD),49)
197
+else ifeq ($(HARDWARE_MOTHERBOARD),1116)
194
 # Ultimaker
198
 # Ultimaker
195
-else ifeq ($(HARDWARE_MOTHERBOARD),7)
199
+else ifeq ($(HARDWARE_MOTHERBOARD),1117)
196
 # Ultimaker (Older electronics. Pre 1.5.4. This is rare)
200
 # Ultimaker (Older electronics. Pre 1.5.4. This is rare)
197
-else ifeq ($(HARDWARE_MOTHERBOARD),71)
201
+else ifeq ($(HARDWARE_MOTHERBOARD),1118)
198
   MCU ?= atmega1280
202
   MCU ?= atmega1280
199
 
203
 
200
 # Azteeg X3
204
 # Azteeg X3
201
-else ifeq ($(HARDWARE_MOTHERBOARD),67)
205
+else ifeq ($(HARDWARE_MOTHERBOARD),1119)
202
 # Azteeg X3 Pro
206
 # Azteeg X3 Pro
203
-else ifeq ($(HARDWARE_MOTHERBOARD),68)
207
+else ifeq ($(HARDWARE_MOTHERBOARD),1120)
204
 # Ultimainboard 2.x (Uses TEMP_SENSOR 20)
208
 # Ultimainboard 2.x (Uses TEMP_SENSOR 20)
205
-else ifeq ($(HARDWARE_MOTHERBOARD),72)
209
+else ifeq ($(HARDWARE_MOTHERBOARD),1121)
206
 # Rumba
210
 # Rumba
207
-else ifeq ($(HARDWARE_MOTHERBOARD),80)
211
+else ifeq ($(HARDWARE_MOTHERBOARD),1122)
208
 # Raise3D Rumba
212
 # Raise3D Rumba
209
-else ifeq ($(HARDWARE_MOTHERBOARD),333)
213
+else ifeq ($(HARDWARE_MOTHERBOARD),1123)
210
 # Rapide Lite RL200 Rumba
214
 # Rapide Lite RL200 Rumba
211
-else ifeq ($(HARDWARE_MOTHERBOARD),801)
215
+else ifeq ($(HARDWARE_MOTHERBOARD),1124)
212
 # Formbot T-Rex 2 Plus
216
 # Formbot T-Rex 2 Plus
213
-else ifeq ($(HARDWARE_MOTHERBOARD),95)
217
+else ifeq ($(HARDWARE_MOTHERBOARD),1125)
214
 # Formbot T-Rex 3
218
 # Formbot T-Rex 3
215
-else ifeq ($(HARDWARE_MOTHERBOARD),96)
219
+else ifeq ($(HARDWARE_MOTHERBOARD),1126)
216
 # Formbot Raptor
220
 # Formbot Raptor
217
-else ifeq ($(HARDWARE_MOTHERBOARD),97)
221
+else ifeq ($(HARDWARE_MOTHERBOARD),1127)
218
 # Formbot Raptor 2
222
 # Formbot Raptor 2
219
-else ifeq ($(HARDWARE_MOTHERBOARD),98)
223
+else ifeq ($(HARDWARE_MOTHERBOARD),1128)
220
 # bq ZUM Mega 3D
224
 # bq ZUM Mega 3D
221
-else ifeq ($(HARDWARE_MOTHERBOARD),503)
225
+else ifeq ($(HARDWARE_MOTHERBOARD),1129)
222
 # MakeBoard Mini v2.1.2 is a control board sold by MicroMake
226
 # MakeBoard Mini v2.1.2 is a control board sold by MicroMake
223
-else ifeq ($(HARDWARE_MOTHERBOARD),431)
227
+else ifeq ($(HARDWARE_MOTHERBOARD),1130)
224
 # TriGorilla Anycubic version 1.3 based on RAMPS EFB
228
 # TriGorilla Anycubic version 1.3 based on RAMPS EFB
225
-else ifeq ($(HARDWARE_MOTHERBOARD),343)
229
+else ifeq ($(HARDWARE_MOTHERBOARD),1131)
226
 # TriGorilla Anycubic version 1.4 based on RAMPS EFB
230
 # TriGorilla Anycubic version 1.4 based on RAMPS EFB
227
-else ifeq ($(HARDWARE_MOTHERBOARD),443)
231
+else ifeq ($(HARDWARE_MOTHERBOARD),1132)
228
 # TriGorilla Anycubic version 1.4 Rev 1.1
232
 # TriGorilla Anycubic version 1.4 Rev 1.1
229
-else ifeq ($(HARDWARE_MOTHERBOARD),444)
233
+else ifeq ($(HARDWARE_MOTHERBOARD),1133)
230
 # Creality: Ender-4, CR-8
234
 # Creality: Ender-4, CR-8
231
-else ifeq ($(HARDWARE_MOTHERBOARD),243)
235
+else ifeq ($(HARDWARE_MOTHERBOARD),1134)
232
 # Creality: CR10S, CR20, CR-X
236
 # Creality: CR10S, CR20, CR-X
233
-else ifeq ($(HARDWARE_MOTHERBOARD),244)
237
+else ifeq ($(HARDWARE_MOTHERBOARD),1135)
234
 # Dagoma F5
238
 # Dagoma F5
235
-else ifeq ($(HARDWARE_MOTHERBOARD),245)
239
+else ifeq ($(HARDWARE_MOTHERBOARD),1136)
236
 # Fysetc F6
240
 # Fysetc F6
237
-else ifeq ($(HARDWARE_MOTHERBOARD),541)
241
+else ifeq ($(HARDWARE_MOTHERBOARD),1137)
238
 # Duplicator i3 Plus
242
 # Duplicator i3 Plus
239
-else ifeq ($(HARDWARE_MOTHERBOARD),31)
243
+else ifeq ($(HARDWARE_MOTHERBOARD),1138)
240
 # VORON
244
 # VORON
241
-else ifeq ($(HARDWARE_MOTHERBOARD),441)
245
+else ifeq ($(HARDWARE_MOTHERBOARD),1139)
242
 # TRONXY V3 1.0
246
 # TRONXY V3 1.0
243
-else ifeq ($(HARDWARE_MOTHERBOARD),442)
247
+else ifeq ($(HARDWARE_MOTHERBOARD),1140)
244
 # Z-Bolt X Series
248
 # Z-Bolt X Series
245
-else ifeq ($(HARDWARE_MOTHERBOARD),550)
249
+else ifeq ($(HARDWARE_MOTHERBOARD),1141)
246
 
250
 
247
 #
251
 #
248
 # Other ATmega1280, ATmega2560
252
 # Other ATmega1280, ATmega2560
249
 #
253
 #
250
 
254
 
251
 # Cartesio CN Controls V11
255
 # Cartesio CN Controls V11
252
-else ifeq ($(HARDWARE_MOTHERBOARD),111)
256
+else ifeq ($(HARDWARE_MOTHERBOARD),1200)
253
 # Cartesio CN Controls V12
257
 # Cartesio CN Controls V12
254
-else ifeq ($(HARDWARE_MOTHERBOARD),112)
258
+else ifeq ($(HARDWARE_MOTHERBOARD),1201)
255
 # Cheaptronic v1.0
259
 # Cheaptronic v1.0
256
-else ifeq ($(HARDWARE_MOTHERBOARD),2)
260
+else ifeq ($(HARDWARE_MOTHERBOARD),1202)
257
 # Cheaptronic v2.0
261
 # Cheaptronic v2.0
258
-else ifeq ($(HARDWARE_MOTHERBOARD),21)
262
+else ifeq ($(HARDWARE_MOTHERBOARD),1203)
259
 # Makerbot Mightyboard Revision E
263
 # Makerbot Mightyboard Revision E
260
-else ifeq ($(HARDWARE_MOTHERBOARD),200)
264
+else ifeq ($(HARDWARE_MOTHERBOARD),1204)
261
 # Megatronics
265
 # Megatronics
262
-else ifeq ($(HARDWARE_MOTHERBOARD),70)
266
+else ifeq ($(HARDWARE_MOTHERBOARD),1205)
263
 # Megatronics v2.0
267
 # Megatronics v2.0
264
-else ifeq ($(HARDWARE_MOTHERBOARD),701)
268
+else ifeq ($(HARDWARE_MOTHERBOARD),1206)
265
 # Megatronics v3.0
269
 # Megatronics v3.0
266
-else ifeq ($(HARDWARE_MOTHERBOARD),703)
270
+else ifeq ($(HARDWARE_MOTHERBOARD),1207)
267
 # Megatronics v3.1
271
 # Megatronics v3.1
268
-else ifeq ($(HARDWARE_MOTHERBOARD),704)
272
+else ifeq ($(HARDWARE_MOTHERBOARD),1208)
273
+# Megatronics v3.2
274
+else ifeq ($(HARDWARE_MOTHERBOARD),1209)
269
 # Rambo
275
 # Rambo
270
-else ifeq ($(HARDWARE_MOTHERBOARD),301)
276
+else ifeq ($(HARDWARE_MOTHERBOARD),1210)
271
 # Mini-Rambo
277
 # Mini-Rambo
272
-else ifeq ($(HARDWARE_MOTHERBOARD),302)
278
+else ifeq ($(HARDWARE_MOTHERBOARD),1211)
273
 # Mini-Rambo 1.0a
279
 # Mini-Rambo 1.0a
274
-else ifeq ($(HARDWARE_MOTHERBOARD),303)
280
+else ifeq ($(HARDWARE_MOTHERBOARD),1212)
275
 # Einsy Rambo
281
 # Einsy Rambo
276
-else ifeq ($(HARDWARE_MOTHERBOARD),304)
282
+else ifeq ($(HARDWARE_MOTHERBOARD),1213)
277
 # Einsy Retro
283
 # Einsy Retro
278
-else ifeq ($(HARDWARE_MOTHERBOARD),305)
284
+else ifeq ($(HARDWARE_MOTHERBOARD),1214)
279
 # Elefu Ra Board (v3)
285
 # Elefu Ra Board (v3)
280
-else ifeq ($(HARDWARE_MOTHERBOARD),23)
286
+else ifeq ($(HARDWARE_MOTHERBOARD),1215)
281
 # Leapfrog
287
 # Leapfrog
282
-else ifeq ($(HARDWARE_MOTHERBOARD),999)
288
+else ifeq ($(HARDWARE_MOTHERBOARD),1216)
283
 # Mega controller
289
 # Mega controller
284
-else ifeq ($(HARDWARE_MOTHERBOARD),310)
290
+else ifeq ($(HARDWARE_MOTHERBOARD),1217)
285
 # abee Scoovo X9H
291
 # abee Scoovo X9H
286
-else ifeq ($(HARDWARE_MOTHERBOARD),321)
292
+else ifeq ($(HARDWARE_MOTHERBOARD),1218)
287
 # Geeetech GT2560 Rev B for Mecreator2
293
 # Geeetech GT2560 Rev B for Mecreator2
288
-else ifeq ($(HARDWARE_MOTHERBOARD),73)
294
+else ifeq ($(HARDWARE_MOTHERBOARD),1219)
289
 # Geeetech GT2560 Rev. A
295
 # Geeetech GT2560 Rev. A
290
-else ifeq ($(HARDWARE_MOTHERBOARD),74)
296
+else ifeq ($(HARDWARE_MOTHERBOARD),1220)
291
 # Geeetech GT2560 Rev. A+ (with auto level probe)
297
 # Geeetech GT2560 Rev. A+ (with auto level probe)
292
-else ifeq ($(HARDWARE_MOTHERBOARD),75)
298
+else ifeq ($(HARDWARE_MOTHERBOARD),1221)
293
 # Geeetech GT2560 Rev B for A10(M/D)
299
 # Geeetech GT2560 Rev B for A10(M/D)
294
-else ifeq ($(HARDWARE_MOTHERBOARD),76)
300
+else ifeq ($(HARDWARE_MOTHERBOARD),1222)
295
 # Geeetech GT2560 Rev B for A20(M/D)
301
 # Geeetech GT2560 Rev B for A20(M/D)
296
-else ifeq ($(HARDWARE_MOTHERBOARD),86)
302
+else ifeq ($(HARDWARE_MOTHERBOARD),1223)
297
 # Einstart retrofit
303
 # Einstart retrofit
298
-else ifeq ($(HARDWARE_MOTHERBOARD),666)
304
+else ifeq ($(HARDWARE_MOTHERBOARD),1224)
299
 
305
 
300
 #
306
 #
301
 # ATmega1281, ATmega2561
307
 # ATmega1281, ATmega2561
302
 #
308
 #
303
 
309
 
304
-else ifeq ($(HARDWARE_MOTHERBOARD),702)
310
+else ifeq ($(HARDWARE_MOTHERBOARD),1300)
305
   MCU              ?= atmega1281
311
   MCU              ?= atmega1281
306
-else ifeq ($(HARDWARE_MOTHERBOARD),25)
312
+else ifeq ($(HARDWARE_MOTHERBOARD),1310)
307
   MCU              ?= atmega1281
313
   MCU              ?= atmega1281
308
 
314
 
309
 #
315
 #
311
 #
317
 #
312
 
318
 
313
 # Sanguinololu < 1.2
319
 # Sanguinololu < 1.2
314
-else ifeq ($(HARDWARE_MOTHERBOARD),6)
320
+else ifeq ($(HARDWARE_MOTHERBOARD),1400)
315
   HARDWARE_VARIANT ?= Sanguino
321
   HARDWARE_VARIANT ?= Sanguino
316
   MCU              ?= atmega644p
322
   MCU              ?= atmega644p
317
 # Sanguinololu 1.2 and above
323
 # Sanguinololu 1.2 and above
318
-else ifeq ($(HARDWARE_MOTHERBOARD),62)
324
+else ifeq ($(HARDWARE_MOTHERBOARD),1401)
319
   HARDWARE_VARIANT ?= Sanguino
325
   HARDWARE_VARIANT ?= Sanguino
320
   MCU              ?= atmega644p
326
   MCU              ?= atmega644p
321
 # Melzi
327
 # Melzi
322
-else ifeq ($(HARDWARE_MOTHERBOARD),63)
328
+else ifeq ($(HARDWARE_MOTHERBOARD),1402)
323
   HARDWARE_VARIANT ?= Sanguino
329
   HARDWARE_VARIANT ?= Sanguino
324
   MCU              ?= atmega644p
330
   MCU              ?= atmega644p
325
 # Melzi with ATmega1284 (MaKr3d version)
331
 # Melzi with ATmega1284 (MaKr3d version)
326
-else ifeq ($(HARDWARE_MOTHERBOARD),66)
332
+else ifeq ($(HARDWARE_MOTHERBOARD),1403)
327
   HARDWARE_VARIANT ?= Sanguino
333
   HARDWARE_VARIANT ?= Sanguino
328
   MCU              ?= atmega1284p
334
   MCU              ?= atmega1284p
329
 # Melzi Creality3D board (for CR-10 etc)
335
 # Melzi Creality3D board (for CR-10 etc)
330
-else ifeq ($(HARDWARE_MOTHERBOARD),89)
336
+else ifeq ($(HARDWARE_MOTHERBOARD),1404)
331
   HARDWARE_VARIANT ?= Sanguino
337
   HARDWARE_VARIANT ?= Sanguino
332
   MCU              ?= atmega1284p
338
   MCU              ?= atmega1284p
333
 # Melzi Malyan M150 board
339
 # Melzi Malyan M150 board
334
-else ifeq ($(HARDWARE_MOTHERBOARD),92)
340
+else ifeq ($(HARDWARE_MOTHERBOARD),1405)
335
   HARDWARE_VARIANT ?= Sanguino
341
   HARDWARE_VARIANT ?= Sanguino
336
   MCU              ?= atmega1284p
342
   MCU              ?= atmega1284p
337
 # Tronxy X5S
343
 # Tronxy X5S
338
-else ifeq ($(HARDWARE_MOTHERBOARD),505)
344
+else ifeq ($(HARDWARE_MOTHERBOARD),1406)
339
   HARDWARE_VARIANT ?= Sanguino
345
   HARDWARE_VARIANT ?= Sanguino
340
   MCU              ?= atmega1284p
346
   MCU              ?= atmega1284p
341
 # STB V1.1
347
 # STB V1.1
342
-else ifeq ($(HARDWARE_MOTHERBOARD),64)
348
+else ifeq ($(HARDWARE_MOTHERBOARD),1407)
343
   HARDWARE_VARIANT ?= Sanguino
349
   HARDWARE_VARIANT ?= Sanguino
344
   MCU              ?= atmega1284p
350
   MCU              ?= atmega1284p
345
 # Azteeg X1
351
 # Azteeg X1
346
-else ifeq ($(HARDWARE_MOTHERBOARD),65)
352
+else ifeq ($(HARDWARE_MOTHERBOARD),1408)
347
   HARDWARE_VARIANT ?= Sanguino
353
   HARDWARE_VARIANT ?= Sanguino
348
   MCU              ?= atmega1284p
354
   MCU              ?= atmega1284p
349
 # Anet 1.0 (Melzi clone)
355
 # Anet 1.0 (Melzi clone)
350
-else ifeq ($(HARDWARE_MOTHERBOARD),69)
356
+else ifeq ($(HARDWARE_MOTHERBOARD),1409)
351
   HARDWARE_VARIANT ?= Sanguino
357
   HARDWARE_VARIANT ?= Sanguino
352
   MCU              ?= atmega1284p
358
   MCU              ?= atmega1284p
353
 
359
 
356
 #
362
 #
357
 
363
 
358
 # Gen3 Monolithic Electronics
364
 # Gen3 Monolithic Electronics
359
-else ifeq ($(HARDWARE_MOTHERBOARD),22)
365
+else ifeq ($(HARDWARE_MOTHERBOARD),1500)
360
   HARDWARE_VARIANT ?= Sanguino
366
   HARDWARE_VARIANT ?= Sanguino
361
   MCU              ?= atmega644p
367
   MCU              ?= atmega644p
362
 # Gen3+
368
 # Gen3+
363
-else ifeq ($(HARDWARE_MOTHERBOARD),9)
369
+else ifeq ($(HARDWARE_MOTHERBOARD),1501)
364
   HARDWARE_VARIANT ?= Sanguino
370
   HARDWARE_VARIANT ?= Sanguino
365
   MCU              ?= atmega644p
371
   MCU              ?= atmega644p
366
 # Gen6
372
 # Gen6
367
-else ifeq ($(HARDWARE_MOTHERBOARD),5)
373
+else ifeq ($(HARDWARE_MOTHERBOARD),1502)
368
   HARDWARE_VARIANT ?= Gen6
374
   HARDWARE_VARIANT ?= Gen6
369
   MCU              ?= atmega644p
375
   MCU              ?= atmega644p
370
 # Gen6 deluxe
376
 # Gen6 deluxe
371
-else ifeq ($(HARDWARE_MOTHERBOARD),51)
377
+else ifeq ($(HARDWARE_MOTHERBOARD),1503)
372
   HARDWARE_VARIANT ?= Gen6
378
   HARDWARE_VARIANT ?= Gen6
373
   MCU              ?= atmega644p
379
   MCU              ?= atmega644p
374
 # Gen7 custom (Alfons3 Version)
380
 # Gen7 custom (Alfons3 Version)
375
-else ifeq ($(HARDWARE_MOTHERBOARD),10)
381
+else ifeq ($(HARDWARE_MOTHERBOARD),1504)
376
   HARDWARE_VARIANT ?= Gen7
382
   HARDWARE_VARIANT ?= Gen7
377
   MCU              ?= atmega644
383
   MCU              ?= atmega644
378
   F_CPU            ?= 20000000
384
   F_CPU            ?= 20000000
379
 # Gen7 v1.1, v1.2
385
 # Gen7 v1.1, v1.2
380
-else ifeq ($(HARDWARE_MOTHERBOARD),11)
386
+else ifeq ($(HARDWARE_MOTHERBOARD),1505)
381
   HARDWARE_VARIANT ?= Gen7
387
   HARDWARE_VARIANT ?= Gen7
382
   MCU              ?= atmega644p
388
   MCU              ?= atmega644p
383
   F_CPU            ?= 20000000
389
   F_CPU            ?= 20000000
384
 # Gen7 v1.3
390
 # Gen7 v1.3
385
-else ifeq ($(HARDWARE_MOTHERBOARD),12)
391
+else ifeq ($(HARDWARE_MOTHERBOARD),1506)
386
   HARDWARE_VARIANT ?= Gen7
392
   HARDWARE_VARIANT ?= Gen7
387
   MCU              ?= atmega644p
393
   MCU              ?= atmega644p
388
   F_CPU            ?= 20000000
394
   F_CPU            ?= 20000000
389
 # Gen7 v1.4
395
 # Gen7 v1.4
390
-else ifeq ($(HARDWARE_MOTHERBOARD),13)
396
+else ifeq ($(HARDWARE_MOTHERBOARD),1507)
391
   HARDWARE_VARIANT ?= Gen7
397
   HARDWARE_VARIANT ?= Gen7
392
   MCU              ?= atmega1284p
398
   MCU              ?= atmega1284p
393
   F_CPU            ?= 20000000
399
   F_CPU            ?= 20000000
394
 # Alpha OMCA board
400
 # Alpha OMCA board
395
-else ifeq ($(HARDWARE_MOTHERBOARD),90)
401
+else ifeq ($(HARDWARE_MOTHERBOARD),1508)
396
   HARDWARE_VARIANT ?= SanguinoA
402
   HARDWARE_VARIANT ?= SanguinoA
397
   MCU              ?= atmega644
403
   MCU              ?= atmega644
398
 # Final OMCA board
404
 # Final OMCA board
399
-else ifeq ($(HARDWARE_MOTHERBOARD),91)
405
+else ifeq ($(HARDWARE_MOTHERBOARD),1509)
400
   HARDWARE_VARIANT ?= Sanguino
406
   HARDWARE_VARIANT ?= Sanguino
401
   MCU              ?= atmega644p
407
   MCU              ?= atmega644p
402
 # Sethi 3D_1
408
 # Sethi 3D_1
403
-else ifeq ($(HARDWARE_MOTHERBOARD),20)
409
+else ifeq ($(HARDWARE_MOTHERBOARD),1510)
404
   HARDWARE_VARIANT ?= Sanguino
410
   HARDWARE_VARIANT ?= Sanguino
405
   MCU              ?= atmega644p
411
   MCU              ?= atmega644p
406
 
412
 
409
 #
415
 #
410
 
416
 
411
 # Teensylu
417
 # Teensylu
412
-else ifeq ($(HARDWARE_MOTHERBOARD),8)
418
+else ifeq ($(HARDWARE_MOTHERBOARD),1600)
413
   HARDWARE_VARIANT ?= Teensy
419
   HARDWARE_VARIANT ?= Teensy
414
   MCU              ?= at90usb1286
420
   MCU              ?= at90usb1286
415
 # Printrboard (AT90USB1286)
421
 # Printrboard (AT90USB1286)
416
-else ifeq ($(HARDWARE_MOTHERBOARD),81)
422
+else ifeq ($(HARDWARE_MOTHERBOARD),1601)
417
   HARDWARE_VARIANT ?= Teensy
423
   HARDWARE_VARIANT ?= Teensy
418
   MCU              ?= at90usb1286
424
   MCU              ?= at90usb1286
419
 # Printrboard Revision F (AT90USB1286)
425
 # Printrboard Revision F (AT90USB1286)
420
-else ifeq ($(HARDWARE_MOTHERBOARD),811)
426
+else ifeq ($(HARDWARE_MOTHERBOARD),1602)
421
   HARDWARE_VARIANT ?= Teensy
427
   HARDWARE_VARIANT ?= Teensy
422
   MCU              ?= at90usb1286
428
   MCU              ?= at90usb1286
423
 # Brainwave (AT90USB646)
429
 # Brainwave (AT90USB646)
424
-else ifeq ($(HARDWARE_MOTHERBOARD),82)
430
+else ifeq ($(HARDWARE_MOTHERBOARD),1603)
425
   HARDWARE_VARIANT ?= Teensy
431
   HARDWARE_VARIANT ?= Teensy
426
   MCU              ?= at90usb646
432
   MCU              ?= at90usb646
427
 # Brainwave Pro (AT90USB1286)
433
 # Brainwave Pro (AT90USB1286)
428
-else ifeq ($(HARDWARE_MOTHERBOARD),83)
434
+else ifeq ($(HARDWARE_MOTHERBOARD),1604)
429
   HARDWARE_VARIANT ?= Teensy
435
   HARDWARE_VARIANT ?= Teensy
430
   MCU              ?= at90usb1286
436
   MCU              ?= at90usb1286
431
 # SAV Mk-I (AT90USB1286)
437
 # SAV Mk-I (AT90USB1286)
432
-else ifeq ($(HARDWARE_MOTHERBOARD),84)
438
+else ifeq ($(HARDWARE_MOTHERBOARD),1605)
433
   HARDWARE_VARIANT ?= Teensy
439
   HARDWARE_VARIANT ?= Teensy
434
   MCU              ?= at90usb1286
440
   MCU              ?= at90usb1286
435
 # Teensy++2.0 (AT90USB1286)
441
 # Teensy++2.0 (AT90USB1286)
436
-else ifeq ($(HARDWARE_MOTHERBOARD),85)
442
+else ifeq ($(HARDWARE_MOTHERBOARD),1606)
437
   HARDWARE_VARIANT ?= Teensy
443
   HARDWARE_VARIANT ?= Teensy
438
   MCU              ?= at90usb1286
444
   MCU              ?= at90usb1286
439
 # 5DPrint D8 Driver Board
445
 # 5DPrint D8 Driver Board
440
-else ifeq ($(HARDWARE_MOTHERBOARD),88)
446
+else ifeq ($(HARDWARE_MOTHERBOARD),1607)
441
   HARDWARE_VARIANT ?= Teensy
447
   HARDWARE_VARIANT ?= Teensy
442
   MCU              ?= at90usb1286
448
   MCU              ?= at90usb1286
443
 
449
 
444
 # UltiMachine Archim1 (with DRV8825 drivers)
450
 # UltiMachine Archim1 (with DRV8825 drivers)
445
-else ifeq ($(HARDWARE_MOTHERBOARD),1591)
451
+else ifeq ($(HARDWARE_MOTHERBOARD),3023)
446
   HARDWARE_VARIANT ?= archim
452
   HARDWARE_VARIANT ?= archim
447
   MCPU              = cortex-m3
453
   MCPU              = cortex-m3
448
   F_CPU             = 84000000L
454
   F_CPU             = 84000000L
449
   IS_MCU            = 0
455
   IS_MCU            = 0
450
 # UltiMachine Archim2 (with TMC2130 drivers)
456
 # UltiMachine Archim2 (with TMC2130 drivers)
451
-else ifeq ($(HARDWARE_MOTHERBOARD),1592)
457
+else ifeq ($(HARDWARE_MOTHERBOARD),3024)
452
   HARDWARE_VARIANT ?= archim
458
   HARDWARE_VARIANT ?= archim
453
   MCPU              = cortex-m3
459
   MCPU              = cortex-m3
454
   F_CPU             = 84000000L
460
   F_CPU             = 84000000L

+ 191
- 191
Marlin/src/core/boards.h ファイルの表示

27
 // RAMPS 1.3 / 1.4 - ATmega1280, ATmega2560
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               1000  // MEGA/RAMPS up to 1.2
31
+
32
+#define BOARD_RAMPS_13_EFB            1010  // RAMPS 1.3 (Power outputs: Hotend, Fan, Bed)
33
+#define BOARD_RAMPS_13_EEB            1011  // RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Bed)
34
+#define BOARD_RAMPS_13_EFF            1012  // RAMPS 1.3 (Power outputs: Hotend, Fan0, Fan1)
35
+#define BOARD_RAMPS_13_EEF            1013  // RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Fan)
36
+#define BOARD_RAMPS_13_SF             1014  // RAMPS 1.3 (Power outputs: Spindle, Controller Fan)
37
+
38
+#define BOARD_RAMPS_14_EFB            1020  // RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
39
+#define BOARD_RAMPS_14_EEB            1021  // RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
40
+#define BOARD_RAMPS_14_EFF            1022  // RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
41
+#define BOARD_RAMPS_14_EEF            1023  // RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
42
+#define BOARD_RAMPS_14_SF             1024  // RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
43
+
44
+#define BOARD_RAMPS_PLUS_EFB          1030  // RAMPS Plus 3DYMY (Power outputs: Hotend, Fan, Bed)
45
+#define BOARD_RAMPS_PLUS_EEB          1031  // RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Bed)
46
+#define BOARD_RAMPS_PLUS_EFF          1032  // RAMPS Plus 3DYMY (Power outputs: Hotend, Fan0, Fan1)
47
+#define BOARD_RAMPS_PLUS_EEF          1033  // RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Fan)
48
+#define BOARD_RAMPS_PLUS_SF           1034  // RAMPS Plus 3DYMY (Power outputs: Spindle, Controller Fan)
49
 
49
 
50
 //
50
 //
51
 // RAMPS Derivatives - ATmega1280, ATmega2560
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  //   ... 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
54
+#define BOARD_3DRAG                   1100  // 3Drag Controller
55
+#define BOARD_K8200                   1101  // Velleman K8200 Controller (derived from 3Drag Controller)
56
+#define BOARD_K8400                   1102  // Velleman K8400 Controller (derived from 3Drag Controller)
57
+#define BOARD_BAM_DICE                1103  // 2PrintBeta BAM&DICE with STK drivers
58
+#define BOARD_BAM_DICE_DUE            1104  // 2PrintBeta BAM&DICE Due with STK drivers
59
+#define BOARD_MKS_BASE                1105  // MKS BASE v1.0
60
+#define BOARD_MKS_BASE_14             1106  // MKS v1.4 with A4982 stepper drivers
61
+#define BOARD_MKS_BASE_15             1107  // MKS v1.5 with Allegro A4982 stepper drivers
62
+#define BOARD_MKS_BASE_HEROIC         1108  // MKS BASE 1.0 with Heroic HR4982 stepper drivers
63
+#define BOARD_MKS_GEN_13              1109  // MKS GEN v1.3 or 1.4
64
+#define BOARD_MKS_GEN_L               1110  // MKS GEN L
65
+#define BOARD_KFB_2                   1111  // Bigtreetech or BIQU KFB2.0
66
+#define BOARD_ZRIB_V20                1112  // zrib V2.0 control board (Chinese knock off RAMPS replica)
67
+#define BOARD_FELIX2                  1113  // Felix 2.0+ Electronics Board (RAMPS like)
68
+#define BOARD_RIGIDBOARD              1114  // Invent-A-Part RigidBoard
69
+#define BOARD_RIGIDBOARD_V2           1115  // Invent-A-Part RigidBoard V2
70
+#define BOARD_SAINSMART_2IN1          1116  // Sainsmart 2-in-1 board
71
+#define BOARD_ULTIMAKER               1117  // Ultimaker
72
+#define BOARD_ULTIMAKER_OLD           1118  // Ultimaker (Older electronics. Pre 1.5.4. This is rare)
73
+#define BOARD_AZTEEG_X3               1119  // Azteeg X3
74
+#define BOARD_AZTEEG_X3_PRO           1120  // Azteeg X3 Pro
75
+#define BOARD_ULTIMAIN_2              1121  // Ultimainboard 2.x (Uses TEMP_SENSOR 20)
76
+#define BOARD_RUMBA                   1122  // Rumba
77
+#define BOARD_RUMBA_RAISE3D           1123  // Raise3D N series Rumba derivative
78
+#define BOARD_RL200                   1124  // Rapide Lite 200 (v1, low-cost RUMBA clone with drv)
79
+#define BOARD_FORMBOT_TREX2PLUS       1125  // Formbot T-Rex 2 Plus
80
+#define BOARD_FORMBOT_TREX3           1126  // Formbot T-Rex 3
81
+#define BOARD_FORMBOT_RAPTOR          1127  // Formbot Raptor
82
+#define BOARD_FORMBOT_RAPTOR2         1128  // Formbot Raptor 2
83
+#define BOARD_BQ_ZUM_MEGA_3D          1129  // bq ZUM Mega 3D
84
+#define BOARD_MAKEBOARD_MINI          1130  // MakeBoard Mini v2.1.2 is a control board sold by MicroMake
85
+#define BOARD_TRIGORILLA_13           1131  // TriGorilla Anycubic version 1.3-based on RAMPS EFB
86
+#define BOARD_TRIGORILLA_14           1132  //   ... Ver 1.4
87
+#define BOARD_TRIGORILLA_14_11        1133  //   ... Rev 1.1 (new servo pin order)
88
+#define BOARD_RAMPS_ENDER_4           1134  // Creality: Ender-4, CR-8
89
+#define BOARD_RAMPS_CREALITY          1135  // Creality: CR10S, CR20, CR-X
90
+#define BOARD_RAMPS_DAGOMA            1136  // Dagoma F5
91
+#define BOARD_FYSETC_F6_13            1137  // Fysetc F6
92
+#define BOARD_DUPLICATOR_I3_PLUS      1138  // Wanhao Duplicator i3 Plus
93
+#define BOARD_VORON                   1139  // VORON Design
94
+#define BOARD_TRONXY_V3_1_0           1140  // Tronxy TRONXY-V3-1.0
95
+#define BOARD_Z_BOLT_X_SERIES         1141  // Z-Bolt X Series
96
 
96
 
97
 //
97
 //
98
 // Other ATmega1280, ATmega2560
98
 // Other ATmega1280, ATmega2560
99
 //
99
 //
100
 
100
 
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
101
+#define BOARD_CNCONTROLS_11           1200  // Cartesio CN Controls V11
102
+#define BOARD_CNCONTROLS_12           1201  // Cartesio CN Controls V12
103
+#define BOARD_CHEAPTRONIC             1202  // Cheaptronic v1.0
104
+#define BOARD_CHEAPTRONIC_V2          1203  // Cheaptronic v2.0
105
+#define BOARD_MIGHTYBOARD_REVE        1204  // Makerbot Mightyboard Revision E
106
+#define BOARD_MEGATRONICS             1205  // Megatronics
107
+#define BOARD_MEGATRONICS_2           1206  // Megatronics v2.0
108
+#define BOARD_MEGATRONICS_3           1207  // Megatronics v3.0
109
+#define BOARD_MEGATRONICS_31          1208  // Megatronics v3.1
110
+#define BOARD_MEGATRONICS_32          1209  // Megatronics v3.2
111
+#define BOARD_RAMBO                   1210  // Rambo
112
+#define BOARD_MINIRAMBO               1211  // Mini-Rambo
113
+#define BOARD_MINIRAMBO_10A           1212  // Mini-Rambo 1.0a
114
+#define BOARD_EINSY_RAMBO             1213  // Einsy Rambo
115
+#define BOARD_EINSY_RETRO             1214  // Einsy Retro
116
+#define BOARD_ELEFU_3                 1215  // Elefu Ra Board (v3)
117
+#define BOARD_LEAPFROG                1216  // Leapfrog
118
+#define BOARD_MEGACONTROLLER          1217  // Mega controller
119
+#define BOARD_SCOOVO_X9H              1218  // abee Scoovo X9H
120
+#define BOARD_GT2560_REV_A            1219  // Geeetech GT2560 Rev. A
121
+#define BOARD_GT2560_REV_A_PLUS       1220  // Geeetech GT2560 Rev. A+ (with auto level probe)
122
+#define BOARD_GT2560_V3               1221  // Geeetech GT2560 Rev B for A10(M/D)
123
+#define BOARD_GT2560_V3_MC2           1222  // Geeetech GT2560 Rev B for Mecreator2
124
+#define BOARD_GT2560_V3_A20           1223  // Geeetech GT2560 Rev B for A20(M/D)
125
+#define BOARD_EINSTART_S              1224  // Einstart retrofit
126
 
126
 
127
 //
127
 //
128
 // ATmega1281, ATmega2561
128
 // ATmega1281, ATmega2561
129
 //
129
 //
130
 
130
 
131
-#define BOARD_MINITRONICS              702  // Minitronics v1.0/1.1
132
-#define BOARD_SILVER_GATE               25  // Silvergate v1.0
131
+#define BOARD_MINITRONICS             1300  // Minitronics v1.0/1.1
132
+#define BOARD_SILVER_GATE             1301  // Silvergate v1.0
133
 
133
 
134
 //
134
 //
135
 // Sanguinololu and Derivatives - ATmega644P, ATmega1284P
135
 // Sanguinololu and Derivatives - ATmega644P, ATmega1284P
136
 //
136
 //
137
 
137
 
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)
138
+#define BOARD_SANGUINOLOLU_11         1400  // Sanguinololu < 1.2
139
+#define BOARD_SANGUINOLOLU_12         1401  // Sanguinololu 1.2 and above
140
+#define BOARD_MELZI                   1402  // Melzi
141
+#define BOARD_MELZI_MAKR3D            1403  // Melzi with ATmega1284 (MaKr3d version)
142
+#define BOARD_MELZI_CREALITY          1404  // Melzi Creality3D board (for CR-10 etc)
143
+#define BOARD_MELZI_MALYAN            1405  // Melzi Malyan M150 board
144
+#define BOARD_MELZI_TRONXY            1406  // Tronxy X5S
145
+#define BOARD_STB_11                  1407  // STB V1.1
146
+#define BOARD_AZTEEG_X1               1408  // Azteeg X1
147
+#define BOARD_ANET_10                 1409  // Anet 1.0 (Melzi clone)
148
 
148
 
149
 //
149
 //
150
 // Other ATmega644P, ATmega644, ATmega1284P
150
 // Other ATmega644P, ATmega644, ATmega1284P
151
 //
151
 //
152
 
152
 
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
153
+#define BOARD_GEN3_MONOLITHIC         1500  // Gen3 Monolithic Electronics
154
+#define BOARD_GEN3_PLUS               1501  // Gen3+
155
+#define BOARD_GEN6                    1502  // Gen6
156
+#define BOARD_GEN6_DELUXE             1503  // Gen6 deluxe
157
+#define BOARD_GEN7_CUSTOM             1504  // Gen7 custom (Alfons3 Version) "https://github.com/Alfons3/Generation_7_Electronics"
158
+#define BOARD_GEN7_12                 1505  // Gen7 v1.1, v1.2
159
+#define BOARD_GEN7_13                 1506  // Gen7 v1.3
160
+#define BOARD_GEN7_14                 1507  // Gen7 v1.4
161
+#define BOARD_OMCA_A                  1508  // Alpha OMCA board
162
+#define BOARD_OMCA                    1509  // Final OMCA board
163
+#define BOARD_SETHI                   1510  // Sethi 3D_1
164
 
164
 
165
 //
165
 //
166
 // Teensyduino - AT90USB1286, AT90USB1286P
166
 // Teensyduino - AT90USB1286, AT90USB1286P
167
 //
167
 //
168
 
168
 
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
169
+#define BOARD_TEENSYLU                1600  // Teensylu
170
+#define BOARD_PRINTRBOARD             1601  // Printrboard (AT90USB1286)
171
+#define BOARD_PRINTRBOARD_REVF        1602  // Printrboard Revision F (AT90USB1286)
172
+#define BOARD_BRAINWAVE               1603  // Brainwave (AT90USB646)
173
+#define BOARD_BRAINWAVE_PRO           1604  // Brainwave Pro (AT90USB1286)
174
+#define BOARD_SAV_MKI                 1605  // SAV Mk-I (AT90USB1286)
175
+#define BOARD_TEENSY2                 1606  // Teensy++2.0 (AT90USB1286)
176
+#define BOARD_5DPRINT                 1607  // 5DPrint D8 Driver Board
177
 
177
 
178
 //
178
 //
179
 // LPC1768 ARM Cortex M3
179
 // LPC1768 ARM Cortex M3
180
 //
180
 //
181
 
181
 
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)
201
-#define BOARD_MKS_SGEN_L              1764  // MKS-SGen-L (Power outputs: Hotend0, Hotend1, Bed, Fan)
182
+#define BOARD_RAMPS_14_RE_ARM_EFB     2000  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
183
+#define BOARD_RAMPS_14_RE_ARM_EEB     2001  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
184
+#define BOARD_RAMPS_14_RE_ARM_EFF     2002  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
185
+#define BOARD_RAMPS_14_RE_ARM_EEF     2003  // Re-ARM with RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
186
+#define BOARD_RAMPS_14_RE_ARM_SF      2004  // Re-ARM with RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
187
+#define BOARD_MKS_SBASE               2005  // MKS-Sbase (Power outputs: Hotend0, Hotend1, Bed, Fan)
188
+#define BOARD_AZSMZ_MINI              2006  // AZSMZ Mini
189
+#define BOARD_AZTEEG_X5_GT            2007  // Azteeg X5 GT (Power outputs: Hotend0, Hotend1, Bed, Fan)
190
+#define BOARD_BIQU_BQ111_A4           2008  // BIQU BQ111-A4 (Power outputs: Hotend, Fan, Bed)
191
+#define BOARD_SELENA_COMPACT          2009  // Selena Compact (Power outputs: Hotend0, Hotend1, Bed0, Bed1, Fan0, Fan1)
192
+#define BOARD_COHESION3D_REMIX        2010  // Cohesion3D ReMix
193
+#define BOARD_COHESION3D_MINI         2011  // Cohesion3D Mini
194
+#define BOARD_SMOOTHIEBOARD           2012  // Smoothieboard
195
+#define BOARD_AZTEEG_X5_MINI_WIFI     2013  // Azteeg X5 Mini Wifi (Power outputs: Hotend0, Bed, Fan)
196
+#define BOARD_BIQU_SKR_V1_1           2014  // BIQU SKR_V1.1 (Power outputs: Hotend0,Hotend1, Fan, Bed)
197
+#define BOARD_BIQU_B300_V1_0          2015  // BIQU B300_V1.0 (Power outputs: Hotend0, Fan, Bed, SPI Driver)
198
+#define BOARD_BIGTREE_SKR_V1_3        2016  // BIGTREE SKR_V1.3 (Power outputs: Hotend0, Hotend1, Fan, Bed)
199
+#define BOARD_AZTEEG_X5_MINI          2017  // Azteeg X5 Mini (Power outputs: Hotend0, Bed, Fan)
200
+#define BOARD_MKS_SGEN                2018  // MKS-SGen (Power outputs: Hotend0, Hotend1, Bed, Fan)
201
+#define BOARD_MKS_SGEN_L              2019  // MKS-SGen-L (Power outputs: Hotend0, Hotend1, Bed, Fan)
202
 
202
 
203
 //
203
 //
204
 // SAM3X8E ARM Cortex M3
204
 // SAM3X8E ARM Cortex M3
205
 //
205
 //
206
 
206
 
207
-#define BOARD_DUE3DOM                 1411  // DUE3DOM for Arduino DUE
208
-#define BOARD_DUE3DOM_MINI            1412  // DUE3DOM MINI for Arduino DUE
209
-#define BOARD_RADDS                   1502  // RADDS
210
-#define BOARD_RAMPS_FD_V1             1503  // RAMPS-FD v1
211
-#define BOARD_RAMPS_FD_V2             1504  // RAMPS-FD v2
212
-#define BOARD_RAMPS_SMART_EFB         1523  // RAMPS-SMART (Power outputs: Hotend, Fan, Bed)
213
-#define BOARD_RAMPS_SMART_EEB         1524  // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Bed)
214
-#define BOARD_RAMPS_SMART_EFF         1525  // RAMPS-SMART (Power outputs: Hotend, Fan0, Fan1)
215
-#define BOARD_RAMPS_SMART_EEF         1526  // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Fan)
216
-#define BOARD_RAMPS_SMART_SF          1528  // RAMPS-SMART (Power outputs: Spindle, Controller Fan)
217
-#define BOARD_RAMPS_DUO_EFB           1533  // RAMPS Duo (Power outputs: Hotend, Fan, Bed)
218
-#define BOARD_RAMPS_DUO_EEB           1534  // RAMPS Duo (Power outputs: Hotend0, Hotend1, Bed)
219
-#define BOARD_RAMPS_DUO_EFF           1535  // RAMPS Duo (Power outputs: Hotend, Fan0, Fan1)
220
-#define BOARD_RAMPS_DUO_EEF           1536  // RAMPS Duo (Power outputs: Hotend0, Hotend1, Fan)
221
-#define BOARD_RAMPS_DUO_SF            1538  // RAMPS Duo (Power outputs: Spindle, Controller Fan)
222
-#define BOARD_RAMPS4DUE_EFB           1543  // RAMPS4DUE (Power outputs: Hotend, Fan, Bed)
223
-#define BOARD_RAMPS4DUE_EEB           1544  // RAMPS4DUE (Power outputs: Hotend0, Hotend1, Bed)
224
-#define BOARD_RAMPS4DUE_EFF           1545  // RAMPS4DUE (Power outputs: Hotend, Fan0, Fan1)
225
-#define BOARD_RAMPS4DUE_EEF           1546  // RAMPS4DUE (Power outputs: Hotend0, Hotend1, Fan)
226
-#define BOARD_RAMPS4DUE_SF            1548  // RAMPS4DUE (Power outputs: Spindle, Controller Fan)
227
-#define BOARD_RURAMPS4D_11            1550  // RuRAMPS4Duo v1.1 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed)
228
-#define BOARD_RURAMPS4D_13            1551  // RuRAMPS4Duo v1.3 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed)
229
-#define BOARD_ULTRATRONICS_PRO        1560  // ReprapWorld Ultratronics Pro V1.0
230
-#define BOARD_ARCHIM1                 1591  // UltiMachine Archim1 (with DRV8825 drivers)
231
-#define BOARD_ARCHIM2                 1592  // UltiMachine Archim2 (with TMC2130 drivers)
232
-#define BOARD_ALLIGATOR               1602  // Alligator Board R2
207
+#define BOARD_DUE3DOM                 3000  // DUE3DOM for Arduino DUE
208
+#define BOARD_DUE3DOM_MINI            3001  // DUE3DOM MINI for Arduino DUE
209
+#define BOARD_RADDS                   3002  // RADDS
210
+#define BOARD_RAMPS_FD_V1             3003  // RAMPS-FD v1
211
+#define BOARD_RAMPS_FD_V2             3004  // RAMPS-FD v2
212
+#define BOARD_RAMPS_SMART_EFB         3005  // RAMPS-SMART (Power outputs: Hotend, Fan, Bed)
213
+#define BOARD_RAMPS_SMART_EEB         3006  // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Bed)
214
+#define BOARD_RAMPS_SMART_EFF         3007  // RAMPS-SMART (Power outputs: Hotend, Fan0, Fan1)
215
+#define BOARD_RAMPS_SMART_EEF         3008  // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Fan)
216
+#define BOARD_RAMPS_SMART_SF          3009  // RAMPS-SMART (Power outputs: Spindle, Controller Fan)
217
+#define BOARD_RAMPS_DUO_EFB           3010  // RAMPS Duo (Power outputs: Hotend, Fan, Bed)
218
+#define BOARD_RAMPS_DUO_EEB           3011  // RAMPS Duo (Power outputs: Hotend0, Hotend1, Bed)
219
+#define BOARD_RAMPS_DUO_EFF           3012  // RAMPS Duo (Power outputs: Hotend, Fan0, Fan1)
220
+#define BOARD_RAMPS_DUO_EEF           3013  // RAMPS Duo (Power outputs: Hotend0, Hotend1, Fan)
221
+#define BOARD_RAMPS_DUO_SF            3014  // RAMPS Duo (Power outputs: Spindle, Controller Fan)
222
+#define BOARD_RAMPS4DUE_EFB           3015  // RAMPS4DUE (Power outputs: Hotend, Fan, Bed)
223
+#define BOARD_RAMPS4DUE_EEB           3016  // RAMPS4DUE (Power outputs: Hotend0, Hotend1, Bed)
224
+#define BOARD_RAMPS4DUE_EFF           3017  // RAMPS4DUE (Power outputs: Hotend, Fan0, Fan1)
225
+#define BOARD_RAMPS4DUE_EEF           3018  // RAMPS4DUE (Power outputs: Hotend0, Hotend1, Fan)
226
+#define BOARD_RAMPS4DUE_SF            3019  // RAMPS4DUE (Power outputs: Spindle, Controller Fan)
227
+#define BOARD_RURAMPS4D_11            3020  // RuRAMPS4Duo v1.1 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed)
228
+#define BOARD_RURAMPS4D_13            3021  // RuRAMPS4Duo v1.3 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed)
229
+#define BOARD_ULTRATRONICS_PRO        3022  // ReprapWorld Ultratronics Pro V1.0
230
+#define BOARD_ARCHIM1                 3023  // UltiMachine Archim1 (with DRV8825 drivers)
231
+#define BOARD_ARCHIM2                 3024  // UltiMachine Archim2 (with TMC2130 drivers)
232
+#define BOARD_ALLIGATOR               3025  // Alligator Board R2
233
 
233
 
234
 //
234
 //
235
 // SAM3X8C ARM Cortex M3
235
 // SAM3X8C ARM Cortex M3
236
 //
236
 //
237
 
237
 
238
-#define BOARD_PRINTRBOARD_G2          1620  // PRINTRBOARD G2
239
-#define BOARD_ADSK                    1610  // Arduino DUE Shield Kit (ADSK)
238
+#define BOARD_PRINTRBOARD_G2          3100  // PRINTRBOARD G2
239
+#define BOARD_ADSK                    3101  // Arduino DUE Shield Kit (ADSK)
240
 
240
 
241
 //
241
 //
242
 // STM32 ARM Cortex-M3
242
 // STM32 ARM Cortex-M3
243
 //
243
 //
244
 
244
 
245
-#define BOARD_STM32F1R                1800  // STM32R Libmaple based STM32F1 controller
246
-#define BOARD_MALYAN_M200             1801  // STM32C8T6 Libmaple based stm32f1 controller
247
-#define BOARD_STM3R_MINI              1803  // STM32 Libmaple based stm32f1 controller
248
-#define BOARD_GTM32_PRO_VB            1805  // STM32F103VET6 controller
249
-#define BOARD_MORPHEUS                1806  // STM32F103C8/STM32F103CB Libmaple based stm32f1 controller
250
-#define BOARD_MKS_ROBIN               1808  // MKS Robin / STM32F103ZET6
251
-#define BOARD_MKS_ROBIN_MINI          1813  // MKS Robin Mini / STM32F103VET6
252
-#define BOARD_MKS_ROBIN_NANO          1812  // MKS Robin Nano / STM32F103VET6
253
-#define BOARD_BIGTREE_SKR_MINI_V1_1   1814  // BigTreeTech SKR Mini v1.1 / STM32F103RC
254
-#define BOARD_BIGTREE_SKR_MINI_E3     1815  // BigTreeTech SKR Mini E3 / STM32F103RC
255
-#define BOARD_JGAURORA_A5S_A1         1820  // JGAurora A5S A1 / STM32F103ZET6
256
-#define BOARD_FYSETC_AIO_II           1890  // FYSETC AIO_II
257
-#define BOARD_FYSETC_CHEETAH          1891  // FYSETC CHEETAH
245
+#define BOARD_STM32F1R                4000  // STM32R    Libmaple-based STM32F1 controller
246
+#define BOARD_MALYAN_M200             4001  // STM32C8T6 Libmaple-based STM32F1 controller
247
+#define BOARD_STM3R_MINI              4002  // STM32     Libmaple-based STM32F1 controller
248
+#define BOARD_GTM32_PRO_VB            4003  // STM32F103VET6 controller
249
+#define BOARD_MORPHEUS                4004  // STM32F103C8 / STM32F103CB  Libmaple-based STM32F1 controller
250
+#define BOARD_MKS_ROBIN               4005  // MKS Robin (STM32F103ZET6)
251
+#define BOARD_MKS_ROBIN_MINI          4006  // MKS Robin Mini (STM32F103VET6)
252
+#define BOARD_MKS_ROBIN_NANO          4007  // MKS Robin Nano (STM32F103VET6)
253
+#define BOARD_BIGTREE_SKR_MINI_V1_1   4008  // BigTreeTech SKR Mini v1.1 (STM32F103RC)
254
+#define BOARD_BIGTREE_SKR_MINI_E3     4009  // BigTreeTech SKR Mini E3 (STM32F103RC)
255
+#define BOARD_JGAURORA_A5S_A1         4010  // JGAurora A5S A1 (STM32F103ZET6)
256
+#define BOARD_FYSETC_AIO_II           4011  // FYSETC AIO_II
257
+#define BOARD_FYSETC_CHEETAH          4012  // FYSETC CHEETAH
258
 
258
 
259
 //
259
 //
260
 // STM32 ARM Cortex-M4F
260
 // STM32 ARM Cortex-M4F
261
 //
261
 //
262
 
262
 
263
-#define BOARD_TEENSY31_32             1552  // Teensy3.1 and Teensy3.2
264
-#define BOARD_TEENSY35_36              841  // Teensy3.5 and Teensy3.6
265
-#define BOARD_BEAST                   1802  // STM32FxxxVxT6 Libmaple based stm32f4 controller
266
-#define BOARD_STM32F4                 1804  // STM32 STM32GENERIC based STM32F4 controller
267
-#define BOARD_ARMED                   1807  // Arm'ed STM32F4 based controller
268
-#define BOARD_RUMBA32                 1809  // RUMBA32 STM32F4 based controller
269
-#define BOARD_BLACK_STM32F407VE       1810  // BLACK_STM32F407VE
270
-#define BOARD_BLACK_STM32F407ZE       1811  // BLACK_STM32F407ZE
271
-#define BOARD_STEVAL                  1866  // STEVAL-3DP001V1 3D PRINTER BOARD
263
+#define BOARD_TEENSY31_32             4100  // Teensy3.1 and Teensy3.2
264
+#define BOARD_TEENSY35_36             4101  // Teensy3.5 and Teensy3.6
265
+#define BOARD_BEAST                   4102  // STM32F4xxVxT6 Libmaple-based STM32F4 controller
266
+#define BOARD_STM32F4                 4103  // STM32 STM32GENERIC-based STM32F4 controller
267
+#define BOARD_ARMED                   4104  // Arm'ed STM32F4-based controller
268
+#define BOARD_RUMBA32                 4105  // RUMBA32 STM32F4-based controller
269
+#define BOARD_BLACK_STM32F407VE       4106  // BLACK_STM32F407VE
270
+#define BOARD_BLACK_STM32F407ZE       4107  // BLACK_STM32F407ZE
271
+#define BOARD_STEVAL                  4108  // STEVAL-3DP001V1 3D PRINTER BOARD
272
 
272
 
273
 //
273
 //
274
 // ARM Cortex M7
274
 // ARM Cortex M7
275
 //
275
 //
276
 
276
 
277
-#define BOARD_THE_BORG                1860  // THE-BORG (Power outputs: Hotend0, Hotend1, Bed, Fan)
278
-#define BOARD_REMRAM_V1               1862  // RemRam v1
277
+#define BOARD_THE_BORG                5000  // THE-BORG (Power outputs: Hotend0, Hotend1, Bed, Fan)
278
+#define BOARD_REMRAM_V1               5001  // RemRam v1
279
 
279
 
280
 //
280
 //
281
 // Espressif ESP32 WiFi
281
 // Espressif ESP32 WiFi
282
 //
282
 //
283
-#define BOARD_ESP32                   1900
283
+#define BOARD_ESP32                   6000
284
 
284
 
285
 //
285
 //
286
 // Simulations
286
 // Simulations
287
 //
287
 //
288
 
288
 
289
-#define BOARD_LINUX_RAMPS             2000
289
+#define BOARD_LINUX_RAMPS             9999
290
 
290
 
291
 #define MB(board) (defined(BOARD_##board) && MOTHERBOARD==BOARD_##board)
291
 #define MB(board) (defined(BOARD_##board) && MOTHERBOARD==BOARD_##board)

読み込み中…
キャンセル
保存