New Firmware to Anet A8 Board
Previously we have learned how to burn bootloader Anet A8 Board. Now we will learn how to upgrade firmware on anet a8.
There are 3 ways to upgrade the firmware, namely via USB, USBasp, and Arduino as ISP. However, it should be noted that by default the Anet Board cannot flash using USB.
Therefore, if you want to flash the firmware via USB only, you need to do burn bootloader optiboot option. I have explained how to do this here.
But for this article I only use Arduino as ISP to be able to reprogram Anet A8.
Marlin 1 or 2?
Before upgrading, for this it is important to know. Marlin 1.1.9.5 is the last version in development. There are no new versions after that.
In the future, only Marlin 2 will be developed.
And, should we use version 2 for our anet a8 board? The answer is no.
Anet A8 uses melzi board with 8-bit architecture. So it is very suitable for Marlin version 1. There is not much update for 8-bit boards in version 2.
Version 2 does a lot of development for 32-bit boards.
Also the build size is larger, making it less than optimal for the ATmega1284P chip.
However, if you want to upgrade to Marlin version 2, I include the method below.

For Marlin Version 1
In this example, I will use the marlin for version 1.1.9.1. This can also apply to version 1.1.9.5.
Now, please Download Marlin Version 1.1 via the following download button:
or
If the download is complete, use the following steps:
- Extract the file
- Open Marlin-1.1.9.1 > Marlin > example_configurations > Anet > A8
- Copy Configuration.h dan Configuration_adv.h
- Go to Marlin-1.1.9.1 > Marlin and Paste that file here
- If pop-up appear, klik Replace
- Open Arduino IDE software, then Click File menu > Open
- Go to folder of Marlin-1.1.9.1 > Marlin > Marlin.ino
- Now upload it, click Sketch > Upload Using Progammer
- Wait and done.
For Marlin version 2
For this second version, it is slightly different compared to version 1. In this version there will be two files that we will download, namely the marlin firmware and configuration files.
TPlease use the button below to download the file. In this article I give an example using Marlin version 2.0.9.5.
After both files have finished downloading, follow these steps:
- Extract both files
- If done, go to folder of Configuration
- Configurations-release-2.0.9.5 > config > examples > Anet > A8
- Copy all file. There are 3 file to be copied
- Now, go to Marlin folder, Marlin-2.0.9.5 > Marlin
- Paste that files in Marlin folder.
- If pop-up appears, click Replace
- Open Arduino IDE > Click File > Open
- Go to Marlin-2.0.9.5 > Marlin > Marlin.ino
- Now, upload it. Sketch > Upload Using Progammer
- Wait and done.
Hope fully this How to Upgrade Firmware Anet A8 Marlin article is useful.