Prusa MINI Firmware overview
|
#include "macros.h"
Go to the source code of this file.
#define BOARD_UNKNOWN -1 |
Marlin 3D Printer Firmware Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
Based on Sprinter and grbl. Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
#define BOARD_RAMPS_OLD 1000 |
#define BOARD_RAMPS_13_EFB 1010 |
#define BOARD_RAMPS_13_EEB 1011 |
#define BOARD_RAMPS_13_EFF 1012 |
#define BOARD_RAMPS_13_EEF 1013 |
#define BOARD_RAMPS_13_SF 1014 |
#define BOARD_RAMPS_14_EFB 1020 |
#define BOARD_RAMPS_14_EEB 1021 |
#define BOARD_RAMPS_14_EFF 1022 |
#define BOARD_RAMPS_14_EEF 1023 |
#define BOARD_RAMPS_14_SF 1024 |
#define BOARD_RAMPS_PLUS_EFB 1030 |
#define BOARD_RAMPS_PLUS_EEB 1031 |
#define BOARD_RAMPS_PLUS_EFF 1032 |
#define BOARD_RAMPS_PLUS_EEF 1033 |
#define BOARD_RAMPS_PLUS_SF 1034 |
#define BOARD_3DRAG 1100 |
#define BOARD_K8200 1101 |
#define BOARD_K8400 1102 |
#define BOARD_BAM_DICE 1103 |
#define BOARD_BAM_DICE_DUE 1104 |
#define BOARD_MKS_BASE 1105 |
#define BOARD_MKS_BASE_14 1106 |
#define BOARD_MKS_BASE_15 1107 |
#define BOARD_MKS_BASE_HEROIC 1108 |
#define BOARD_MKS_GEN_13 1109 |
#define BOARD_MKS_GEN_L 1110 |
#define BOARD_KFB_2 1111 |
#define BOARD_ZRIB_V20 1112 |
#define BOARD_FELIX2 1113 |
#define BOARD_RIGIDBOARD 1114 |
#define BOARD_RIGIDBOARD_V2 1115 |
#define BOARD_SAINSMART_2IN1 1116 |
#define BOARD_ULTIMAKER 1117 |
#define BOARD_ULTIMAKER_OLD 1118 |
#define BOARD_AZTEEG_X3 1119 |
#define BOARD_AZTEEG_X3_PRO 1120 |
#define BOARD_ULTIMAIN_2 1121 |
#define BOARD_RUMBA 1122 |
#define BOARD_RUMBA_RAISE3D 1123 |
#define BOARD_RL200 1124 |
#define BOARD_FORMBOT_TREX2PLUS 1125 |
#define BOARD_FORMBOT_TREX3 1126 |
#define BOARD_FORMBOT_RAPTOR 1127 |
#define BOARD_FORMBOT_RAPTOR2 1128 |
#define BOARD_BQ_ZUM_MEGA_3D 1129 |
#define BOARD_MAKEBOARD_MINI 1130 |
#define BOARD_TRIGORILLA_13 1131 |
#define BOARD_TRIGORILLA_14 1132 |
#define BOARD_TRIGORILLA_14_11 1133 |
#define BOARD_RAMPS_ENDER_4 1134 |
#define BOARD_RAMPS_CREALITY 1135 |
#define BOARD_RAMPS_DAGOMA 1136 |
#define BOARD_FYSETC_F6_13 1137 |
#define BOARD_DUPLICATOR_I3_PLUS 1138 |
#define BOARD_VORON 1139 |
#define BOARD_TRONXY_V3_1_0 1140 |
#define BOARD_Z_BOLT_X_SERIES 1141 |
#define BOARD_TT_OSCAR 1142 |
#define BOARD_OVERLORD 1143 |
#define BOARD_HJC2560C_REV1 1144 |
#define BOARD_HJC2560C_REV2 1145 |
#define BOARD_RAMBO 1200 |
#define BOARD_MINIRAMBO 1201 |
#define BOARD_MINIRAMBO_10A 1202 |
#define BOARD_EINSY_RAMBO 1203 |
#define BOARD_EINSY_RETRO 1204 |
#define BOARD_SCOOVO_X9H 1205 |
#define BOARD_CNCONTROLS_11 1300 |
#define BOARD_CNCONTROLS_12 1301 |
#define BOARD_CNCONTROLS_15 1302 |
#define BOARD_CHEAPTRONIC 1303 |
#define BOARD_CHEAPTRONIC_V2 1304 |
#define BOARD_MIGHTYBOARD_REVE 1305 |
#define BOARD_MEGATRONICS 1306 |
#define BOARD_MEGATRONICS_2 1307 |
#define BOARD_MEGATRONICS_3 1308 |
#define BOARD_MEGATRONICS_31 1309 |
#define BOARD_MEGATRONICS_32 1310 |
#define BOARD_ELEFU_3 1311 |
#define BOARD_LEAPFROG 1312 |
#define BOARD_MEGACONTROLLER 1313 |
#define BOARD_GT2560_REV_A 1314 |
#define BOARD_GT2560_REV_A_PLUS 1315 |
#define BOARD_GT2560_V3 1316 |
#define BOARD_GT2560_V3_MC2 1317 |
#define BOARD_GT2560_V3_A20 1318 |
#define BOARD_EINSTART_S 1319 |
#define BOARD_WANHAO_ONEPLUS 1320 |
#define BOARD_MINITRONICS 1400 |
#define BOARD_SILVER_GATE 1401 |
#define BOARD_SANGUINOLOLU_11 1500 |
#define BOARD_SANGUINOLOLU_12 1501 |
#define BOARD_MELZI 1502 |
#define BOARD_MELZI_MAKR3D 1503 |
#define BOARD_MELZI_CREALITY 1504 |
#define BOARD_MELZI_MALYAN 1505 |
#define BOARD_MELZI_TRONXY 1506 |
#define BOARD_STB_11 1507 |
#define BOARD_AZTEEG_X1 1508 |
#define BOARD_ANET_10 1509 |
#define BOARD_GEN3_MONOLITHIC 1600 |
#define BOARD_GEN3_PLUS 1601 |
#define BOARD_GEN6 1602 |
#define BOARD_GEN6_DELUXE 1603 |
#define BOARD_GEN7_CUSTOM 1604 |
#define BOARD_GEN7_12 1605 |
#define BOARD_GEN7_13 1606 |
#define BOARD_GEN7_14 1607 |
#define BOARD_OMCA_A 1608 |
#define BOARD_OMCA 1609 |
#define BOARD_SETHI 1610 |
#define BOARD_TEENSYLU 1700 |
#define BOARD_PRINTRBOARD 1701 |
#define BOARD_PRINTRBOARD_REVF 1702 |
#define BOARD_BRAINWAVE 1703 |
#define BOARD_BRAINWAVE_PRO 1704 |
#define BOARD_SAV_MKI 1705 |
#define BOARD_TEENSY2 1706 |
#define BOARD_5DPRINT 1707 |
#define BOARD_A3IDES_2209_02 1823 |
#define BOARD_RAMPS_14_RE_ARM_EFB 2000 |
#define BOARD_RAMPS_14_RE_ARM_EEB 2001 |
#define BOARD_RAMPS_14_RE_ARM_EFF 2002 |
#define BOARD_RAMPS_14_RE_ARM_EEF 2003 |
#define BOARD_RAMPS_14_RE_ARM_SF 2004 |
#define BOARD_MKS_SBASE 2005 |
#define BOARD_AZSMZ_MINI 2006 |
#define BOARD_AZTEEG_X5_GT 2007 |
#define BOARD_BIQU_BQ111_A4 2008 |
#define BOARD_SELENA_COMPACT 2009 |
#define BOARD_COHESION3D_REMIX 2010 |
#define BOARD_COHESION3D_MINI 2011 |
#define BOARD_SMOOTHIEBOARD 2012 |
#define BOARD_AZTEEG_X5_MINI_WIFI 2013 |
#define BOARD_BIGTREE_SKR_V1_1 2014 |
#define BOARD_BIQU_B300_V1_0 2015 |
#define BOARD_BIGTREE_SKR_V1_3 2016 |
#define BOARD_AZTEEG_X5_MINI 2017 |
#define BOARD_MKS_SGEN 2018 |
#define BOARD_MKS_SGEN_L 2019 |
#define BOARD_TH3D_EZBOARD 2020 |
#define BOARD_GMARSH_X6_REV1 2021 |
#define BOARD_DUE3DOM 3000 |
#define BOARD_DUE3DOM_MINI 3001 |
#define BOARD_RADDS 3002 |
#define BOARD_RAMPS_FD_V1 3003 |
#define BOARD_RAMPS_FD_V2 3004 |
#define BOARD_RAMPS_SMART_EFB 3005 |
#define BOARD_RAMPS_SMART_EEB 3006 |
#define BOARD_RAMPS_SMART_EFF 3007 |
#define BOARD_RAMPS_SMART_EEF 3008 |
#define BOARD_RAMPS_SMART_SF 3009 |
#define BOARD_RAMPS_DUO_EFB 3010 |
#define BOARD_RAMPS_DUO_EEB 3011 |
#define BOARD_RAMPS_DUO_EFF 3012 |
#define BOARD_RAMPS_DUO_EEF 3013 |
#define BOARD_RAMPS_DUO_SF 3014 |
#define BOARD_RAMPS4DUE_EFB 3015 |
#define BOARD_RAMPS4DUE_EEB 3016 |
#define BOARD_RAMPS4DUE_EFF 3017 |
#define BOARD_RAMPS4DUE_EEF 3018 |
#define BOARD_RAMPS4DUE_SF 3019 |
#define BOARD_RURAMPS4D_11 3020 |
#define BOARD_RURAMPS4D_13 3021 |
#define BOARD_ULTRATRONICS_PRO 3022 |
#define BOARD_ARCHIM1 3023 |
#define BOARD_ARCHIM2 3024 |
#define BOARD_ALLIGATOR 3025 |
#define BOARD_PRINTRBOARD_G2 3100 |
#define BOARD_ADSK 3101 |
#define BOARD_STM32F103RE 4000 |
#define BOARD_MALYAN_M200 4001 |
#define BOARD_STM3R_MINI 4002 |
#define BOARD_GTM32_PRO_VB 4003 |
#define BOARD_MORPHEUS 4004 |
#define BOARD_CHITU3D 4005 |
#define BOARD_MKS_ROBIN 4006 |
#define BOARD_MKS_ROBIN_MINI 4007 |
#define BOARD_MKS_ROBIN_NANO 4008 |
#define BOARD_MKS_ROBIN_LITE 4009 |
#define BOARD_BIGTREE_SKR_MINI_V1_1 4010 |
#define BOARD_BIGTREE_SKR_MINI_E3 4011 |
#define BOARD_BIGTREE_SKR_E3_DIP 4012 |
#define BOARD_BTT_SKR_MINI_E3_V1_2 4013 |
#define BOARD_JGAURORA_A5S_A1 4014 |
#define BOARD_FYSETC_AIO_II 4015 |
#define BOARD_FYSETC_CHEETAH 4016 |
#define BOARD_FYSETC_CHEETAH_V12 4017 |
#define BOARD_LONGER3D_LK 4018 |
#define BOARD_TEENSY31_32 4100 |
#define BOARD_TEENSY35_36 4101 |
#define BOARD_BEAST 4200 |
#define BOARD_STM32F4 4201 |
#define BOARD_ARMED 4202 |
#define BOARD_RUMBA32 4203 |
#define BOARD_BLACK_STM32F407VE 4204 |
#define BOARD_BLACK_STM32F407ZE 4205 |
#define BOARD_STEVAL 4206 |
#define BOARD_BIGTREE_SKR_PRO_V1_1 4207 |
#define BOARD_BIGTREE_BTT002_V1_0 4208 |
#define BOARD_LERDGE_K 4209 |
#define BOARD_LERDGE_X 4210 |
#define BOARD_THE_BORG 5000 |
#define BOARD_REMRAM_V1 5001 |
#define BOARD_ESPRESSIF_ESP32 6000 |
#define BOARD_LINUX_RAMPS 9999 |
#define _MB_1 | ( | B | ) | (defined(BOARD_##B) && MOTHERBOARD==BOARD_##B) |
#define MB | ( | V... | ) | DO(MB,||,V) |
#define IS_MELZI MB(MELZI, MELZI_CREALITY, MELZI_MAKR3D, MELZI_MALYAN, MELZI_TRONXY) |