MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Marlin 1.1.x or 2.x on Anet A8 Guide

by morganlowe Feb 5, 2018
Download All Files

Thing Apps Enabled

Please Login to Comment

for those who live near a microcenter. microcenter sells the inland clone of MEGA 2560 for $9.99 (despite it being listed as $19.99 on the box)

if it comes up as $19.99 ask them to price match themselves, most micro centers will oblige including the 2 near me, if they dont ask to see a manager, as it is up to store management weather they will price match.

thanks Morgan for the answer,
I get the message during the update (WITHOUT ramps):

Check for updates ...
You have the latest version :)
A8-S_firmwareUpdate.hex: 103.920 / 131.072 bytes (79.28%)
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
avrdude.exe: stk500_getsync () attempt 1 of 10: not in sync: resp = 0xd6
avrdude.exe: stk500_getsync () attempt 2 of 10: not in sync: resp = 0x6f
avrdude.exe: stk500_getsync () attempt 3 of 10: not in sync: resp = 0x80
avrdude.exe: stk500_getsync () attempt 4 of 10: not in sync: resp = 0xbf
avrdude.exe: stk500_getsync () attempt 5 of 10: not in sync: resp = 0xae
avrdude.exe: stk500_getsync () attempt 6 of 10: not in sync: resp = 0xd6
avrdude.exe: stk500_getsync () attempt 7 of 10: not in sync: resp = 0x02
avrdude.exe: stk500_getsync () attempt 8 of 10: not in sync: resp = 0x21
avrdude.exe: stk500_getsync () attempt 9 of 10: not in sync: resp = 0xcc
avrdude.exe: stk500_getsync () attempt 10 of 10: not in sync: resp = 0xd6

avrdude.exe done. Thank you.

How can I think and do the update quickly?

I dont know what that means! This isnt a guide for flashing stock anet boards and you have to do some flashing of bootloaders or something to make them work. That's what you need to look up, sorry, but I can't help you here.

This guide is more about configuring Marlin to the Anet A8. It's not always easy to flash a stock board.

Hi Morgan, let me understand one thing, I have an ANET3D V1.5 card but I can't update the firmware with the USB cable, I've tried them all.
But is it necessary to install the RAMPS card or not? How can I solve this update problem?


There's a way to update the stock Anet boards but Skynet firmware works better for them, It's made for those boards. They have less memory than an Arduino Mega 2560 so stock marlin runs into issues depending on configuration.

That and just low quality and no path to upgrade is why I use RAMPS, Both my printers could not be run on stock boards at this point.

Google skynet firmware for more information and see my RAMPS guide if you choose that path.

Also you can google or search the anet forums here for how to get a bootloader on those stock boards, it's slightly complicated and I have never bothered beyond my anet 1.0 board which I threw out.

How To Wire a RAMPS 1.x

My Anet A2 board stopped working. And I am replacing it with RAMPS 1.5. What you didmay work for me or may not but man I never have read so clean instructions, it is the best of the best.

Thanks! Check out my ramps guide too!

How To Wire a RAMPS 1.x

great compliments for hard work.
as result a neat, complete regroup of settings and stuffs always scattered around, so hard to regroup in a brilliant result, as you achieved with this work.
right now I'll post link in my FB group of A8, helping those lazy "colleagues" who do not try to put everything together and have as a result to migrate to Marlin and RAMPS and, worse for them, don't know the joy of auto-levelling hotbed...


thanks a lot again !

;-Dan from Italy
(sorry for spelling bugs, if there...;-D)

Thank you! I hope they find it helpful, auto-leveling is what made my Anet able to do better prints.

Thanks for posting this. I like my A8 but the firmware is the weakest part. I have a RAMPS board ready to go. Now, if I only had the time....

Ah yeah, time is always the issue. As a part of my job I had on hand a crimping tool and both JST which is stock Anet A8 style and the .1" Dupont style which is RAMPS default connectors so I cheated and made all new wiring for my A8. I have ordered another cheap RAMPS board though so I can make a wiring guide in the next few days.

Great but add z_safe_homing to avoid x,y 0,0

Oh thank you, I glossed over that. I do have it set.