Introduction: HOW TO FIX ANET BRICKED BOARD USING AN ARDUINO UNO

After years of printing yesterday my Anet A8 printer is dead, due to a failed firmware upload.

So my board was bricked, means that doens't accept anymore a firmware and the display was blank, as in the picture.

After a long search, I collected this instructions to fix this problem, all you need is an Arduino Uno board, a 10 uF capacitor and some wires.

Step 1: ​DOWNLOAD ANET BOARD DEFINITION FOR ANET

1. See this great github resource: https://github.com/SkyNet3D/anet-board

a. Basically, Clone and download as ZIP file the git resource

b. Unzip the Anet folder to your Arduino installation “hardware” folder: C:\Program Files\Arduino\hardware

c. Open Arduino IDE, ANET V1.0 and ANET V1.0 (Optiboot) are now available into Tools – Board menù

Step 2: ​PREPARE ARDUINO UNO AS ISP PROGRAMMER

1. Upload ArduinoISP sketch to Arduino Uno board (File -> Esempi)

2. Select from Arduino Tools menù:

a. Board:Arduino Uno

b. Port: COM X where your Arduino is connected

c. Programmer: AVRISP mkll

3. Upload Sketch

Arduino now is ready to act as ISP Programmer

Step 3: ​CONNECT ARDUINO UNO TO ANET J3 CONNECTOR

1. Use some breadboard wires to connect Arduino to Anet as shown in the picture

2. Connect also RESET and GND pins in on Arduino using a 10uF capacitor

Step 4: ​FLASH BOOTLOADER

1. Select from Arduino Tools menù:

a. Board:Anet V1.0 (Optiboot)

b. Port: COM X where your Arduino is connected

c. Programmer: Arduino as ISP

2. Tools -> Write Bootloader

Step 5: ​UPLOAD FIRMWARE

1. Select from Arduino Tools menù:

a. Board:Anet V1.0 (Optiboot)

b. Port: COM X where your Arduino is connected

c. Programmer: AVRISP mkll

2. Open Marlin firmware as usual

3. Upload sketch