Anet A8 Plus with Marlin 2.0

It’s a pain searching for Anet A8 Plus, but I got my Anet A8 Plus equipped with the latest Marlin firmware the bugfix-2.0.x version to be precise.

  1. Download the latest Arduino IDE
  2. Download the Anet A8 board definition
  3. Follow the readme (i.e. place it in My Documents\Arduino\hardware)
  4. Download the latest Marlin 2.0 firmware
  5. Extract the downloaded archive
  6. Navigate to \config\examples\Anet\A8plus
  7. Copy both files to \Marlin
  8. Open \Marlin\Marlin.ino
  9. Click “Verify/Build” (you might see some warnings)
  10. If this throws an error like:
    u8glib.h: No such file or directory
    1. Sketch > Include Library > Manage libraries
    2. Wait for download to finish
    3. In the “Filter your search” box, type “u8glib”.
    4. Scroll down until you see “U8glib by oliver”. Click on it.
    5. Click “Install”
    6. Wait for installation to finish
    7. Click “Close”
    8. Click “Verify/Build” again to retry
  11. Connect the Anet A8 Plus to your computer
  12. Click “Upload”
  13. Voila your Anet A8 Plus is now equipped with Marlin 2.0

13 thoughts on “Anet A8 Plus with Marlin 2.0”

  1. When I try to verify before upload on Anet A8 Plus in Marlin 2.0 bugfix, I get an error fail to compile for Anet A8 Version 1.0 board.
    What programmer should be used (AVR ISP MkII) or something else. Do I need to use the Optiboot 1.0 board version.

  2. Hey Tom i got allways erros like missing libary by token and if i put // behind the if there is coming other erros.. i get frustrating about the config files

    1. Hey Celil, do you have some console output of the error? I’m going to record a video on how to compile and upload Marlin soon might be of help too

  3. i had to disable a few things to get it on the board due to lack of memory but seems to work well now

    1. Hey Steve that’s quite strange since I didn’t have to disable anything and still had quite some space left, looking into adding an auto bed leveling sensor soon which I reckon will still fit within the Anet 1.7 board, as it also fit on the older revision on my classic Anet A8.

  4. Hi Tom:
    After you home all axis, where does your X axis sit at, mine sits at -26. That isn’t anywhere near being over the bed before the Z axis comes down to the bed. Why would this be.

    1. To prevent smashing into the glass bed I think, and to keep oozing of the nozzle off too the side and not somewhere on the build plate.

      You could adjust it, but I rather like the feature.

  5. Hey Tom,

    I have been having issues with my Anet A8 Plus (not been modified with any hardware or firmware). When I try to set the temperature of the nozzel to i.e 30C it increases dramatically to 40C. I have replaced my thermostat 3 times, still same issue. I have had prints before but after 2 weeks it started to have this issue. I figured the thermostat is functioning correctly so I tried to upgrade the firmware since lots of people have found that helpful. I just upgraded to 2.0 Marlin and I still have the same issue, any thoughts? If you can help me get this straightened out, I will pay you my man. Thank you.

    1. Hey Hussein,

      Does it overshoot (i.e. eventually comes back to 30C) or keep increasing beyond 40C? Does the display show the target temp as 30C and the current temp as 40C?
      Do you have Octoprint running? If not try so and check the temperature graph, I’m interested to see how the temperature develops.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.