Kaynağa Gözat

Update motherboard numbering

Scott Lahteine 4 yıl önce
ebeveyn
işleme
18e396b102
2 değiştirilmiş dosya ile 310 ekleme ve 304 silme
  1. 119
    113
      Marlin/Makefile
  2. 191
    191
      Marlin/src/core/boards.h

+ 119
- 113
Marlin/Makefile Dosyayı Görüntüle

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

+ 191
- 191
Marlin/src/core/boards.h Dosyayı Görüntüle

@@ -27,265 +27,265 @@
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               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 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 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 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 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 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 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 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 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 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 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 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 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 281
 // Espressif ESP32 WiFi
282 282
 //
283
-#define BOARD_ESP32                   1900
283
+#define BOARD_ESP32                   6000
284 284
 
285 285
 //
286 286
 // Simulations
287 287
 //
288 288
 
289
-#define BOARD_LINUX_RAMPS             2000
289
+#define BOARD_LINUX_RAMPS             9999
290 290
 
291 291
 #define MB(board) (defined(BOARD_##board) && MOTHERBOARD==BOARD_##board)

Loading…
İptal
Kaydet