Marlin 2.0.7.2 release for Anycubic Mega Zero
·
2938 commits
to anycubic-kad-2.0.x
since this release
Same configs as in previous release, rebased to upstream Marlin 2.0.7.2.
Source installation:
- Install PlatformIO Core CLI
- Download and unpack to some directory release source archive
- To compile:
pio run
- To flash:
pio run -t upload
Warning about binary files:
- use at your own risk
- read manuals for tools that you're going to use (avrdude, ...)
- It is always safe way to build / flash from sources.
Using binary file
-
OctoPrint Firmware Updater plugin
- Homepage and documentation: https://plugins.octoprint.org/plugins/firmwareupdater/
- Settings:
- Flash method: avrdude
- AVR MCU: ATmega1284p
- AVR Programmer Type: arduino
- Advanced settings: avrdude Baud Rate: 115200
- Then select your serial port, select firmware file and click "Flash from file"
-
On Linux
- Install avrdude in your Linux distribution.
- Debian/Ubuntu:
apt install avrdude
- Fedora/CentOS:
dnf install avrdude
oryum install avrdude
- OpenSUSE:
zypper in avrdude
- Debian/Ubuntu:
- Using avrdude:
avrdude -v -p atmega1284p -c arduino -b 115200 -D -P /dev/ttyUSB0 -U flash:w:Anycubic-Mega-Zero-firmware.hex:i
- Install avrdude in your Linux distribution.
-
On MacOS
- Install USB-Serial drivers for your printer, if needed.
- Install avrdude:
brew install avrdude
- Using avrdude:
avrdude -v -p atmega1284p -c arduino -b 115200 -D -P /dev/cu.usbserial -U flash:w:Anycubic-Mega-Zero-firmware.hex:i
-
On Windows, completely untested
- Install USB-Serial drivers for your printer, if needed.
- Install avrdude: https://download.savannah.gnu.org/releases/avrdude/avrdude-6.3-mingw32.zip
- Using avrdude: refer to above commands for Linux/MacOS. Windows binary should behave the same, but you need to update -P argument, to point to your COMx port number.