Aug 092022
 

What’s new in this release

  • New custom G-code C810 for setting up the toolbar shortcuts
  • Enhanced C104
  • Editable multiple probing
  • Increase step limit to 1999.9
  • Screen backlight turns on by rotating the knob encoder
  • Automatic recalculation of Mesh insets
  • Make PID Plot optional to save flash memory (needs recompile)
  • Editable Juntion Deviation (needs recompile with HAS_JUNCTION_DEVIATION)
  • Editable Linear advance K parameter (needs recompile with LIN_ADVANCE)
  • Host shutdown menu item (needs recompile with HOST_SHUTDOWN_MENU_ITEM enabled)
  • Some bugs fixed
  • Merged Bugfix 2.1.x branch

This firmware is based on Marlin, has been optimized and has enhancements for the Creality Ender 3 V2/S1 printer. This is an universal firmware that can be used in both RET6 and RCT6 SoC chips that have 256k or 512k Flash memory.

Versions

  • Ender 3v2 MM: if you have the Ender 3v2 near to stock then use this version (Manual Mesh).
  • Ender 3v2 BLT: use this version if you installed a CR/3D/BLTouch level sensor in the Ender 3v2.
  • Ender 3S1: use this version if you have an Ender 3S1 printer

Firmware features

  • Universal RCT6/RET6 Ender 3 V2/S1 Support
  • DWIN / DACAI screens support
  • Improved support for Manual Mesh and CR/3D/BLTouch
  • User configurable power lost recovery enabler
  • Manual and assisted bed tramming
  • Tramming Wizard for BL/3D/CRTouch versions
  • Long filename support with scroll
  • Baby Z-Stepping
  • Firmware Retract
  • Advanced pause feature
  • Configurable park-head position (default x=240 y=220)
  • Filament change support
  • Filament management (load/unload/park head) in prepare menu
  • Print Flow on Motion and Tune menu
  • Home axis after motor disabling
  • Fastest Z feed rate
  • Live move for all motors but extruder
  • Support for S-curve Acceleration
  • Reboot printer item on control menu
  • Increase extruder feed rate limit to 150 for BMG users
  • Allows to invert direction of the extruder on Motion menu
  • Support for BTT Smart filament sensor
  • Selectable runout filament sensor active state (LOW/HIGH/MOTION)
  • Editable runout distance
  • Support for µSD extensions
  • PID popup with temperature plot
  • Lock screen
  • Editable physical dimensions
  • Mesh viewer
  • Custom pre-heat
  • Enable/disable beeps sound
  • New print g-code preview (use this guide)
  • New print done screen
  • Two decimal positions for axis coordinates value
  • New Z-Offset wizard
  • New PID settings menus
  • PID moves the head to the center for more accuracy
  • Leveling bed temperature linked to bed PID temperature
  • Editable extrude minimum temperature
  • Brightness settings on tune menu
  • Turn off the backlight of the lcd in the tune menu
  • New status line system, allows the scroll of large messages
  • Home submenu with individual axis homing
  • Enabled user setting for 115200 bauds (Creality Box compatibility)
  • Head parking before recovery after power failure
  • Offset icon changes to show leveling status
  • Live end-stop diagnostic page
  • Move bed to front after cancelling a print.
  • Editable firmware retracts settings for Tune and filament settings menu
  • Print Statistics page accessible from the Advanced Settings menu
  • Toolbar with 11 configurable shortcuts actions.
  • Support in source code of control menus for LED lights as the Neopixel

Manual mesh

  • Assisted manual bed tramming
  • Assisted manual mesh leveling menu
  • Selectable mesh points from 2×2 to 9×9
  • Mesh viewer
  • Persistent Z-offset
  • Move Z to 0 and disable motors option
  • Mesh editor for fine tuning

CR/3D/BLTouch

  • Safe Probe Z-Homing
  • Bed auto level
  • High speed probe
  • Retry bed level on error
  • Mesh viewer
  • Assisted tramming
  • Selectable mesh points from 2×2 to 9×9
  • Allows the user to cancel an auto leveling process
  • Increase Max Probe Offset and Probing Margin to 60 mm
  • M48 Probe Test to Probe Settings menu
  • Probe Stow/Deploy in Probe Settings menu
  • Option to disable HS mode for better compatibility with CRTouch
  • Option to change the Z Probe feed rate
  • Configurable Bed auto leveling temperature
  • Mesh editor for fine tuning
  • Automatic maximize leveling area
  • Automatic center leveling area

G-Codes enhanced support

  • Filament Load Unload G-codes (M701/M702)
  • Support for M600 filament change
  • Support for G-code M117 messages
  • Enable M575 change baud rate by G-code
  • Extended M75 with filename support, use M75 {{ event.name }} in g-code script
  • Enable ARC and ‚P‘ parameter to specify complete circles (G2/G3)
  • G35 support
  • M155 Geometry report
  • Native support of marlin brightness and M256 g-code

Support for special nonstandard custom C G-Codes

  • Implemented C11 En Rn Gn Bn gcode for colorize UI elements
  • C108 to cancel screens waiting for user simple confirmation
  • C29 F### B### L### R### N# T# Mesh insets, amount of grid points and bed temperature of the mesh leveling
  • C100 X### Y### to setup minimum limits
  • C101 X### Y### z### to setup maximum limits
  • C102 X### Y### to setup bed size
  • C104 U1 T### to unlock the hotend maximum temperature to ###°C (CAUTION)
  • C115 Shows ProUI details
  • C125 X### Y### z### to setup the park position
  • C412 M# set run-out sensor active state (M0:LOW, M1:HIGH, M2:MOTION)
  • C510 to lock/unlock the screen (C510 U1 to unlock)
  • C562 E# to invert the Extruder (E1 to invert)
  • C851 S#### set probe Z feed rate

Advanced settings menu

  • Advanced mesh leveling editing features
  • Probe offsets menu (BLTouch version)
  • Customizable park-head position
  • Customizable bed size and z heigh up to 999 x 999 x 999
  • Launch PID for nozzle and bed with graphical feedback
  • Filament run-out sensor with active state setup (LOW/HIGH)
  • Filament load and unload lengths menu items in run-out menu
  • Power-loss recovery enable/disable option
  • LCD Brightness control
  • Select Color Sub Menu
  • Beep/Sound enable/disable option
  • Selectable mesh point (BLTouch version)
  • Lock screen
  • End-stop diagnostics

Special Octoprint / Host print support

  • High speed (250000 baud) serial communication
  • In screen control of host printing (M73, M75-M77)
  • Display messages on status line (M117)
  • Color change of UI elements for visual status report (C11)
  • Binary file transfer for remote firmware upgrade
  • List binary (.bin) files (M20) for flash firmware support with BFT
  • Arc Welder Octoprint plugin support
  • EEPROM Editor Octoprint plugin support
  • Host action commands for filament runout
  • Emergency Parser active
  • Advanced OK

Display enhancements

  • Extended DWIN library
  • Enhanced status messages
  • Improved status bar with temperature, flow, fan, z-offset and xyz positions
  • PID auto tune progress on display with plot
  • Leveling progress on display
  • Boot screen for M997
  • Transparent icons for better color theme adaptability
  • New print g-code preview
  • New print done screen

Kommentar verfassen