Boards
General information
Marlin supports a wide variety of 3D printers, including all RAMPS variants, and is adaptable to virtually any Arduino/Genuino-based electronics through pin-mapping - associating pins with their functions.
Originally Marlin was designed to run on low-powered 8-bit AVR boards, but starting with Marlin 1.1.9 it has gained support for dozens of ARM-based boards. The Hardware Abstraction Layer created for Marlin 2.0 provides a consistent set of interfaces, making it much easier to add support for new platforms.
Several files in the Marlin source code provide hardware support, but the files supporting the core electronics are:
File | Description |
---|---|
boards.h | Contains the full list of boards supported by Marlin. Set MOTHERBOARD to one of the boards listed here. |
pins.h | Includes the appropriate pins_BOARD.h file for the specified MOTHERBOARD . See Board Pins for more details. |
pins_BOARDNAME.h | Each of these files assigns pins to Marlin functions. Some of these files are shared by related boards. |
pins_postprocess.h | Auto-assign stepper and endstop pins for extra axes. Define pins as -1 where needed. Undefine pins that are not needed. |
platformio.ini | Some boards will need a new PlatformIO environment with custom build settings. |
To build Marlin for a specific board, set the MOTHERBOARD
option in Configuration.h
. This example selects a RAMPS 1.4 board with the 12V power MOSFET connectors arranged in Extruder, Fan, Bed (EFB) order:
#define MOTHERBOARD BOARD_RAMPS_EFB
See the boards list below for a complete list of boards supported in the latest release of Marlin.
FastIO and Pin Mapping
FastIO is a set of macros that allows Marlin to read and write pins quickly, using the same code on all processors. Marlin uses FastIO macros whenever possible because direct port manipulation is many times faster than the pin functions provided by Arduino.h
.
Pin Mapping refers to the relationship between assigned “pin numbers” and the actual hardware ports on the CPU. For example, pins might be mapped starting with 0 to represent Port A Pin 0, then numbered sequentially up to Port L Pin 15.
FastIO allows Marlin to use any pin mapping imaginable, but we’ve decided that the “Arduino mapping” as used by the Arduino headers is the best choice for several reasons. Most importantly, all standard Arduino code uses this mapping, and the mapping smartly uses the documented DIO pin numbers.
Note: When writing code for Marlin, never use digitalRead
or digitalWrite
.
AT90USB pins
Since version 1.1.4, Marlin also uses Arduino pin mapping for Teensy++, Sanguino, and other AT90USB-based processors, so we can still use the documented digital pin numbers even in the Teenyduino build environment. Previous versions of Marlin provided an option to use either Teensyduino or Arduino mapping, depending on the what the active pins file supported.
Analog pins
Analog inputs are always assigned using an index from 0-15. Marlin doesn’t need to know their digital pin numbers.
Adding a new board
The easiest way to add a new board to Marlin is to start with one of the existing pins files that has pin mappings similar to the new board, make a copy, and modify the pins that differ. Once your pins file is ready, simply add a new define to the boards.h
file and a conditional include to pins.h
. And you’re done! Submit a PR to share it with the world.
If you’re developing a custom board, try to use common pinouts as much as possible, or choose a pin-mapping similar to another board Marlin supports. The more a new board resembles an existing board, the easier it will be to integrate.
Boards list
RAMPS 1.3 / 1.4 - ATmega1280, ATmega2560
RAMPS boards and derivatives can have a variety of layouts depending on where Heaters and Fans are connected. You can set FET_ORDER_EEB
directly or let pins.h
figure it out for you. These suffixed board names determine the Extruder / Bed / Fan assignments if FET_ORDER_EEB
is not defined in the configuration.
Name | Description | Version |
---|---|---|
BOARD_RAMPS_OLD | MEGA/RAMPS up to 1.2 | 1.0.1 |
BOARD_RAMPS_13_EFB | RAMPS 1.3 (Power outputs: Hotend, Fan, Bed) | 1.0.1 |
BOARD_RAMPS_13_EEB | RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Bed) | 1.0.1 |
BOARD_RAMPS_13_EFF | RAMPS 1.3 (Power outputs: Hotend, Fan0, Fan1) | 1.0.1 |
BOARD_RAMPS_13_EEF | RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Fan) | 1.0.1 |
BOARD_RAMPS_13_SF | RAMPS 1.3 (Power outputs: Spindle, Controller Fan) | 1.1.0-RC2 |
BOARD_RAMPS_14_EFB | RAMPS 1.4 (Power outputs: Hotend, Fan, Bed) | 1.1.0-RC3 |
BOARD_RAMPS_14_EEB | RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed) | 1.1.0-RC3 |
BOARD_RAMPS_14_EFF | RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1) | 1.1.0-RC3 |
BOARD_RAMPS_14_EEF | RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan) | 1.1.0-RC3 |
BOARD_RAMPS_14_SF | RAMPS 1.4 (Power outputs: Spindle, Controller Fan) | 1.1.0-RC3 |
BOARD_RAMPS_PLUS_EFB | RAMPS Plus 3DYMY (Power outputs: Hotend, Fan, Bed) | 1.1.7 |
BOARD_RAMPS_PLUS_EEB | RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Bed) | 1.1.7 |
BOARD_RAMPS_PLUS_EFF | RAMPS Plus 3DYMY (Power outputs: Hotend, Fan0, Fan1) | 1.1.7 |
BOARD_RAMPS_PLUS_EEF | RAMPS Plus 3DYMY (Power outputs: Hotend0, Hotend1, Fan) | 1.1.7 |
BOARD_RAMPS_PLUS_SF | RAMPS Plus 3DYMY (Power outputs: Spindle, Controller Fan) | 1.1.7 |
BOARD_RAMPS_BTT_16_PLUS_EFB | RAMPS 1.6+ (Power outputs: Hotend, Fan, Bed) | 2.1.3 |
BOARD_RAMPS_BTT_16_PLUS_EEB | RAMPS 1.6+ (Power outputs: Hotend0, Hotend1, Bed) | 2.1.3 |
BOARD_RAMPS_BTT_16_PLUS_EFF | RAMPS 1.6+ (Power outputs: Hotend, Fan0, Fan1) | 2.1.3 |
BOARD_RAMPS_BTT_16_PLUS_EEF | RAMPS 1.6+ (Power outputs: Hotend0, Hotend1, Fan) | 2.1.3 |
BOARD_RAMPS_BTT_16_PLUS_SF | RAMPS 1.6+ (Power outputs: Spindle, Controller Fan) | 2.1.3 |
RAMPS Derivatives - ATmega1280, ATmega2560
Name | Description | Version |
---|---|---|
BOARD_3DRAG | 3Drag Controller | 1.0.1 |
BOARD_K8200 | Velleman K8200 Controller (derived from 3Drag Controller) | 1.1.0-RC2 |
BOARD_K8400 | Velleman K8400 Controller (derived from 3Drag Controller) | 1.1.0-RC7 |
BOARD_K8600 | Velleman K8600 Controller (Vertex Nano) | 2.0.6 |
BOARD_K8800 | Velleman K8800 Controller (Vertex Delta) | 2.0.7 |
BOARD_BAM_DICE | 2PrintBeta BAM&DICE with STK drivers | 1.1.0-RC2 |
BOARD_BAM_DICE_DUE | 2PrintBeta BAM&DICE Due with STK drivers | 1.1.0-RC2 |
BOARD_MKS_BASE | MKS BASE v1.0 | 1.1.0-RC2 |
BOARD_MKS_BASE_14 | MKS BASE v1.4 with Allegro A4982 stepper drivers | 2.0.0 |
BOARD_MKS_BASE_15 | MKS BASE v1.5 with Allegro A4982 stepper drivers | 1.1.9 |
BOARD_MKS_BASE_16 | MKS BASE v1.6 with Allegro A4982 stepper drivers | 2.0.4 |
BOARD_MKS_BASE_HEROIC | MKS BASE 1.0 with Heroic HR4982 stepper drivers | 1.1.9 |
BOARD_MKS_GEN_13 (BOARD_MKS_13) | MKS GEN v1.3 or 1.4. | 1.1.9 (1.1.0-RC6) |
BOARD_MKS_GEN_L | MKS GEN L | 1.1.7 |
BOARD_KFB_2 | BigTreeTech or BIQU KFB2.0 | 2.0.0 |
BOARD_ZRIB_V20 | zrib V2.0 (Chinese RAMPS replica) | 1.1.3 |
BOARD_ZRIB_V52 | zrib V5.2 (Chinese RAMPS replica) | 2.0.8 |
BOARD_ZRIB_V53 | Zonestar zrib V5.3 (Chinese RAMPS replica) | 2.0.9.4 |
BOARD_FELIX2 | Felix 2.0+ Electronics Board (RAMPS like) | 1.1.0-RC2 |
BOARD_RIGIDBOARD | Invent-A-Part RigidBoard | 1.1.0-RC2 |
BOARD_RIGIDBOARD_V2 | Invent-A-Part RigidBoard V2 | 1.1.0-RC7 |
BOARD_SAINSMART_2IN1 | Sainsmart 2-in-1 board | 1.1.0-RC5 |
BOARD_ULTIMAKER | Ultimaker | 1.0.1 |
BOARD_ULTIMAKER_OLD | Ultimaker (Older electronics. Pre 1.5.4. This is rare) | 1.0.1 |
BOARD_AZTEEG_X3 | Azteeg X3 | 1.0.1 |
BOARD_AZTEEG_X3_PRO | Azteeg X3 Pro | 1.0.1 |
BOARD_ULTIMAIN_2 | Ultimainboard 2.x (Uses TEMP_SENSOR 20) | 1.0.1 |
BOARD_RUMBA | Rumba | 1.0.1 |
BOARD_RUMBA_RAISE3D | Raise3D N series Rumba derivative | 2.0.0 |
BOARD_RL200 | Rapide Lite 200 (v1, low-cost RUMBA clone with drv) | 2.0.0 |
BOARD_FORMBOT_TREX2PLUS | Formbot T-Rex 2 Plus | 2.0.0 |
BOARD_FORMBOT_TREX3 | Formbot T-Rex 3 | 2.0.0 |
BOARD_FORMBOT_RAPTOR | Formbot Raptor | 2.0.0 |
BOARD_FORMBOT_RAPTOR2 | Formbot Raptor 2 | 2.0.0 |
BOARD_BQ_ZUM_MEGA_3D | bq ZUM Mega 3D | 1.1.0-RC4 |
BOARD_MAKEBOARD_MINI | MakeBoard Mini v2.1.2 by MicroMake | 1.1.7 |
BOARD_TRIGORILLA_13 | TriGorilla Anycubic version 1.3-based on RAMPS EFB | 1.1.9 |
BOARD_TRIGORILLA_14 | ... Ver 1.4 | 1.1.9 |
BOARD_TRIGORILLA_14_11 | ... Rev 1.1 (new servo pin order) | 2.0.0 |
BOARD_RAMPS_ENDER_4 | Creality Ender-4 and CR-8 | 1.1.9 |
BOARD_RAMPS_CREALITY | Creality CR10S, CR20, and CR-X | 2.0.0 |
BOARD_DAGOMA_F5 (BOARD_RAMPS_DAGOMA) | Dagoma F5 | 2.0.8 (2.0.0) |
BOARD_DAGOMA_D6 | Dagoma D6 (as found in the Dagoma DiscoUltimate V2 TMC) | 2.1.3 |
BOARD_FYSETC_F6_13 | FYSETC F6 1.3 | 2.0.0 |
BOARD_FYSETC_F6_14 | FYSETC F6 1.4 | 2.0.2 |
BOARD_DUPLICATOR_I3_PLUS | Wanhao Duplicator i3 Plus | 2.0.0 |
BOARD_VORON | VORON Design | 2.0.0 |
BOARD_TRONXY_V3_1_0 | Tronxy TRONXY-V3-1.0 | 2.0.0 |
BOARD_Z_BOLT_X_SERIES | Z-Bolt X Series | 2.0.0 |
BOARD_TT_OSCAR | TT OSCAR | 2.0.0 |
BOARD_TANGO | BIQU Tango V1 | 2.0.0 |
BOARD_MKS_GEN_L_V2 | MKS GEN L V2 | 2.0.0 |
BOARD_MKS_GEN_L_V21 | MKS GEN L V2.1 | 2.0.7 |
BOARD_COPYMASTER_3D | Copymaster 3D | 2.0.5.2 |
BOARD_ORTUR_4 | Ortur 4 | 2.0.6 |
BOARD_TENLOG_D3_HERO | Tenlog D3 Hero IDEX printer | 2.0.6 |
BOARD_TENLOG_MB1_V23 | Tenlog D3, D5, D6 IDEX Printer | 2.1.2 |
BOARD_RAMPS_S_12_EEFB | Ramps S 1.2 by Sakul.cz (Power outputs: Hotend0, Hotend1, Fan, Bed) | 2.0.8 |
BOARD_RAMPS_S_12_EEEB | Ramps S 1.2 by Sakul.cz (Power outputs: Hotend0, Hotend1, Hotend2, Bed) | 2.0.8 |
BOARD_RAMPS_S_12_EFFB | Ramps S 1.2 by Sakul.cz (Power outputs: Hotend, Fan0, Fan1, Bed) | 2.0.8 |
BOARD_LONGER3D_LK1_PRO | Longer LK1 PRO / Alfawise U20 Pro (PRO version) | 2.0.8 |
BOARD_LONGER3D_LKx_PRO | Longer LKx PRO / Alfawise Uxx Pro (PRO version) | 2.0.8 |
BOARD_PXMALION_CORE_I3 | Pxmalion Core I3 | 2.0.9.4 |
BOARD_PANOWIN_CUTLASS | Panowin Cutlass (as found in the Panowin F1) | 2.1.3 |
BOARD_KODAMA_BARDO | Kodama Bardo V1.x (as found in the Kodama Trinus) | 2.1.3 |
BOARD_XTLW_MFF_V1 | XTLW MFF V1.0 | 2.1.3 |
BOARD_XTLW_MFF_V2 | XTLW MFF V2.0 | 2.1.3 |
RAMBo and derivatives
Name | Description | Version |
---|---|---|
BOARD_RAMBO | Rambo | 1.0.1 |
BOARD_MINIRAMBO | Mini-Rambo | 1.1.0-RC2 |
BOARD_MINIRAMBO_10A | Mini-Rambo 1.0a | 1.1.7 |
BOARD_EINSY_RAMBO | Einsy Rambo | 1.1.9 |
BOARD_EINSY_RETRO | Einsy Retro | 1.1.9 |
BOARD_SCOOVO_X9H | abee Scoovo X9H | 1.1.0 |
BOARD_RAMBO_THINKERV2 | ThinkerV2 | 2.0.8 |
Other ATmega1280, ATmega2560
Name | Description | Version |
---|---|---|
BOARD_CNCONTROLS_11 | Cartesio CN Controls V11 | 1.1.0-RC7 |
BOARD_CNCONTROLS_12 | Cartesio CN Controls V12 | 1.1.0-RC7 |
BOARD_CNCONTROLS_15 | Cartesio CN Controls V15 | 2.0.0 |
BOARD_CHEAPTRONIC | Cheaptronic v1.0 | 1.0.1 |
BOARD_CHEAPTRONIC_V2 | Cheaptronic v2.0 | 1.1.0 |
BOARD_MIGHTYBOARD_REVE | Makerbot Mightyboard Revision E | 1.1.0-RC8 |
BOARD_MEGATRONICS | Megatronics | 1.0.1 |
BOARD_MEGATRONICS_2 | Megatronics v2.0 | 1.0.1 |
BOARD_MEGATRONICS_3 | Megatronics v3.0 | 1.1.0-RC2 |
BOARD_MEGATRONICS_31 | Megatronics v3.1 | 1.1.0-RC8 |
BOARD_MEGATRONICS_32 | Megatronics v3.2 | 2.0.0 |
BOARD_ELEFU_3 | Elefu Ra Board (v3) | 1.0.1 |
BOARD_LEAPFROG | Leapfrog | 1.0.1 |
BOARD_MEGACONTROLLER | Mega controller | 1.1.0-RC2 |
BOARD_GT2560_REV_A | Geeetech GT2560 Rev A | 1.1.5 |
BOARD_GT2560_REV_A_PLUS | Geeetech GT2560 Rev A+ (with auto level probe) | 1.1.5 |
BOARD_GT2560_REV_B | Geeetech GT2560 Rev B | 2.0.8 |
BOARD_GT2560_V3 | Geeetech GT2560 Rev B for A10(M/T/D) | 2.0.0 |
BOARD_GT2560_V3_MC2 | Geeetech GT2560 Rev B for Mecreator2 | 2.0.0 |
BOARD_GT2560_V3_A20 | Geeetech GT2560 Rev B for A20(M/T/D) | 2.0.0 |
BOARD_GT2560_V4 | Geeetech GT2560 Rev B for A10(M/T/D) | 2.0.8 |
BOARD_GT2560_V4_A20 | Geeetech GT2560 Rev B for A20(M/T/D) | 2.0.9.2 |
BOARD_GT2560_V41B | Geeetech GT2560 V4.1B for A10(M/T/D) | 2.1.3 |
BOARD_EINSTART_S | Einstart retrofit | 2.0.0 |
BOARD_WANHAO_ONEPLUS | Wanhao 0ne+ i3 Mini | 2.0.0 |
BOARD_OVERLORD | Overlord/Overlord Pro | 2.0.0 |
BOARD_HJC2560C_REV1 | ADIMLab Gantry v1 | 2.0.0 |
BOARD_HJC2560C_REV2 | ADIMLab Gantry v2 | 2.0.0 |
BOARD_LEAPFROG_XEED2015 | Leapfrog Xeed 2015 | 2.0.2 |
BOARD_PICA_REVB | PICA Shield (original version) | 2.0.4 |
BOARD_PICA | PICA Shield (rev C or later) | 2.0.4 |
BOARD_INTAMSYS40 | Intamsys 4.0 (Funmat HT) | 2.0.5.3 |
BOARD_MALYAN_M180 | Malyan M180 Mainboard Version 2 (no display function, direct G-code only) | 2.0.8.2 |
BOARD_PROTONEER_CNC_SHIELD_V3 | Mega controller & Protoneer CNC Shield V3.00 | 2.0.9.2 |
BOARD_WEEDO_62A | WEEDO 62A board (TINA2, Monoprice Cadet, etc.) | 2.0.9.4 |
ATmega1281, ATmega2561
Name | Description | Version |
---|---|---|
BOARD_MINITRONICS | Minitronics v1.0/1.1 | 1.1.0-RC2 |
BOARD_SILVER_GATE | Silvergate v1.0 | 1.1.7 |
Sanguinololu and Derivatives - ATmega644P, ATmega1284P
Name | Description | Version |
---|---|---|
BOARD_SANGUINOLOLU_11 | Sanguinololu < 1.2 | 1.0.1 |
BOARD_SANGUINOLOLU_12 | Sanguinololu 1.2 and above | 1.0.1 |
BOARD_MELZI | Melzi | 1.0.1 |
BOARD_MELZI_V2 | Melzi V2 | 2.0.6 |
BOARD_MELZI_MAKR3D | Melzi with ATmega1284 (MaKr3d version) | 1.1.0-RC2 |
BOARD_MELZI_CREALITY | Melzi Creality3D (for CR-10 etc) | 1.1.5 |
BOARD_MELZI_CREALITY_ENDER2 | Melzi Creality3D (for Ender-2) | 2.1.3 |
BOARD_MELZI_MALYAN | Melzi Malyan M150 | 1.1.9 |
BOARD_MELZI_TRONXY | Tronxy X5S | 1.1.9 |
BOARD_STB_11 | STB V1.1 | 1.0.1 |
BOARD_AZTEEG_X1 | Azteeg X1 | 1.0.1 |
BOARD_ANET_10 | Anet 1.0 (Melzi clone) | 1.1.4 |
BOARD_ZMIB_V2 | ZoneStar ZMIB V2 | 2.0.6.1 |
Other ATmega644P, ATmega644, ATmega1284P
Name | Description | Version |
---|---|---|
BOARD_GEN3_MONOLITHIC | Gen3 Monolithic Electronics | 1.0.1 |
BOARD_GEN3_PLUS | Gen3+ | 1.0.1 |
BOARD_GEN6 | Gen6 | 1.0.1 |
BOARD_GEN6_DELUXE | Gen6 deluxe | 1.0.1 |
BOARD_GEN7_CUSTOM | Gen7 custom (Alfons3 Version) https://github.com/Alfons3/Generation_7_Electronics | 1.0.1 |
BOARD_GEN7_12 | Gen7 v1.1, v1.2 | 1.0.1 |
BOARD_GEN7_13 | Gen7 v1.3 | 1.0.1 |
BOARD_GEN7_14 | Gen7 v1.4 | 1.0.1 |
BOARD_OMCA_A | Alpha OMCA | 1.0.1 |
BOARD_OMCA | Final OMCA | 1.0.1 |
BOARD_SETHI | Sethi 3D_1 | 1.0.1 |
Teensyduino - AT90USB1286, AT90USB1286P
Name | Description | Version |
---|---|---|
BOARD_TEENSYLU | Teensylu | 1.0.1 |
BOARD_PRINTRBOARD | Printrboard (AT90USB1286) | 1.0.1 |
BOARD_PRINTRBOARD_REVF | Printrboard Revision F (AT90USB1286) | 1.1.0-RC4 |
BOARD_BRAINWAVE | Brainwave (AT90USB646) | 1.0.1 |
BOARD_BRAINWAVE_PRO | Brainwave Pro (AT90USB1286) | 1.1.0-RC2 |
BOARD_SAV_MKI | SAV Mk-I (AT90USB1286) | 1.0.1 |
BOARD_TEENSY2 | Teensy++2.0 (AT90USB1286) | 1.0.1 |
BOARD_5DPRINT | 5DPrint D8 Driver Board | 1.0.1 |
LPC1768 ARM Cortex-M3
Name | Description | Version |
---|---|---|
BOARD_RAMPS_14_RE_ARM_EFB | Re-ARM with RAMPS 1.4 (Power outputs: Hotend, Fan, Bed) | 2.0.0 |
BOARD_RAMPS_14_RE_ARM_EEB | Re-ARM with RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed) | 2.0.0 |
BOARD_RAMPS_14_RE_ARM_EFF | Re-ARM with RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1) | 2.0.0 |
BOARD_RAMPS_14_RE_ARM_EEF | Re-ARM with RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan) | 2.0.0 |
BOARD_RAMPS_14_RE_ARM_SF | Re-ARM with RAMPS 1.4 (Power outputs: Spindle, Controller Fan) | 2.0.0 |
BOARD_MKS_SBASE | MKS-Sbase | 2.0.0 |
BOARD_AZSMZ_MINI | AZSMZ Mini | 2.0.0 |
BOARD_BIQU_BQ111_A4 | BIQU BQ111-A4 | 2.0.0 |
BOARD_SELENA_COMPACT | Selena Compact | 2.0.0 |
BOARD_BIQU_B300_V1_0 | BIQU B300_V1.0 | 2.0.0 |
BOARD_MKS_SGEN_L | MKS-SGen-L | 2.0.0 |
BOARD_GMARSH_X6_REV1 | GMARSH X6, revision 1 prototype | 2.0.0 |
BOARD_BTT_SKR_V1_1 (BOARD_BIGTREE_SKR_V1_1) | BigTreeTech SKR v1.1. | 2.0.4 (2.0.0) |
BOARD_BTT_SKR_V1_3 (BOARD_BIGTREE_SKR_V1_3) | BigTreeTech SKR v1.3. | 2.0.4 (2.0.0) |
BOARD_BTT_SKR_V1_4 (BOARD_BIGTREE_SKR_V1_4) | BigTreeTech SKR v1.4. | 2.0.4 (2.0.1) |
BOARD_EMOTRONIC | eMotion-Tech eMotronic | 2.0.9.5/2.1.1 |
LPC1769 ARM Cortex-M3
Name | Description | Version |
---|---|---|
BOARD_MKS_SGEN | MKS-SGen | 2.0.0 |
BOARD_AZTEEG_X5_GT | Azteeg X5 GT | 2.0.0 |
BOARD_AZTEEG_X5_MINI | Azteeg X5 Mini | 2.0.0 |
BOARD_AZTEEG_X5_MINI_WIFI | Azteeg X5 Mini Wifi | 2.0.0 |
BOARD_COHESION3D_REMIX | Cohesion3D ReMix | 2.0.0 |
BOARD_COHESION3D_MINI | Cohesion3D Mini | 2.0.0 |
BOARD_SMOOTHIEBOARD | Smoothieboard | 2.0.0 |
BOARD_TH3D_EZBOARD | TH3D EZBoard v1.0 | 2.0.0 |
BOARD_BTT_SKR_V1_4_TURBO (BOARD_BIGTREE_SKR_V1_4_TURBO) | BigTreeTech SKR v1.4 TURBO. | 2.0.4 (2.0.2) |
BOARD_MKS_SGEN_L_V2 | MKS SGEN_L V2 | 2.0.7 |
BOARD_BTT_SKR_E3_TURBO | BigTreeTech SKR E3 Turbo | 2.0.7 |
BOARD_FLY_CDY | FLYmaker FLY CDY | 2.0.8 |
BOARD_XTLW_CLIMBER_8TH_LPC | XTLW_CLIMBER_8TH_LPC | 2.1.3 |
SAM3X8E ARM Cortex-M3
Name | Description | Version |
---|---|---|
BOARD_DUE3DOM | DUE3DOM for Arduino DUE | 2.0.0 |
BOARD_DUE3DOM_MINI | DUE3DOM MINI for Arduino DUE | 2.0.0 |
BOARD_RADDS | RADDS | 2.0.0 |
BOARD_RAMPS_FD_V1 | RAMPS-FD v1 | 2.0.0 |
BOARD_RAMPS_FD_V2 | RAMPS-FD v2 | 2.0.0 |
BOARD_RAMPS_SMART_EFB | RAMPS-SMART (Power outputs: Hotend, Fan, Bed) | 2.0.0 |
BOARD_RAMPS_SMART_EEB | RAMPS-SMART (Power outputs: Hotend0, Hotend1, Bed) | 2.0.0 |
BOARD_RAMPS_SMART_EFF | RAMPS-SMART (Power outputs: Hotend, Fan0, Fan1) | 2.0.0 |
BOARD_RAMPS_SMART_EEF | RAMPS-SMART (Power outputs: Hotend0, Hotend1, Fan) | 2.0.0 |
BOARD_RAMPS_SMART_SF | RAMPS-SMART (Power outputs: Spindle, Controller Fan) | 2.0.0 |
BOARD_RAMPS_DUO_EFB | RAMPS Duo (Power outputs: Hotend, Fan, Bed) | 2.0.0 |
BOARD_RAMPS_DUO_EEB | RAMPS Duo (Power outputs: Hotend0, Hotend1, Bed) | 2.0.0 |
BOARD_RAMPS_DUO_EFF | RAMPS Duo (Power outputs: Hotend, Fan0, Fan1) | 2.0.0 |
BOARD_RAMPS_DUO_EEF | RAMPS Duo (Power outputs: Hotend0, Hotend1, Fan) | 2.0.0 |
BOARD_RAMPS_DUO_SF | RAMPS Duo (Power outputs: Spindle, Controller Fan) | 2.0.0 |
BOARD_RAMPS4DUE_EFB | RAMPS4DUE (Power outputs: Hotend, Fan, Bed) | 2.0.0 |
BOARD_RAMPS4DUE_EEB | RAMPS4DUE (Power outputs: Hotend0, Hotend1, Bed) | 2.0.0 |
BOARD_RAMPS4DUE_EFF | RAMPS4DUE (Power outputs: Hotend, Fan0, Fan1) | 2.0.0 |
BOARD_RAMPS4DUE_EEF | RAMPS4DUE (Power outputs: Hotend0, Hotend1, Fan) | 2.0.0 |
BOARD_RAMPS4DUE_SF | RAMPS4DUE (Power outputs: Spindle, Controller Fan) | 2.0.0 |
BOARD_RURAMPS4D_11 | RuRAMPS4Duo v1.1 | 2.0.0 |
BOARD_RURAMPS4D_13 | RuRAMPS4Duo v1.3 | 2.0.0 |
BOARD_ULTRATRONICS_PRO | ReprapWorld Ultratronics Pro V1.0 | 2.0.0 |
BOARD_ARCHIM1 | UltiMachine Archim1 (with DRV8825 drivers) | 2.0.0 |
BOARD_ARCHIM2 | UltiMachine Archim2 (with TMC2130 drivers) | 2.0.0 |
BOARD_ALLIGATOR | Alligator Board R2 | 2.0.0 |
BOARD_CNCONTROLS_15D | Cartesio CN Controls V15 on DUE | 2.0.2 |
BOARD_KRATOS32 | K.3D Kratos32 (Arduino Due Shield) | 2.0.8 |
SAM3X8C ARM Cortex-M3
Name | Description | Version |
---|---|---|
BOARD_PRINTRBOARD_G2 | Printrboard G2 | 2.0.0 |
BOARD_ADSK | Arduino DUE Shield Kit (ADSK) | 2.0.0 |
STM32 ARM Cortex-M0+
Name | Description | Version |
---|---|---|
BOARD_BTT_EBB42_V1_1 | BigTreeTech EBB42 V1.1 (STM32G0B1CB) | 2.1.2 |
BOARD_BTT_SKR_MINI_E3_V3_0 | BigTreeTech SKR Mini E3 V3.0 (STM32G0B0RE / STM32G0B1RE) | 2.0.9.3 |
BOARD_BTT_MANTA_E3_EZ_V1_0 | BigTreeTech Manta E3 EZ V1.0 (STM32G0B1RE) | 2.1.2.1 |
BOARD_BTT_MANTA_M4P_V2_1 (BOARD_BTT_MANTA_M4P_V1_0) | BigTreeTech Manta M4P V2.1 (STM32G0B0RE). | 2.1.2.2 (2.1.2.1) |
BOARD_BTT_MANTA_M5P_V1_0 | BigTreeTech Manta M5P V1.0 (STM32G0B1RE) | 2.1.2.1 |
BOARD_BTT_MANTA_M8P_V1_0 | BigTreeTech Manta M8P V1.0 (STM32G0B1VE) | 2.1.2.1 |
BOARD_BTT_MANTA_M8P_V1_1 | BigTreeTech Manta M8P V1.1 (STM32G0B1VE) | 2.1.2.1 |
BOARD_BTT_SKRAT_V1_0 | BigTreeTech SKRat V1.0 (STM32G0B1VE) | 2.1.3 |
STM32 ARM Cortex-M3
Name | Description | Version |
---|---|---|
BOARD_MALYAN_M200_V2 | STM32F070CB controller | 2.0.6 |
BOARD_MALYAN_M300 | STM32F070-based delta | 2.0.6 |
BOARD_STM32F103RE | STM32F103RE Libmaple-based STM32F1 controller | 2.0.0 |
BOARD_MALYAN_M200 | STM32C8 Libmaple-based STM32F1 controller | 2.0.0 |
BOARD_STM3R_MINI | STM32F103RE Libmaple-based STM32F1 controller | 2.0.0 |
BOARD_GTM32_PRO_VB | STM32F103VE controller | 2.0.0 |
BOARD_GTM32_PRO_VD | STM32F103VE controller | 2.0.8 |
BOARD_GTM32_MINI | STM32F103VE controller | 2.0.0 |
BOARD_GTM32_MINI_A30 | STM32F103VE controller | 2.0.0 |
BOARD_GTM32_REV_B | STM32F103VE controller | 2.0.0 |
BOARD_MORPHEUS | STM32F103C8 / STM32F103CB Libmaple-based STM32F1 controller | 2.0.0 |
BOARD_CHITU3D | Chitu3D (STM32F103RE) | 2.0.0 |
BOARD_MKS_ROBIN | MKS Robin (STM32F103ZE) | 2.0.0 |
BOARD_MKS_ROBIN_MINI | MKS Robin Mini (STM32F103VE) | 2.0.0 |
BOARD_MKS_ROBIN_NANO | MKS Robin Nano (STM32F103VE) | 2.0.0 |
BOARD_MKS_ROBIN_NANO_V2 | MKS Robin Nano V2 (STM32F103VE) | 2.0.6 |
BOARD_MKS_ROBIN_LITE | MKS Robin Lite/Lite2 (STM32F103RC) | 2.0.0 |
BOARD_MKS_ROBIN_LITE3 | MKS Robin Lite3 (STM32F103RC) | 2.0.1 |
BOARD_MKS_ROBIN_PRO | MKS Robin Pro (STM32F103ZE) | 2.0.1 |
BOARD_MKS_ROBIN_E3 | MKS Robin E3 (STM32F103RC) | 2.0.6 |
BOARD_MKS_ROBIN_E3_V1_1 | MKS Robin E3 V1.1 (STM32F103RC) | 2.0.8 |
BOARD_MKS_ROBIN_E3D | MKS Robin E3D (STM32F103RC) | 2.0.6 |
BOARD_MKS_ROBIN_E3D_V1_1 | MKS Robin E3D V1.1 (STM32F103RC) | 2.0.8 |
BOARD_MKS_ROBIN_E3P | MKS Robin E3P (STM32F103VE) | 2.0.7 |
BOARD_BTT_SKR_MINI_V1_1 (BOARD_BIGTREE_SKR_MINI_V1_1) | BigTreeTech SKR Mini v1.1 (STM32F103RC). | 2.0.4 (2.0.0) |
BOARD_BTT_SKR_MINI_E3_V1_0 | BigTreeTech SKR Mini E3 (STM32F103RC) | 2.0.0 |
BOARD_BTT_SKR_MINI_E3_V1_2 | BigTreeTech SKR Mini E3 V1.2 (STM32F103RC) | 2.0.0 |
BOARD_BTT_SKR_MINI_E3_V2_0 | BigTreeTech SKR Mini E3 V2.0 (STM32F103RC / STM32F103RE) | 2.0.6 |
BOARD_BTT_SKR_MINI_MZ_V1_0 | BigTreeTech SKR Mini MZ V1.0 (STM32F103RC) | 2.0.8 |
BOARD_BTT_SKR_E3_DIP (BOARD_BIGTREE_SKR_E3_DIP) | BigTreeTech SKR E3 DIP V1.0 (STM32F103RC / STM32F103RE). | 2.0.4 (2.0.0) |
BOARD_BTT_SKR_CR6 | BigTreeTech SKR CR6 v1.0 (STM32F103RE) | 2.0.8 |
BOARD_JGAURORA_A5S_A1 | JGAurora A5S A1 (STM32F103ZE) | 2.0.0 |
BOARD_FYSETC_AIO_II | FYSETC AIO_II (STM32F103RC) | 2.0.0 |
BOARD_FYSETC_CHEETAH | FYSETC Cheetah (STM32F103RC) | 2.0.0 |
BOARD_FYSETC_CHEETAH_V12 | FYSETC Cheetah V1.2 (STM32F103RC) | 2.0.0 |
BOARD_LONGER3D_LK | Longer3D LK1/2 - Alfawise U20/U20+/U30 (STM32F103VE) | 2.0.0 |
BOARD_CCROBOT_MEEB_3DP | ccrobot-online.com MEEB_3DP (STM32F103RC) | 2.0.6 |
BOARD_CHITU3D_V5 | Chitu3D TronXY X5SA V5 Board (STM32F103ZE) | 2.0.6 |
BOARD_CHITU3D_V6 | Chitu3D TronXY X5SA V6 Board (STM32F103ZE) | 2.0.6 |
BOARD_CHITU3D_V9 | Chitu3D TronXY X5SA V9 Board (STM32F103ZE) | 2.0.9.2 |
BOARD_CREALITY_V4 | Creality v4.x (STM32F103RC / STM32F103RE) | 2.0.6 |
BOARD_CREALITY_V422 | Creality v4.2.2 (STM32F103RC / STM32F103RE) | 2.0.9.4 |
BOARD_CREALITY_V423 | Creality v4.2.3 (STM32F103RC / STM32F103RE) | 2.0.9.3 |
BOARD_CREALITY_V425 | Creality v4.2.5 (STM32F103RC / STM32F103RE) | 2.0.9.5/2.1.1 |
BOARD_CREALITY_V427 | Creality v4.2.7 (STM32F103RC / STM32F103RE) | 2.0.6.1 |
BOARD_CREALITY_V4210 | Creality v4.2.10 (STM32F103RC / STM32F103RE) as found in the CR-30 | 2.0.8 |
BOARD_CREALITY_V431 | Creality v4.3.1 (STM32F103RC / STM32F103RE) | 2.0.8 |
BOARD_CREALITY_V431_A | Creality v4.3.1a (STM32F103RC / STM32F103RE) | 2.0.9.2 |
BOARD_CREALITY_V431_B | Creality v4.3.1b (STM32F103RC / STM32F103RE) | 2.0.9.2 |
BOARD_CREALITY_V431_C | Creality v4.3.1c (STM32F103RC / STM32F103RE) | 2.0.9.2 |
BOARD_CREALITY_V431_D | Creality v4.3.1d (STM32F103RC / STM32F103RE) | 2.0.9.2 |
BOARD_CREALITY_V452 | Creality v4.5.2 (STM32F103RC / STM32F103RE) | 2.0.8 |
BOARD_CREALITY_V453 | Creality v4.5.3 (STM32F103RC / STM32F103RE) | 2.0.8 |
BOARD_CREALITY_V521 | Creality v5.2.1 (STM32F103VE) as found in the SV04 | 2.1.2 |
BOARD_CREALITY_V24S1 | Creality v2.4.S1 (STM32F103RC / STM32F103RE) CR-FDM-v2.4.S1_v101 as found in the Ender-7 | 2.0.9.3 |
BOARD_CREALITY_V24S1_301 | Creality v2.4.S1_301 (STM32F103RC / STM32F103RE) CR-FDM-v24S1_301 as found in the Ender-3 S1 | 2.0.9.4 |
BOARD_CREALITY_V25S1 | Creality v2.5.S1 (STM32F103RE) CR-FDM-v2.5.S1_100 as found in the CR-10 Smart Pro | 2.0.9.4 |
BOARD_TRIGORILLA_PRO | Trigorilla Pro (STM32F103ZE) | 2.0.6 |
BOARD_FLY_MINI | FLYmaker FLY MINI (STM32F103RC) | 2.0.7.1 |
BOARD_FLSUN_HISPEED | FLSUN HiSpeedV1 (STM32F103VE) | 2.0.8 |
BOARD_BEAST | STM32F103RE Libmaple-based controller | 2.0.0 |
BOARD_MINGDA_MPX_ARM_MINI | STM32F103ZE Mingda MD-16 | 2.0.8 |
BOARD_ZONESTAR_ZM3E2 | Zonestar ZM3E2 (STM32F103RC) | 2.0.9.2 |
BOARD_ZONESTAR_ZM3E4 | Zonestar ZM3E4 V1 (STM32F103VC) | 2.0.9.2 |
BOARD_ZONESTAR_ZM3E4V2 | Zonestar ZM3E4 V2 (STM32F103VC) | 2.0.9.2 |
BOARD_ERYONE_ERY32_MINI | Eryone Ery32 mini (STM32F103VE) | 2.0.9.3 |
BOARD_PANDA_PI_V29 | Panda Pi V2.9 - Standalone (STM32F103RC) | 2.0.9.4 |
BOARD_SOVOL_V131 | Sovol V1.3.1 (GD32F103RE) | 2.1.2.1 |
BOARD_TRIGORILLA_V006 | Trigorilla V0.0.6 (GD32F103RE) | 2.1.3 |
BOARD_KEDI_CONTROLLER_V1_2 | EDUTRONICS Kedi Controller V1.2 (STM32F103RC) | 2.1.3 |
BOARD_MD_D301 | Mingda D2 DZ301 V1.0 (STM32F103ZE) | 2.1.3 |
BOARD_VOXELAB_AQUILA | Voxelab Aquila V1.0.0/1 (GD32F103RC / N32G455RE / STM32F103RE) | 2.1.3 |
BOARD_SPRINGER_CONTROLLER | ORCA 3D SPRINGER Modular Controller (STM32F103VC) | 2.1.3 |
ARM Cortex-M4F
Name | Description | Version |
---|---|---|
BOARD_TEENSY31_32 | Teensy3.1 and Teensy3.2 | 2.0.0 |
BOARD_TEENSY35_36 | Teensy3.5 and Teensy3.6 | 2.0.0 |
STM32 ARM Cortex-M4F
Name | Description | Version |
---|---|---|
BOARD_ARMED | Arm'ed STM32F4-based controller | 2.0.0 |
BOARD_RUMBA32_V1_0 (BOARD_RUMBA32) | RUMBA32 STM32F446VE based controller from Aus3D. | 2.0.6 (2.0.0) |
BOARD_RUMBA32_V1_1 | RUMBA32 STM32F446VE based controller from Aus3D | 2.0.6 |
BOARD_RUMBA32_MKS (BOARD_RUMBA32) | RUMBA32 STM32F446VE based controller from Makerbase. | 2.0.4 (2.0.0) |
BOARD_RUMBA32_BTT | RUMBA32 STM32F446VE based controller from BIGTREETECH | 2.0.9.2 |
BOARD_BLACK_STM32F407VE | BLACK_STM32F407VE | 2.0.0 |
BOARD_BLACK_STM32F407ZE | BLACK_STM32F407ZE | 2.0.0 |
BOARD_BTT_SKR_MINI_E3_V3_0_1 | BigTreeTech SKR Mini E3 V3.0.1 (STM32F401RC) | 2.1.2 |
BOARD_BTT_SKR_PRO_V1_1 (BOARD_BIGTREE_SKR_PRO_V1_1) | BigTreeTech SKR Pro v1.1 (STM32F407ZG). | 2.0.4 (2.0.0) |
BOARD_BTT_SKR_PRO_V1_2 | BigTreeTech SKR Pro v1.2 (STM32F407ZG) | 2.0.6 |
BOARD_BTT_BTT002_V1_0 (BOARD_BIGTREE_BTT002_V1_0) | BigTreeTech BTT002 v1.0 (STM32F407VG). | 2.0.4 (2.0.0) |
BOARD_BTT_E3_RRF | BigTreeTech E3 RRF (STM32F407VG) | 2.0.8 |
BOARD_BTT_SKR_V2_0_REV_A (BOARD_BTT_SKR_V2_0) | BigTreeTech SKR v2.0 Rev A (STM32F407VG). | 2.0.8.1 (2.0.8) |
BOARD_BTT_SKR_V2_0_REV_B (BOARD_BTT_SKR_V2_0) | BigTreeTech SKR v2.0 Rev B (STM32F407VG/STM32F429VG). | 2.0.8.1 (2.0.8) |
BOARD_BTT_GTR_V1_0 | BigTreeTech GTR v1.0 (STM32F407IGT) | 2.0.4 |
BOARD_BTT_OCTOPUS_V1_0 | BigTreeTech Octopus v1.0 (STM32F446ZE) | 2.0.8.1 |
BOARD_BTT_OCTOPUS_V1_1 | BigTreeTech Octopus v1.1 (STM32F446ZE) | 2.0.9 |
BOARD_BTT_OCTOPUS_PRO_V1_0 | BigTreeTech Octopus Pro v1.0 (STM32F446ZE / STM32F429ZG) | 2.0.9.3 |
BOARD_LERDGE_K | Lerdge K (STM32F407ZG) | 2.0.0 |
BOARD_LERDGE_S | Lerdge S (STM32F407VE) | 2.0.6 |
BOARD_LERDGE_X | Lerdge X (STM32F407VE) | 2.0.0 |
BOARD_FYSETC_S6 | FYSETC S6 (STM32F446VE) | 2.0.0 |
BOARD_FYSETC_S6_V2_0 | FYSETC S6 v2.0 (STM32F446VE) | 2.0.6.1 |
BOARD_FYSETC_SPIDER | FYSETC Spider (STM32F446VE) | 2.0.8 |
BOARD_FYSETC_SPIDER_V2_2 | FYSETC Spider V2.2 (STM32F446VE) | 2.0.9.3 |
BOARD_FLYF407ZG | FLYmaker FLYF407ZG (STM32F407ZG) | 2.0.1 |
BOARD_MKS_ROBIN2 | MKS Robin2 V1.0 (STM32F407ZE) | 2.0.1 |
BOARD_MKS_ROBIN_PRO_V2 | MKS Robin Pro V2 (STM32F407VE) | 2.0.8 |
BOARD_MKS_ROBIN_NANO_V3 | MKS Robin Nano V3 (STM32F407VG) | 2.0.8 |
BOARD_MKS_ROBIN_NANO_V3_1 | MKS Robin Nano V3.1 (STM32F407VE) | 2.0.9.4 |
BOARD_MKS_MONSTER8_V1 (BOARD_MKS_MONSTER8) | MKS Monster8 V1 (STM32F407VE). | 2.0.9.5/2.1.1 (2.0.9.2) |
BOARD_MKS_MONSTER8_V2 (BOARD_MKS_MONSTER8) | MKS Monster8 V2 (STM32F407VE). | 2.0.9.5/2.1.1 (2.0.9.2) |
BOARD_ANET_ET4 | ANET ET4 V1.x (STM32F407VG) | 2.0.8 |
BOARD_ANET_ET4P | ANET ET4P V1.x (STM32F407VG) | 2.0.8 |
BOARD_FYSETC_CHEETAH_V20 | FYSETC Cheetah V2.0 (STM32F401RC) | 2.0.8 |
BOARD_FYSETC_CHEETAH_V30 | FYSETC Cheetah V3.0 (STM32F446RC) | 2.1.3 |
BOARD_TH3D_EZBOARD_V2 (BOARD_TH3D_EZBOARD_LITE_V2) | TH3D EZBoard v2.0 (STM32F405RG). | 2.0.9.3 (2.0.9.2) |
BOARD_OPULO_LUMEN_REV3 | Opulo Lumen PnP Controller REV3 (STM32F407VE / STM32F407VG) | 2.0.9.5/2.1.1 |
BOARD_MKS_ROBIN_NANO_V1_3_F4 | MKS Robin Nano V1.3 and MKS Robin Nano-S V1.3 (STM32F407VE) | 2.0.9.2 |
BOARD_MKS_EAGLE | MKS Eagle (STM32F407VE) | 2.0.9.3 |
BOARD_ARTILLERY_RUBY | Artillery Ruby (STM32F401RC) | 2.0.9.3 |
BOARD_CREALITY_V24S1_301F4 | Creality v2.4.S1_301F4 (STM32F401RC) as found in the Ender-3 S1 F4 | 2.0.9.4 |
BOARD_CREALITY_CR4NTXXC10 | Creality E3 Free-runs Silent Motherboard (STM32F401RET6) | 2.1.3 |
BOARD_OPULO_LUMEN_REV4 | Opulo Lumen PnP Controller REV4 (STM32F407VE / STM32F407VG) | 2.1.2 |
BOARD_FYSETC_SPIDER_KING407 | FYSETC Spider King407 (STM32F407ZG) | 2.1.2 |
BOARD_MKS_SKIPR_V1 | MKS SKIPR v1.0 all-in-one board (STM32F407VE) | 2.1.2 |
BOARD_TRONXY_CXY_446_V10 (BOARD_TRONXY_V10) | TRONXY CXY-446-V10-220413/CXY-V6-191121 (STM32F446ZE) | 2.1.3 (2.1.2) |
BOARD_CREALITY_F401RE | Creality CR4NS200141C13 (STM32F401RE) as found in the Ender-5 S1 | 2.1.3 |
BOARD_BLACKPILL_CUSTOM | Custom board based on STM32F401CDU6 | 2.1.3 |
BOARD_I3DBEEZ9_V1 | I3DBEEZ9 V1 (STM32F407ZG) | 2.1.3 |
BOARD_MELLOW_FLY_E3_V2 | Mellow Fly E3 V2 (STM32F407VG) | 2.1.3 |
BOARD_BLACKBEEZMINI_V1 | BlackBeezMini V1 (STM32F401CCU6) | 2.1.3 |
BOARD_XTLW_CLIMBER_8TH | XTLW Climber-8th (STM32F407VGT6) | 2.1.3 |
Other ARM Cortex-M4
Name | Description | Version |
---|---|---|
BOARD_CREALITY_CR4NS | Creality CR4NS200320C13 (GD32F303RET6) as found in the Ender-3 V3 SE | 2.1.3 |
ARM Cortex-M7
Name | Description | Version |
---|---|---|
BOARD_REMRAM_V1 | RemRam v1 | 2.0.0 |
BOARD_NUCLEO_F767ZI | ST NUCLEO-F767ZI Dev Board | 2.0.7.2 |
BOARD_BTT_SKR_SE_BX_V2 (BOARD_BTT_SKR_SE_BX) | BigTreeTech SKR SE BX V2.0 (STM32H743II). | 2.0.9.5/2.1.1 (2.0.8) |
BOARD_BTT_SKR_SE_BX_V3 (BOARD_BTT_SKR_SE_BX) | BigTreeTech SKR SE BX V3.0 (STM32H743II). | 2.0.9.5/2.1.1 (2.0.8) |
BOARD_BTT_SKR_V3_0 | BigTreeTech SKR V3.0 (STM32H743VI / STM32H723VG) | 2.0.9.4 |
BOARD_BTT_SKR_V3_0_EZ | BigTreeTech SKR V3.0 EZ (STM32H743VI / STM32H723VG) | 2.0.9.4 |
BOARD_BTT_OCTOPUS_MAX_EZ_V1_0 | BigTreeTech Octopus Max EZ V1.0 (STM32H723ZE) | 2.1.2.1 |
BOARD_BTT_OCTOPUS_PRO_V1_0_1 | BigTreeTech Octopus Pro v1.0.1 (STM32H723ZE) | 2.1.3 |
BOARD_BTT_OCTOPUS_PRO_V1_1 | BigTreeTech Octopus Pro v1.1 (STM32H723ZE) | 2.1.3 |
BOARD_BTT_MANTA_M8P_V2_0 | BigTreeTech Manta M8P V2.0 (STM32H723ZE) | 2.1.3 |
BOARD_BTT_KRAKEN_V1_0 | BigTreeTech Kraken v1.0 (STM32H723ZG) | 2.1.3 |
BOARD_TEENSY41 | Teensy 4.1 | 2.0.7 |
BOARD_T41U5XBB | T41U5XBB Teensy 4.1 breakout board | 2.0.7 |
Espressif ESP32 WiFi
Name | Description | Version |
---|---|---|
BOARD_ESPRESSIF_ESP32 | Generic ESP32 | 2.0.0 |
BOARD_MRR_ESPA | MRR ESPA based on ESP32 (native pins only) | 2.0.1 |
BOARD_MRR_ESPE | MRR ESPE based on ESP32 (with I2S stepper stream) | 2.0.1 |
BOARD_E4D_BOX | E4d@BOX | 2.0.3 |
BOARD_RESP32_CUSTOM | Rutilea ESP32 custom board | 2.0.9.3 |
BOARD_FYSETC_E4 | FYSETC E4 | 2.0.8 |
BOARD_PANDA_ZHU | Panda_ZHU | 2.0.9.3 |
BOARD_PANDA_M4 | Panda_M4 | 2.0.9.3 |
BOARD_MKS_TINYBEE | MKS TinyBee (with I2S stepper stream) | 2.0.9.3 |
BOARD_ENWI_ESPNP | enwi ESPNP (with I2S stepper stream) | 2.0.9.4 |
BOARD_GODI_CONTROLLER_V1_0 | EDUTRONICS Godi Controller V1.0 based on ESP32 | 2.1.3 |
BOARD_MM_JOKER | MagicMaker JOKER based on ESP32 (with I2S stepper stream) | 2.1.3 |
SAMD51 ARM Cortex-M4
Name | Description | Version |
---|---|---|
BOARD_AGCM4_RAMPS_144 | RAMPS 1.4.4 | 2.0.4 |
BOARD_BRICOLEMON_V1_0 | Bricolemon | 2.0.9.4 |
BOARD_BRICOLEMON_LITE_V1_0 | Bricolemon Lite | 2.0.9.4 |
SAMD21 ARM Cortex-M4
Name | Description | Version |
---|---|---|
BOARD_MINITRONICS20 | Minitronics v2.0 | 2.1.2 |
HC32 ARM Cortex-M4
Boards using the HC32 by Huada Semiconductor Co. Ltd.
Name | Description | Version |
---|---|---|
BOARD_AQUILA_V101 | Voxelab Aquila V1.0.0/V1.0.1/V1.0.2/V1.0.3 as found in the Voxelab Aquila X2 and C2 | 2.1.3 |
BOARD_CREALITY_ENDER2P_V24S4 | Creality Ender-2 Pro v2.4.S4_170 (HC32F460KCTA) | 2.1.3 |
RP2040 Dual Core RISC-V
Boards using the RP2040 by the Raspberry Pi Foundation
Name | Description | Version |
---|---|---|
BOARD_RP2040 | Generic RP2040 Test board | 2.1.3 |
BOARD_BTT_SKR_PICO | BigTreeTech SKR Pico 1.x | 2.1.3 |
Custom board
Name | Description | Version |
---|---|---|
BOARD_CUSTOM | Custom pins definition for development and/or rare boards. | 2.0.6.1 |
Marlin Simulator
Marlin includes a built-in Simulator HAL (NATIVE_SIM
) that runs on Windows, macOS, or Linux for debugging and experimentation. It can simulate a Character-based LCD, standard Graphical LCD, or a TFT Color display.
Name | Description | Version |
---|---|---|
BOARD_SIMULATED (BOARD_LINUX_RAMPS) | Simulated cartesian printer built with Dear ImGui, SDL, and OpenGL. | 2.1.2.1 (2.0.0) |