🖨 Marlin firmware optimized for the Anycubic i3 Mega 3D printer
M502
and M500
(or Load FW Defaults
and Save EEPROM
via display) is mandatory after this update.
Implemented optional startup chime
Implemented optional endstop beeps
Adjusted PWM frequencies to better match FDD8780, WSK220N04 and VS40200ATD MOSFET spec.
G26 Gcode:
A PID tune might be necessary after this update. Also updated default values to M301 P18.58 I1.38 D62.40
and M304 P187.45 I35.75 D245.71
.
M888
cooldown routine for the Anycubic Ultrabase (EXPERIMENTAL): This is meant to be placed at the end Gcode of your slicer. It hovers over the print bed and does circular movements while running the fan. Works best with custom fan ducts. Thanks to kulfuerst for the idea and suggestion of this feature!
T<temperature>
: Target bed temperature (min 15°C), 30°C if not specified (do not set this under room temperature)S<fan speed>
: Fan speed between 0 and 255, full speed if not specifiedM888 S191 T25
: run the fan at 75% until the bed has cooled down to 25°CM500
and M502
in display menumarlin_main.cpp
M600 routine to skip TFTstate if not necessary (e.g. USB printing)M115
Completely reworked pause, stop and filament runout functionality:
M600 filament change updates:
Side note: Since versioning has been simplified, previous tags are no longer valid. This release targets: https://github.com/davidramiro/Marlin-AI3M/commit/1fe1842a75ea57362bc6225d3ac3674300937dd5, https://github.com/davidramiro/Marlin-AI3M/commit/76b873baee6202487d2b6a19ee6e9ab574e85c32, https://github.com/davidramiro/Marlin-AI3M/commit/5fbc1b6035b2f9bd5866f9e42ee9b30ae94038cb, https://github.com/davidramiro/Marlin-AI3M/commit/16d6d37096eaa82870ad42de9912e0d4c6f282a9, https://github.com/davidramiro/Marlin-AI3M/commit/2bd6f2f23a49fd4966d4a932bd94a75420d2dae4 and https://github.com/davidramiro/Marlin-AI3M/commit/b447245ddd1eb53eb381cb47d5bc3edbbd77b9b3
Resulting in a limit of 275°C for the hotend and 125°C for the heatbed.
Resolving #23
Highly recommended update. Please use M502
and M500
after flashing.
To keep your calibrations and settings, please refer to this section of the readme before flashing this update.