Welcome! Log In Create A New Profile

Advanced

Release Marlin 2.0.7

Posted by Dust 
Release Marlin 2.0.7
September 29, 2020 12:20AM
Marlin 2.0.7

New Features


  • MarkForged kinematics (#19235)

New Machines and Boards


Board / HAL


  • Emergency Parser for STM32F1 (#19279)

  • LPC176x: Finish DMA transfer, use HW SPI class (#19191)

  • Update HAL/STM32 platform to 8.0 (#18496)

  • Ultratronics Pro SPI pins (#19444)

  • Replace Serial with Serial1 in pins files (#19459)

  • Raise STM32F1 UART IRQ Priority, add error handling (#19301)

  • Adjust GTR PeripheralPins to avoid timer conflicts (#19183)

  • Allow SWD debug on Robin Nano (#19345)

  • Define UART pins for LPC debug based on LPC_PINCFG_UART (#19475)

  • MKS Robin Mini uses ONBOARD_SPI_DEVICE (#19460)

LCD / Controller


  • Working LCD_USE_DMA_FSMC (#19522)

  • Update Italian language (#19365)

  • Update German, fix Mix component index (#19206)

  • MarlinUI for SPI/I2C TFT-GLCD character-based display bridge (#19375)

  • Fix Touch UI long filenames, etc. (#19262, #19349)

  • TFT: No timeout on Move Screen (#19426)

  • Smoothieboard GLCD w/ SD support (#19241)

  • SHOW_REMAINING_TIME for HD44780 character LCD (#19416)

  • New Touch UI buttons (#19465)

  • Fix missing spaces in info menu (#19404)

  • Improve LVGL UI (#19442)

  • Add warning to ExtUI Bed Mesh Screen. (#19397)

  • Allow ColorUI color customization (#19484)

  • Move screen for Color UI (#19386)

  • Fix Longer3D TFT defines, disable DMA (#19251)

  • Change “FR” on LCD to “>>” (#18830)

  • 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 Power-Loss Recovery for Ender 3 V2

  • Read from backup TMC StealthChop state (#19364)

  • Fix lost brightness during EEPROM load (#19485)

  • Fix "too cold" in M600 (#19332)

  • Fix Allen Key Probe pin test (#19520)

  • Fix and improve STM32F1 serial (#19464)

  • Fix Anycubic I3 Mega (S) original screen % display (#19210)

  • Fix Anycubic LCDs / Trigorilla 1.4 pins (#19220)

  • Fix case light brightness save/load (#19436)

  • Fix compile for Taz Pro (#19424)

  • 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 extra string substitution bug (#19351)

  • Fix M166 Gradient Mix for DELTA (#19285)

  • Fix MBL "Click to continue" on Color UI touchscreen (#19514)

  • Fix missing BOARD_K8800 (#19331)

  • Fix MKS Robin undefined pins error (#19507)

  • Fix MKS UI SPI flash typo (#19410)

  • Fix Print Stats appearance (#19348)

  • Fix SKR 1.4 thermistor pin comments (#19510)

  • Fix STM32F1 SPI device init, MKS_LCD12864 (#19271)

  • 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


  • MMU2 S Mode spins the BMG gears during C0 (#19429)

  • Only show "SD Init Fail" with detectable media (#19236)

  • Only set up SPI pins as needed (#19372)

  • Misc. Power-Loss Recovery improvements (#19540)

  • Improve temperature runaway, idle timeout (#19339)

  • Make M600 heat up the nozzle. Reset runout on fail. (#19298)

Configuration


  • Warning if SDCARD_READONLY should be disabled

  • Temp sensor for Kis3d Silicone heater + precision cast plate (#19528)

  • Sanity check old serial names

  • Sanity-check BABYSTEP_DISPLAY_TOTAL with ColorUI (#19284)

  • Permit touch params override w/ Robin nano (#19196)

  • Optional Host Start menu item (#19443)

  • Optional menu item for Assisted Tramming (#19447)

  • More configurable E3 V2 DWIN (#19384)

  • Catch TMC address conflicts early (#19458)

  • Clarify disabling StallGuard for axes (#19263)

  • Demo and test multiple PID defaults (#19413)

  • Cleanup of to configuration comments and formatting

  • Expose JOYSTICK_DEBUG to general users (#19394)

Build and Upload


  • Fix AnyCubic LCD dependencies

  • Warn in platformio.ini about RCT6 512K (#19312)

  • Include pins.h in dependency check (#19468)

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.

Sorry, only registered users may post in this forum.

Click here to login