github MarlinFirmware/Marlin 2.0.1
Marlin 2.0.1

latest releases: 2.1.2.2, 2.1.1.2, 2.1.1.1...
4 years ago

New Boards

  • MKS Robin Pro
  • MKS Robin Lite3
  • MKS Robin 2 base pins
  • MRR_ESPA / ESPE (ESP32)
  • FLYBOARD (STM32F4)
  • RUMBA32 with PlatformIO

New Configurations

  • Creality Ender 5 Pro
  • Geeetech A10D
  • Geeetech PI3A Pro
  • EXP3D Imprimante Multifonction
  • Flsun QQ-S
  • Tevo Nereus (with Robin nano)
  • RAMBo for CNC
  • Kossel Clear

Patched boards / pins / configs

  • ESP32: Fix HAL and other issues
  • STM32: boards, servos, flash-based EEPROM
  • MKS SGEN-L: SD detect, MKS 12864 OLED pins
  • MKS Robin Nano: Fix LCD controller / SD
  • MKS Robin Mini: EEPROM defines
  • MKS SGen-L: EEBF / EFBF pins
  • Wanhao D6: Fix LCD config
  • 3DFabXYZ: Refine settings
  • Geeetech A10: Fix E direction
  • Geeetech A20, E180: Improved configs
  • BigTreeTech E3: Disable SD_CHECK_AND_RETRY
  • BigTreeTech SKR v1.4 support
  • BTT002: Fix SD init and platform settings
  • Longer: Use onboard pullups
  • GT2560: Define extra fan pins
  • SKR Mini E3 + Ender 3: Improved settings
  • RADDS: Spindle/Laser pins
  • Anet A6: Improved settings

Hosts and UI

  • Host-friendly error message prefixes
  • Improve Touch Buttons behavior
  • Updated languages: French, Italian, Czech
  • Tweak ExtUI probeless babystepping

New Probes

  • Nozzle as Probe option for contact / piezo probes

Issues Patched

  • Improve flash storage code to extend component life (some STM32)
  • Fix STEP Pulse timing to prevent missed steps
  • Fix Filament Runout state reset
  • Fix TMC2209 Sensorless Homing
  • Retire HOME_USING_SPREADCYCLE option
  • Support onboard (always-on) pullups
  • Fix STM32 serial flush TX
  • Fix Malyan LCD serial port
  • Fix M503 output for MBL
  • Fix M100 optional features
  • Include Z in SCARA linear feedrate
  • Fix Touch MI fallback X position
  • Fix a few settings-dependent compile issues
  • Update outdated product links
  • Update config and TMC stepper sanity checks

For Developers

  • Now using GitHub Actions for CI (etc.)
  • Add card.openFileRead/openFileWrite methods
  • Add dev-2.1.x to git helper scripts (via mfinfo 3)

Don't miss a new Marlin release

NewReleases is sending notifications on new releases.