Releases
2.0.7
New Features
"MarkForged" kinematics (#19235 )
New Machines and Boards
Board / HAL
Update HAL/STM32 platform to 8.0 (#18496 )
Adjust GTR PeripheralPins to avoid timer conflicts (#19183 )
LPC176x: Finish DMA transfer, use HW SPI class (#19191 )
Fix Anycubic LCDs / Trigorilla 1.4 pins (#19220 )
Fix STM32F1 SPI device init, MKS_LCD12864
(#19271 )
Emergency Parser for STM32F1 (#19279 )
Raise STM32F1 UART IRQ Priority, add error handling (#19301 )
Allow SWD debug on Robin Nano (#19345 )
Ultratronics Pro SPI pins (#19444 )
Replace Serial with Serial1 in pins files (#19459 )
MKS Robin Mini uses ONBOARD_SPI_DEVICE
(#19460 )
Define UART pins for LPC debug based on LPC_PINCFG_UART
(#19475 )
LCD / Controller
Change “FR” on LCD to “>>” (#18830 )
Update German, fix Mix component index (#19206 )
Fix Anycubic I3 Mega (S) original screen % display (#19210 )
Smoothieboard GLCD w/ SD support (#19241 )
Fix Longer3D TFT defines, disable DMA (#19251 )
Fix Touch UI long filenames, etc. (#19262 , #19349 )
Fix Info Menu, Print Stats appearance (#19348 , #19404 )
Fix extra string substitution bug (#19351 )
Update Italian language (#19365 )
MarlinUI for SPI/I2C TFT-GLCD character-based display bridge (#19375 )
Move screen for Color UI (#19386 )
Add warning to ExtUI Bed Mesh Screen. (#19397 )
SHOW_REMAINING_TIME
for HD44780 character LCD (#19416 )
TFT: No timeout on Move Screen (#19426 )
New Touch UI buttons (#19465 )
Improve LVGL UI (#19442 )
Allow ColorUI color customization (#19484 )
Fix MBL "Click to continue" on Color UI touchscreen (#19514 )
Working LCD_USE_DMA_FSMC
(#19522 )
Various updates for Ender 3 V2 controller:
No “Bed Leveling” item on Ender 3 V2 for manual probing
Highlight Creality DWIN menu icons (#19368 )
Revert LCD language to English on next boot
Add more DWIN commands, docs (#19395 )
Use F() for Ender 3 V2 DWIN strings
Other Ender 3 V2 (DWIN) issues (#19441 , #19268 )
Other Peripherals
Host and Protocol
Allow M524
between M23
and M24
Escape the M33
string arg (#19515 )
Add Host Action: Start (#19398 )
M872
: Wait for Probe Temperature (#19344 )
Issues Patched
Fix lost brightness during EEPROM load (#19485 )
Fix "too cold" in M600 (#19332 )
Fix and improve STM32F1 serial (#19464 )
Fix case light brightness save/load (#19436 )
Fix compile with Danish, Basque (#19325 )
Fix CoreXY compile with backlash calibration (#19422 )
Fix Creality V4 SD Detect
Fix diveToFile
with open Dir object (#19539 )
Fix EXP2 pin define for MKS SGEN_L (#19369 )
Fix M166
Gradient Mix for DELTA (#19285 )
Fix missing BOARD_K8800
(#19331 )
Fix SKR 1.4 thermistor pin comments (#19510 )
Fix UBL 'G29 I' for large meshes (#19231 )
Fix up K8800 pins (#19476 )
Fail SD mount without SPI re-init (#19226 )
No 'ls' if media isn't mounted
Optimized / Improved
Only show "SD Init Fail" with detectable media (#19236 )
Make M600
heat up the nozzle. Reset runout on fail. (#19298 )
Improve temperature runaway, idle timeout (#19339 )
Only set up SPI pins as needed (#19372 )
MMU2 S Mode spins the BMG gears during C0
(#19429 )
Misc. Power-Loss Recovery improvements (#19540 )
Configuration
Warning if SDCARD_READONLY
should be disabled
Permit touch params override w/ Robin nano (#19196 )
Clarify disabling StallGuard for axes (#19263 )
Sanity-check BABYSTEP_DISPLAY_TOTAL
with ColorUI (#19284 )
More configurable E3 V2 DWIN (#19384 )
Expose JOYSTICK_DEBUG
to general users (#19394 )
Demo and test multiple PID defaults (#19413 )
Optional Host Start menu item (#19443 )
Optional menu item for Assisted Tramming (#19447 )
Catch TMC address conflicts early (#19458 )
Temp sensor for Kis3d Silicone heater + precision cast plate (#19528 )
Cleanup of to configuration comments and formatting
Sanity check old serial names
Build and Upload
Fix AnyCubic LCD dependencies
Warn in platformio.ini
about RCT6 512K (#19312 )
Fix compile for Taz Pro (#19424 )
Include pins.h
in dependency check (#19468 )
Fix MKS Robin undefined pins error (#19507 )
For Developers
Add extra CardReader
debugging
Add CardReader::fileExists
(also updates the long name)
Tweaks to git helper scripts
New names for LCD conditionals (#19533 )
Known Issues
The M85
timeout might crash M600
Possible layer shift (stepper DIR signal bug) on IDEX machines.
You can’t perform that action at this time.