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 (viamfinfo 3
)