Releases: MarlinFirmware/Configurations
Releases · MarlinFirmware/Configurations
Marlin 2.1.1 Example Configurations
Example Configurations for many (not all) machines supported by Marlin 2.1.1.
Full Changelog: d70b0f2...e4feff5
Removed
- 🔥 Drop support for L64XX (c990b86)
New Options
- ✨ Foam Cutter by rcKeith (#751)
- ✨ MAX7219 profiler option (b134633)
- ✨ Support Biqu SE BX board V3.0 (#774)
- ✨ Inline Laser (fc9c61f)
- ✨
EMOTION_TECH_LCD
(69bad39) - ✨
MAG_MOUNTED_PROBE
(a98a646) - ✨ Steinhart-Hart C Coeff for Custom Thermistor (53cc251)
- 🔧 Rotational / Angular Feedrate (2dc50a8)
- ✨
DISABLE_DUE_SD_MMC
(13cedb5) - ✨
ENCODER_NOISE_FILTER
(766f018) - ✨
SWITCHING_NOZZLE_SERVO_DWELL
(c0e4a07) - 🧑💻
MARLIN_TEST_BUILD
(943c43a) - ✨
BD_SENSOR
- Bed Distance Sensor (e6a61ac) - ✨
SD_ABORT_ON_ENDSTOP_HIT_GCODE
(8549580) - 🔧
CONFIG_EXPORT
(a450b55)
New Configurations
- ✨ Velleman Vertex Delta K8800 (7b2a876, 8833933)
- ✨ Sapphire Plus 2.1 (#741)
- ✨ CR-10 S5 with BTT SKR E3 mini V3 (#780)
- ✨ Teensy 3.5-6 Simple / LulzBot Mini2 Hibiscus / Experimental (#752)
- ✨ Ender-5 Pro 4.22 w/ Micro-Swiss Direct Drive, BLTouch (#759)
- ✨ Ultimaker 2+ (#791)
Fixed
- ✏️ Fix Ender-6 BLTouch Option (#749)
- 🔖 Update branch warning (c27da0b)
- 🐛 Fix Biqu BX Serial Ports (#760)
- 🩹 Fix RAMPS / 5 Linear Axes (#784)
- 🩹 No custom BS with MKS_TS35_V2_0 (17cbbaa)
- 🐛 Fix Ender-3 Max Z/E Drivers (#789)
- 🩹 Fix Microswiss Direct Drive Steps/mm (#790)
- 🐛 Velleman K8400 has DRV8825 (#793)
Improved
- 🚸 Improve Sovol SV01 / SKR Mini E3 V3 (#748)
- ⚡️ Improve Biqu BX (#763)
- 🧑💻 Update simulator configuration (632a50d)
- 🔧 Update Prusa MK3/S Configs (#777)
- 🚸 Improve B1 SE Plus Config (#779)
- 🔧 Creality3D Boot / Status bitmaps (#782)
- 🚸 Machine-relative
Z_STEPPER_ALIGN_XY
(47531dd) - ⚡️ Reduce Chiron acceleration (#788)
- 🔧 Fix, Improve Biqu BX Config (#786)
- 🚸 Relax "heating failed" for hotends (da98d91)
Changed
Marlin 2.1 Example Configurations
Changes since 2.0.9.4…
New Examples
- ✨ Sovol SV01 / SKR Mini E3 V3 (#745)
Updated Examples
- 🐛 Fix Anycubic i3 Mega (#734)
- 🐛 Fix Elegoo Neptune 2 max temps (#729)
- 🚸 Improve Ender5 Plus (#739)
- 🐛 Use serial port 2 for Ender 5 Plus LCD (#744)
New Features
- ✨ Up to 9 linear/rotary axes
- ✨
MPCTEMP
- Model Predictive Temperature Control
Changes
- 🔧 Base
NUM_AXES
on defined*_DRIVER_TYPE
s - 🐛 Fix various build issues (#737)
Marlin 2.0.9.5 Example Configurations
Example Configurations for many (not all) machines supported by Marlin 2.0.9.5.
Full Changelog: 2.0.9.4...2.0.9.5
- 🔖 Configurations updated to Version 2.0.9.5
- 🐛 Fix Biqu BX Serial Ports (#760)
- 📝 Index Rev03 => LumenPnP (#766)
- ✨ Inline laser
- 📝 ESP32 comments
- 🐛 Fix various build issues (#737)
- 📝 Put
DELTA
/SCARA
/TPARA
in all configs (#776) - 🐛 Fix stepper drivers in default
- 🔧 Improve config parity with 2.1.x
- 💥 Num Axes / Multi-Stepper based on Driver Types
- 📝 Remove
AXISn_ROTATES
comments - 🩹 No custom BS with
MKS_TS35_V2_0
- 🔧 Fix, Improve Biqu BX Config (#786)
- 📝 Update
MPCTEMP
G-Code M306 T (#787) - ⚡️ Reduce Chiron acceleration (#788)
- 🐛 Fix Ender-3 Max Z/E Drivers (#789)
- 🩹 Fix Microswiss Direct Drive Steps/mm (#790)
Marlin 2.0.9.4 Example Configurations
This release brings lots of new features and major changes to Marlin.
Full Changelog: 2.0.9.3...2.0.9.4
New Examples
- ✨ Ender-3 Pro with SKR Mini E3 V3 (#660)
- ✨ Tevo Little Monster
- ✨ CTC Bizer (#676)
- ✨ Ender 3 S1 (#677)
- ✨ Weedo TINA2 (#685)
- ✨ Ender-3 with FYSETC Cheetah 2.0 (#683)
- ✨ Creality CR-10S with SKR 2.0 (#693)
- ✨ BIQU Thunder (#694)
- ✨ Ender-3 with BTT SKR Mini E3 v3
New Features
- 🔧
LED_POWEROFF_TIMEOUT
- 🔧
PROBE_OFFSET_WIZARD
for LVGL - ✨
USE_MARLIN_DISKIO_FOR_HOST_DRIVE
- ✨
HOST_STATUS_NOTIFICATIONS
- ♻️
NOZZLE_PARK_MOVE
- ✨ Temp sensors 503-505
- ✨ Thermistor 68
- ✨
LCD_BACKLIGHT_TIMEOUT
- ✨
MULTI_VOLUME
M21 P
/S
/U
- 🚸 Universal
X_AXIS_TWIST_COMPENSATION
- ✨ Ender-3 V2 / S1 screen cross-compatibility (#687)
- ✨
STATUS_MESSAGE_TIMEOUT_SEC
- ✨
FREEZE_STATE
- ✨ Zonestar P802QR2 (SKR 1.4 Turbo / TMC2209) (#703)
- ✨ Graphical Display Sleep
- ✨
AUTO_REPORT_REDUNDANT
option - ✨
SOUND_ON_DEFAULT
- ✨
LASER_SAFETY_TIMEOUT_MS
- ✨
MPCTEMP
- Model Predictive Temperature Control
Updated Examples
- 🔧 Update Index REV03 config (#672)
- 🔥 Remove Bad Ender-5 Config (#675)
- 🚸 Improve Zonestar P802QR2 (#679)
- 🩹 Enable Ultimaker Original+ hotend autofan (#686)
- 🐛 Anycubic Chiron needs
FAN_SOFT_PWM
(#695) - ⚡️ Index Rev03 SPI stepper support (#697)
- ⚡️ Improve SKR Mini E3 endstops / BLTouch (#700)
- 🩹 No pulldowns on CR-10 V3 (#706)
- 🐛 Fix Anycubic i3, i3 Mega
- 🐛 Fix Index CNC Rev3 J axis micro-steps (#712)
- 🔧 Enable Sunlu S8 Auto Fan (#718)
- 🔧 CR-10S stock board has onboard SD (#716)
- 🐛 No
ADAPTIVE_STEP_SMOOTHING
on Ender-3 V2 (SKR Mini E3 V3) (#727) - 🚸 Fix, improve Elegoo Neptune 2 (#721)
- 🚸 Improve B1, Set
MULTI_VOLUME
for B1 SE Plus (#719) - 🐛 Define required axis drivers (#726)
- 🐛 Fix dual MAX31865 init
- 🔧 Configuration updates, cleanup (#709)
- 🐛 Fix TINA2 motherboard (#731)
- 🐛 Fix Dagoma
M106
num fans (#728) - ✨ Add K8200 upgraded Z axis, RRD FG LCD (#730)
Changes
- 🧑💻
HAS_MARLINUI_MENU
andHAS_MANUAL_MOVE_MENU
- 🎨 Move
LED_CONTROL_MENU
- 🎨 Move
PROPORTIONAL_FONT_RATIO
- 🚸 Use
Z_STEPPER_ALIGN_STEPPER_XY
to enable - 🔧 Mark Thermal Variance Monitor EXPERIMENTAL
- 🚸 Default TMC address defined by board (#696)
- 🔧
DWIN_CREALITY_LCD_ENHANCED
=>DWIN_LCD_PROUI
- 🚸 More PID Edit menus
- 🚸 Alert users to avoid import-2.0.x
- 🔧 Move
LASER_COOLANT_FLOW_METER
toLASER_FEATURE
- 🔥 Not using
RRF_GCODE_DIALECT
- 💥 Multi-stepper updates
- 🔧
LEVEL_BED_CORNERS
=>LCD_BED_TRAMMING
- 🔧 Axes based on defined driver types
- 🔧 Auto-assign
LCD_SERIAL_PORT
with warning FAN_INVERTING
=>FAN_ACTIVE_STATE
(LOW)
Cleanup
- 📝 Update
TOOLCHANGE_FILAMENT_SWAP
comments - 📝 (secs) => (s)
- 📝 Fix
X2_MAX_POS
comment - 📝 Fix
DEFAULT_DUAL_X_CARRIAGE_MODE
comment - 📝 Adjust XATC comment
- 📝 Update Spindle/Laser docs link
- 📝 ESP32 Hardware PWM
- 📝 Obsolete "freeze" comment
- 📄 Move MKS Robin E3 V1.1 Readme (#705)
- 📄 Adjust DGUS Touch Display comment
- ✏️ No such pin as
COOLER_FAN_PIN
- 🎨 Tweak
NEOPIXEL_LED
formatting - 📝 Fix some README formatting (#714)
- 📝 Update
NEOPIXEL_TYPE
comment - 📝 Refer to 'PROGMEM' as 'flash'
- ✏️ gcode => G-code
Marlin 2.0.9.3 Example Configurations
New Examples
- ✨ Kingroon KP3S (#637)
- ✨ Elegoo Neptune 2 (#636)
- ✨ Creality3D Ender 2 Pro (#633)
- ✨ EasyThreeD ET4000+ (#623)
- ✨ BTT_MINI_12864_V1 (d463235)
- ✨ Biqu B1 with BTT SKR 2 (#605)
- ✨ Biqu BX (TFT_COLOR_UI) (#604)
- ✨ BIQU B1 SE Plus (8dda751, #613, #614)
- ✨ Artillery Sidewinder X2, Hornet, Genius (BLTouch) (#597)
- ✨ E3V2 with SKR E3 Turbo (#600)
- ✨ Ultimaker 2 (experimental) (#587)
- ✨ BTT SKR Mini E3 V3.0 (2e61255)
Updated Examples
- 🔧 Tuned UMO configurations (#631)
- 🐛 Native USB on E3V2 SKR E3 Turbo (#621)
- 🐛 Biqu B1 (SKR2) - Disable Print Counter (#617)
- 🔧 Biqu BX - Allow Low E Jerk (#616)
- 🐛 Fix Flashforge Creator Pro auto fans (#609)
- 🚸 Fix and improve Prusa MK3 configs (#607)
- 🎨 Adjust Ender-3 V2 DWIN options (33b8f00)
- 🔧 Fix EZBoard V2 board name (87ab00a)
- 🚸 CR-20 BABYSTEP_ZPROBE_OFFSET (#592)
- 🐛 Disable BLTOUCH_SET_5V_MODE on Ender 3 (Max) Creality v4 (#583)
New Features
- ✨ EEPROM_INIT_NOW (4d0376b)
- ✨ Extended MAX31865 options (9edd385)
- ✨ CONFIGURATION_EMBEDDING (dbd3991)
- ✨ CHAMBER_FAN_INDEX (fbf9a91)
- ✨ X_AXIS_TWIST_COMPENSATION (2b2ed67)
- ✨ EASYTHREED_UI (897f408)
- ✨ MARKFORGED_YX (1787e14)
- ✨ Fan tachometer support (1a30fbd)
- ✨ PROBE_ENABLE_DISABLE (a0eb0e3)
- ✨ CNC_DRILLING_CYCLE (d6a5d9a)
- ✨ OPTIBOOT_RESET_REASON (073db3b)
- ✨ Add ALLOW_LOW_EJERK option (29f1f5c)
- ✨ HOST_SHUTDOWN_MENU_ITEM (c9578df)
- 🔧 Options for USE_TEMP_EXT_COMPENSATION (53b8710)
- ✨ EVENT_GCODE_TOOLCHANGE_ALWAYS_RUN (ff76e03)
- ✨ Add BTT_TFT35_SPI_V1_0 (1ddf4c3)
Other Changes
- 🚸 Per-axis TMC Hold Multiplier (7fdcd20)
- 🚸 Move MOTHERBOARD closer to the top (97ceb85, cc63bec)
- 🚸 Adjust FAST_PWM_FAN (a24a1d7)
- 📝 BLTOUCH_HS_MODE comments (1805bb3)
- 🍻 Remove Bidirectional Unicode Text (#620)
- 🔧 SOUND_MENU_ITEM for E3V2 (9665502)
- 🚸 Expose sub-options for E3V2 Enhanced (a151d5e)
- 🔧 Restore Low EJERK Configs (#606)
- ✏️ Fix links in README (#612)
- 🔧 BLTOUCH_HS_MODE is true/false (50b531b)
- 🎨 Refactor Probe Temp Compensation (b62e73a)
- 📝 Add links to README (13e350e)
- 📝 Comment on AUTOTEMP_OLDWEIGHT (b17fbdf)
- 🐛 Remove extra MANUAL_SOLENOID_CONTROL (f2e8ecc)
- 🎨 Use CAN_SHOW_REMAINING_TIME conditional (7a11f71)
- 🔧 Remove STM32F203RE example warnings (fdf0300)
- 🔨 Move Creality 4.2.2 warning (729ab2b)
Repository
Marlin 2.0.9.2 Example Configurations
New Features
- ✨ Tronxy X5SA-500-2E (#545)
- ✨ MAX Thermocouple options (f0510d0)
- ✨
MKS_MINI_12864_V3
(b8f8bce) - ✨ Board Thermistor (1f38de7)
- ✨ MarlinUI for Ender 3 V2 (3fe1eb3, 2a9857d, 6ea6e8f)
- ✨ Unified
DWIN_SET
(b967333) - ✨ CR-10 S5 + BTT SKR Mini E3 1.2 + TFT35 E3 V3.0 (#532)
- ✨ Add TDK NTCG104LH104KT1 NTC100K Thermistor (#541)
- ✨
BUFFER_MONITORING
(6a43c22) - 🔧 Enable
MANUAL_FEEDRATE
forDWIN_CREALITY_LCD
(cbaa7ca) - ✨
HOST_PAUSE_M76
(0ed33bd) - 🔧 Enable
SCROLL_LONG_FILENAMES
for E3V2 (0d57303) - ✨ Simulator Configuration (77cb5ed)
- ✨
MIXING_PRESETS
(cf28abe) - ✨
MKS_PWC
(ec522d0) - ✨ Ender-3 with TH3D EZBoard Lite V2 (0c7b314)
- ✨ Creality CR-30 PrintMill (3afe7cd)
- ✨ Sovol SV-01 with BTT E3 Turbo (#540)
- 📺 Add
TFT_RES_1024x600
(992c1ea) - ✨
INDIVIDUAL_AXIS_HOMING_SUBMENU
(a825904) - ✨ Index Pick-and-Place (f8e2d40)
- ✨
DGUS_LCD_UI_RELOADED
(a4093de, 76712a6) - ✨
DWIN_CREALITY_LCD_JYERSUI
(27d6e8d) - ✨
DWIN_CREALITY_LCD_ENHANCED
(0c08417) - ✨
TOUCH_IDLE_SLEEP
(87c1e6c) - ✨
SERVO_DETACH_GCODE
(a548dae) - ✨ New filament change options (14b0948)
- ✨ Polargraph plotter (84aa5fe)
- ✨ FlyingBear P902 (#569)
- ✨ CR-10 S5 board V2.2 (with BLTouch) (#574)
- ✨
WYH_L12864
display for Alfawise (1167dba) - ✨ Add IJK home positions (86585c5)
Other Changes
- 📝 Update
Z_SAFE_HOMING
description (6777861) - Update Thermistor comments (1f40060)
- E3V2
DWIN_SET
font restore (3d52342) - 🔧 Fix endstop inverting with BLTouch options (#533)
- 🐛 Fix Ender-3 + MKS Robin E3 V1.1 reversed steppers (#538)
- 🚸 Fix Tevo Tornado boot screen (#539)
- 📝 Update status comment (0981763)
- 📝 More details for DGUS LCDs (2da6882)
- 🐛 Patch config issues (#548)
- 📝 Update Ender 5/6 READMEs (#547)
- 📝 Spellcheck (354f671)
- 🔧
DEFAULT_EJERK
>= 10 for Linear Advance (e59d773) - 🔧 Improve Creality CR-10 V3 (#550)
- 🐛 Fix Mixing Extruder examples (fec1a62)
- 🚸 Updated
DWIN_SET
English text (9f12023) - 💡 AdaFruit => Adafruit (5e8688a)
- 🔧 Bring configs up to date (6f1ce9a)
- 📝 AlephObjects => LulzBot (c8c3b90, 6597a43)
- 🔧 Better SH for E3 Pro + SKR 1.4 Turbo (f6c3ba6)
- 🚸 G2/G3 Arcs Rework (5941b1f)
- ⚡️ Improve Geeetech A20 endstop reliability (#559)
- 📝 Update
PID_PARAMS_PER_HOTEND
comment (7d9bf17) - 🩹 Update Index arc settings (9af88ec)
SPINDLE_LASER_PWM
=>SPINDLE_LASER_USE_PWM
(305d84b)- 🔖 Configurations version 02000902 (1a6b57b)
- 🌐 Update Greek language options (c7c1e96)
- 📝 Clarify SD card formatting (#571)
- 🚸 Fix CR-10 Mini + SKR Mini E3 V2 bitmaps (#570)
- 🔧 CR-10 V3: Disable BLTouch by default (#567)
- 🔧 Update Longer3D / U20 examples (#558)
- 🔧 Tuned Ultimaker Original Plus UMO+ (#553)
- 📝 Clean up Delta headings (8c79cb8)
- 🐛 Disable BLTouch 5V Mode for BTT SKR Mini E3 V2 (#576)
- 🔧 Improve Thinker SE and V2 (#577)
- 🎨 Rearrange pullups/pulldowns (256a11c)
Marlin 2.0.9.1 Example Configurations
- Add RAMPS with 5 linear axes (no extruders) configuration example.
- Add CTC A13 (Ender-3 clone) example configurations.
- Add
PROBING_ESTEPPERS_OFF
option to only disable E during probing.
Marlin 2.0.9 Example Configurations
- Add Ultimaker Original Plus example configuration.
- Support up to 6 linear axes (and still, up to 8 extruders).
- Add
TEMP_SENSOR_REDUNDANT
with the full suite of temp sensor options. - Add
REDUNDANT_PART_COOLING_FAN
. - Add
E_DUAL_STEPPER_DRIVERS
and options. - Add a default
SENSORLESS_BACKOFF_MM
for Z with a value of 0. - Add
EVENT_GCODE_TOOLCHANGE_T#
options. - Add
I2C_AMMETER
and options.
Marlin 2.0.8.2 Example Configurations
New Features
- ✨
MEDIA_MENU_AT_TOP
moves "Print from SD" to the top of the Main Menu. If using a keypad, set it to0
orfalse
to move it to the bottom. - ✨
BAUDRATE_2
andBAUDRATE_3
are used to set the baud rate forSERIAL_PORT_2
andSERIAL_PORT_3
. - ✨ Add
NEOPIXEL_BKGD_INDEX_(FIRST|LAST)
so "background" LEDs can encompass a range of neopixels. (MarlinFirmware/Marlin#21962)
New Configurations
Changes
- 🔧 Comment out
NEOPIXEL_PIN
by default - 🔧 Update Animated Bootscreen example (#504)
Marlin 2.0.8.1 Example Configurations
Changelog
Configuration.h
- Support a third serial port -
SERIAL_PORT_3
(MarlinFirmware/Marlin#21784) - Add
UBL_MESH_WIZARD
(MarlinFirmware/Marlin#21556, MarlinFirmware/Marlin#21791) - Split up
MKS_LCD12864
intoMKS_LCD12864A
andMKS_LCD12864B
Configuration_adv.h
- Update Advanced Pause description (MarlinFirmware/Marlin#21829)
- Add Laser Cutter Air Assist -
AIR_ASSIST
(MarlinFirmware/Marlin#21753) - Add
M154 S
Position Auto-Report -AUTO_REPORT_POSITION
(MarlinFirmware/Marlin#18427) - Instant Freeze/Resume Function -
FREEZE_FEATURE
(MarlinFirmware/Marlin#17462)