Skip to content

Releases: knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S

1.5.3

22 Mar 07:43
Compare
Choose a tag to compare

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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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

06 Jul 14:43
Compare
Choose a tag to compare

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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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

13 Jun 11:58
Compare
Choose a tag to compare

*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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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

07 Jun 20:06
Compare
Choose a tag to compare

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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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

12 May 12:25
Compare
Choose a tag to compare

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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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

20 Feb 18:52
Compare
Choose a tag to compare

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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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

13 Feb 13:10
Compare
Choose a tag to compare

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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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

09 Feb 10:28
Compare
Choose a tag to compare

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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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

07 Feb 17:31
Compare
Choose a tag to compare

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:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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.3.1

23 Sep 16:41
Compare
Choose a tag to compare

Features:

Bugfixes:

  • Some users reported USB communication issues when using Octoprint in combination with a USB Webcam. By disabling the Wifi functionality, this issue could be fixed so far.

Known Issues:

  • The Mega Pro Laser is currently nor supported at all.
  • 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.
  • On Mega X with original DWIN/DGUS II Display, the pause/resume/filament change feature does not work due to a bug in the TFT Firmware itself.
  • The gcode filetransfer via Wifi is pretty slow due to to hardware limitations.
  • In some cases, Octoprint loses the USB connection. If this happens, just disable the internal Wifi feature.

How to Install:

  1. Follow the Beginner's Guide which is also available in german as "Einsteiger Leitfaden".
  2. Read the FAQ which can also be found in the Wiki.
  3. If you own a MEGA S or MEGA PRO, set your Bed size in your Slicer to these values.
  4. 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!