Releases: knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S
1.5.4
New Features:
- Update Codebase to Marlin 2.1.2.2 (Thanks @stklcode !)
Bugfixes:
- Fix ignored z endstop when only one endstop is used (thanks @hostops !)
- Fix continue button behavior after pause or filament runout (thanks @uwetaz !)
- Fix 'lack of filament' message not displayed when filament runs out (thanks @uwetaz !)
- Fix homing issue when using two endstops (thanks @stklcode !)
❤️ I would like to once again thank everyone involved! You are great! ❤️
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important: Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating! *
*You may not have to reset everything.
However, the prerequisites for this are difficult to tell, which is why I wrote something this topic here in english and here in german.
1.5.3
New Features:
- None. This is just a bugfix release
Bugfixes:
- Fix build issues when compiling with newer Python versions
- Fix Thermal Runaway, which was too aggressive in some cases
- Fix Filament Runout, which which resulted in false positives in the past
- Fix manual bed leveling on Mega Pro
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important: Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating! *
*You may not have to reset everything.
However, the prerequisites for this are difficult to tell, which is why I wrote something this topic here in english and here in german.
1.5.2
New Features:
- Add Marlin M73 Support to get a more accurate print time display
- Improve overall stability (Thanks @stklcode !)
Bugfixes:
- Heater error check on boot did not trigger at all
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important: Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating! *
*You may not have to reset everything.
However, the prerequisites for this are difficult to tell, which is why I wrote something this topic here in english and here in german.
1.5.1
*This version was hotfixed on 2023-06-13.
New Features:
- Update Codebase to Marlin 2.1.2.1 (Thanks @stklcode !)
- Faster file list load/refresh
- Support for SD Card extenders
Bugfixes:
- In some cases, printers with Anycubic 1.0 Displays had issues reading the SD card or crashed at startup
- When scrolling many times though the file list, the Output got scrambled on DGUS Clone Screens
- Sometimes after long prints the elapsed time showed --.--
- When no filament sensor is connected, there was a boot loop on printers with Anycubic 1.0 Displays
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important:
Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating!
1.5.0
New Features:
- Update Codebase to Marlin 2.1.2 (Thanks @stklcode !)
- Low noise SoftPWM is now used for Fans and Heaters
- Touchscreen code as fully functional ExtUI module
- Print/Pause/Resume/Stop works as intended
- M600 filament change with or without USB connection
- Host action commands for most of the touchscreen functions
- Filament Sensor works internally and externally via USB
- Filament Sensor can be enabled/disabled permanently via special menu
- When a print is stopped manually, the bed moves forward and the printhead into parking position
- Live-Z-Offset on Anycubic Chiron Models
- Automatic Mesh adjustment when altering Z-Offset on Chiron
- Support for .gco files on all Displays
- Alphabetic file and folder sorting on all Displays
- When using ABL or MBL, the nozzle now can go below endstop zero
- HighSpeed Mode for BLTouch probing (selectable via Special Menu)
Bugfixes:
- Fix compile error when using NeoPixels
- Fix use of rectangular shape beds
- Fix Z home position not touching the buildplate
- Fix default baudrate and port number for ESP wifi module
- Fix some files not displayed on older Touchscreens
- Fix corrupted file parsing code
- Fix BLTouch probing or BLTouch error when using clone probes
- Fix Filament Sensor on Chiron and 4MAX Pro 2.0
- Fix a bug, when navigating in a directory, you could not go back
- Fix Anycubic 1.0 Display, directories could not be accessed
- Fix 4MAX Pro 2.0 M600 takes too much time on Filament Change
- Fix missing Z2 pin definitions on Chiron and 4MAX
- Fix Chiron ABL which was broken since 1.5.0 Beta
- Fix Special Menu is not displayed when no SD card is inserted
- Fix Load FW defaults routine
- Fix Chiron live offset not rendered correctly
- Fix 4MAX Pro Auto PowerOff
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important:
Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating!
1.4.4
Features:
- M851 and Babystepping is combined, so Babystepping can be used to alter the current Z Offset while printing.
- Enable M808 gcode for repeat markers (thanks @stklcode )
- The correct Marlin Version is now shown instead of just "2.0.x".
Bugfixes:
- 4MAX Pro now correctly resets after boot.
- Fix build error because the TMC26XX Library was removed.
- Fix Pause via USB print, which is not automatically resumed now.
- Fix missing software endstop on Z_MIN.
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- On Chiron, when setting the Z offset manually, the Nozzle does not move to give you "live feedback". The Offset is only applied after X/Y movement.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
- If the print is paused, it can not be resumed via the Display UI. Please print via USB/Octoprint instead!
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important:
Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating!
1.4.3
Features:
- Nothing new. This is just a bugfix release.
Bugfixes:
- When using 4-point-easy-leveling, the Mesh was applied wrongly and falsified the result. See #282
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- On Chiron, when setting the Z offset manually, the Nozzle does not move to give you "live feedback". The Offset is only applied after X/Y movement.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important:
Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating!
1.4.2
Features:
- Integrated assisted Leveling for MEGA Pro.
- Motors and Heaters are stopped right after aborting a print.
Bugfixes:
- Fix an issue, where in some cases a print could not be aborted while heating.
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- On Chiron, when setting the Z offset manually, the Nozzle does not move to give you "live feedback". The Offset is only applied after X/Y movement.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important:
Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating!
1.4.1
Features:
- Same new Features like in Version 1.4.0 but with HardwarePWM and higher PWM frequency.
Bugfixes:
- Some users reported clicking/ticking noise coming from the PSU when the Hotbed reached the desired Temperature. This version uses the same PWM controller like the last generation (1.3.1 and below) to ensure a perfect compatibility.
Known Issues:
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not (yet) supported. Use the M3 Spindle/Laser feature instead.
- On Chiron, when setting the Z offset manually, the Nozzle does not move to give you "live feedback". The Offset is only applied after X/Y movement.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.
Important:
Be sure to select "LOAD FW DEFAULTS" and "SAVE EEPROM" via Special Menu after updating!
1.4.0
Warning!
Some users reported a clicking/ticking noise coming from the power supply. The heating behavior of the bed has also deteriorated. I strongly recommend using bugfix version 1.4.1 or newer!
Features:
- Update code base to Marlin 2.0.9.2 including all new Marlin features.
- Mega Pro Laser support with M3 - Spindle CW / Laser On functionality.
- Laser Support for Tools like LightBurn.
- Support for Anycubic 4MAX Pro v1 and v2.*
- Support for 4MAX Pro 2.0 with original DWIN II Display.
- 4MAX Pro Auto-Power-Off.
- More reliable acceleration and jerk values on all printers.
- Overall higher possible extruder speeds.
- Enabled Host Actions Commands to control the firmware via USB.
- Add M9999 Anycubic TFT Debug command. (Thanks to @etet100)
- Switched Thermistor Type from 5 to 1 or 11 (depending on your printer).
- Allow longer Filenames on DGUS Clone/Anycubic 0.0.2 Display.
- Lower fan noise when using low fan speeds.
Special Thanks to Stefan Kalscheuer known as @stklcode for his great work merging the marlin upstream sources!
*4MAX Pro and 4MAX Pro v2 share the same firmware. Please use the 4MAXP2 binary suitable for your Display (Original DWIN II or Anycubic 0.0.2)
Bugfixes:
- 4MAX Pro 4 Point Easy Leveling now works as expected.
- 4MAX Pro PID Tune Hotend feature fixed.
- Chiron TFT crashed after auto leveling.
- Chiron Z Offset was not stored in EEPROM.
- Add missing Touchscreen Implementation for M104.
- Add missing Touchscreen Implementation for M109.
- Increased probe margin to avoid probing outside of bed boundaries.
- Default level fade height is 0 to disable it to avoid breaking layers.
- Fix resume from pause with M108 command.
- Fix humming noise on MEGA X when moving Z axis.
- Fix advanced pause feature when using Touchscreen.
- Fix re-heat nozzle feature after timeout (when using pause/m600 or filament runout)
- Fix advanced resume feature to continue a print after an error.
- Fix/Workaround for DWIN/DGUS II Pause/Resume.
- Fix missing home/G28 when starting manual mesh bed leveling.
- Fix noise on stock Mega Pro X and Y drivers by switching zu A4988 timings.
- Fix lockup/freeze when pressing STOP on Anycubic 0.0.2 Display.
Known Issues:
- Some users reported clicking/ticking noises coming from the power supply. In that case, please switch back to HardwarePWM by commenting out ( // ) #define FAN_SOFT_PWM.
- The built-in leveling of the 4MAX Pro does not work yet. Use the 4-point-easy leveling and mesh leveling via the special menu instead.
- The Mega Pro BMP Laser feature is not supported. Use the M3 Spindle/Laser feature instead.
- On Chiron, when setting the Z offset manually, the Nozzle does not move to give you "live feedback". The Offset is only applied after X/Y movement.
- The Nozzle temperature can only be set over 260°C via gcode and not the Touchscreen. This issue can not be fixed.
- The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
How to Install:
- Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
- Read the FAQ which can also be found in the Wiki.
- If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
- Use Cura, PrusaSlicer or xLoader to flash the Firmware to your Printer.