Fixing A8 ANET 3D v1-5 Mainboard
A friend of mine who runs a shop, fixing and selling washing machines, tumble dryers and other kitchen appliances (except fixing refrigerators that require extra environment regulations), brought me his A8 ANET 3D printer to get it ready for use. It was one of those kits that can be bought now at an affordable price. He wants it up and running to be able to print out replacement parts, like the bearings of water motor pumps. And he already bought PLA, Nylon and ABS Rolls that he also brought in. The 3D printer was completely build but not calibrated and probably had not printed out anything yet. And he also brought a box that also contained a second ANET board that apparently was his first mainboard that by accident no longer was working after his brother did something wrong to it, and he needed to buy another mainboard.
Mind you… I never had worked on any 3D printer before so it was a complete new experience for me! So, I first concentrated on getting the A8 ANET 3D printer calibrated and running, while adding some upgrades I found on thingiverse. Like the 2 way cooler tool that upgrades and replaces the original one way cooler that sits on the extruder head to cool additional layers after the first layer that sticks firmly on the hot bed is done. And I added 2 T profiles to strengthen the frame, and also repaired the not working spool holder by printing out an axe nut and bolt to carry the rolls. And also added a filament guide that sits on top of the frame so I no longer needed to guide the filament by hand. After that I only checked if everything kept working the way it should. And on Thingiverse I even had to fix the Y-carriage-end-stop after the very brittle original end stop broke that stops the bed at its furthest back position. And the PLA replacement result worked perfectly and never breaks because the printed parts are very hard and sturdy. What not can be said of the acryl the frame parts are made of that behave kind like parts made of breakable glass. Which break by using superglue!!
After that job was done I concentrated to see if I also could fix the still defect first ANET mainboard. I started by connecting the 18V on the power input the board normally operates on.
Previous photo shows the still defect mainboard after I already removed the defect X-motor driver controller.
But nothing happened other that there was a shorting current of about 0.5 Amp. And none of the leds worked showing a working ATMega controller. So I started to measure the resistance on the inputs which was about 35 ohms. So was this resistance on the in- and output of Q4 which is a 7805 regulator. And on a good board this should be very high! And also on R25 and resistor R12. First the 5V regulator was suspected but turned out being okay, and neither was the AM1117 3.3V regulator defect. And although the resistance of the AM1117 between pins 1 and 3 measured also a low value, it was not causing any problem here as I found out later on. And also on Fan 2 connector pins it measured 35 ohm.
Next thing I did was connecting a steady 5V on the output pin of Q4 while increasing the DC current on my max 30V-10A power unit, and see if anything got hot.
And the first thing that got hot was the X-motor driver IC. So I first removed the cooler plate and the 4x6_24 pins smd IC under it as was shown on the first photo. Still the board didn’t react by showing any signs of life.
So I kept checking if other parts got any hotter. And there were, it was the E(xtruder)-motor IC that also got hot too! After I also had removed that part the board finally came to life! The leds started to blink and also the Reset button on the board worked showing the AVR processor was still alive! Previous photo showed the ANET v1-5 Arduino mainboard after both shorting X- and E-motor driver IC’s were removed and the board finally came to life again.
Both motor controller IC’s are of the type 4988ET. And can easily be replaced by buying 5 of them online for as little as less than 4 Euro. After a few days of testing and printing the cooler Fan (Fan1 on the mainboard) quit working. But another 12V 5015_radial_turbo_blower can be bought for only 1,29 Euro to replace the original blower that according to other A8 owners are of inferior quality! Which makes it somehow bound to happen.
Having a second working mainboard is great because now we can test better open software versions like Marlin or SkyNet instead of using the original China made version that the A8 came with and which can be a very dangerous fire hazard if the extruder head gets separated from the temperature sensor. Causing to extremely overheating the extruder head when it comes of its head mounting. Starting fires which is extremely dangerous if the printer is printing for hours and no one is at home when this suddenly happens! And I noticed that there also exists a special single or dual Mosfet driver board that is another safe upgrade for this A8 3D printer.
I tried open software Marlin but got an Arduino (I used new Windows version 1.8.10) library error, which stopped my upgrading effort. But main thing is that now there is a second working mainboard just in case the installed working board quits in the future, and using this extra board to test with is very handy.
Of course I at first also measured the connections of the mainboard to tell what function every component was for. Next diagram shows some of my findings. On a good board leds D4/BED and D5/END will light up if you connect your DMM in diode beep test with the black wire on the Q2 and Q1 connections to both BED and END connectors and the red wire on the power + connection of both connectors. See diagram below.
And knowing that these boards (if still available… a new version 1-7 is already selling) still cost around 26 Euro, this repair is very easy and worth buying the replacement driver IC’s at the low price they sell at. Probably the only difficult part here is using a hot air soldering station as this is the best way to solder the 24 pins smd IC’s. And don’t forget to also replace the resistors R12 and R25 that probably were smd code values R10. Which also were ordered online in a 170 values x 20 resistor 1/8 watt pack. And you also will need to order the special heatsink plaster (Netto Weight 5g tubes) from STARS-922 or other sellers to glue the heatsinks back on.
Good luck in also fixing your defect A8 ANET mainboard in case it suddenly stops working. Now knowing these boards are easily fixed and of good quality.
Albert van Bemmelen, Weert, The Netherlands.
Please give a support by clicking on the social buttons below. Your feedback on the post is welcome. Please leave it in the comments.
P.S- If you enjoyed reading this, click here to subscribe to my blog (free subscription). That way, you’ll never miss a post. You can also forward this website link to your friends and colleagues-thanks!
Note: You can read his previous repair article in the below link: https://jestineyong.com/drew-a-small-circuit-in-tina-by-examining-pcb-solderside/
Yogesh Panchal
January 28, 2020 at 1:13 am
Albert Good Detective work!
Robert Calk Jr.
January 28, 2020 at 1:08 pm
Another great job! Thanks Albert!
Albert van Bemmelen
January 29, 2020 at 1:53 am
Thanks Robert. Maybe also interesting to add 3D printing to your hobby? Anyhow...The hardest part with a 3D printer like this A8 Anet is the calibration of the extruder head above the hot bed and leveling the hot bed. It assumably needs to be done manually with the printer switched off by turning the hight of the left and right Z -stepper motors, with the extruder head almost touching the bed.(about 0,1 mm paper thin space between head and surface). And after switching the machine on it will be the start position for any object on the bed. Only the Skynet and Marlin versions have software to help calibrating the hot bed and extruder position. But now the Creality3D-Ender is prefered over the older A8 Anet printer because it is more stable and more improved. Also because the frame is made of metal (Aluminium) instead of Acryl. Here is some calibration info to be found: https://all3dp.com/2/ender-3-bed-leveling-all-you-need-to-know/
Robert Calk Jr.
January 30, 2020 at 8:01 am
Thanks Albert. Maybe someday I will get into 3DP. Firearms repair is the new addition to my hobby list.
Albert van Bemmelen
January 28, 2020 at 2:39 pm
I was happy to help out my shopowner friend, Yogesh. And it unexpectedly opened up a whole new world about using and fixing 3D printers for me since I never used one before. And it is probably a great new addition to anyone's electronics hobby too! Including using Cura on a Windows computer to 3D print the TSL files over USB connection. Or convert the TSL designs with Cura to GCODE to make the designs run from SD card stand-alone. And also using 3D design programs like Fusion360 to create those TSL designs for 3D printing.
Parasuraman S
January 29, 2020 at 10:12 am
Vow! What a hunting job! Very detailed article! Very guiding! Many thanks for sharing!
Albert van Bemmelen
January 29, 2020 at 7:19 pm
Glad you liked it Parasuraman!
Albert van Bemmelen
January 31, 2020 at 2:12 pm
I would let that hobby shoot Robert. In my humble opinion too many innocent people have already died because of the liberty of firearms law in the US. Even just young students. If we do not think it's easy to shoot or press a button. Just like there are no good bombs, or it must be a sexbomb! We know what happened to the Swedish Noble man who invented Dynamite and how sorry he was that it was used for the wrong reasons. He gave all of his fortune away for doing good to try to fix the bad that was done in his name. Hence the NobelPrize.
Robert Calk Jr.
February 1, 2020 at 6:03 am
Hi Albert. I will send you an email to answer your message. This really isn't the place to discuss those issues.
Albert van Bemmelen
February 1, 2020 at 7:21 am
I probably worry too much about those things Robert and I maybe shouldn't have mentioned it because you are just having another great but slightly dangerous hobby. I am just glad that carrying firearms and even knives are not allowed in my country. And I forgot that we even can make plastic but deathly and undetectable guns with a 3D printer now.
Robert Calk Jr.
February 3, 2020 at 6:26 pm
That is ok, Albert. Your opinions and comments are always welcome and appreciated.
Andrea Del Corso
February 7, 2020 at 10:44 pm
Bel lavoro Albert,come al solito,complimenti per tutte le spiegazioni e i dettagli tecnici.
===============================================================================
Nice job Albert, as usual, congratulations for all the explanations and technical details.
Albert van Bemmelen
February 12, 2020 at 4:42 am
Grazie Andrea per le tue gentili parole!
======================================================Thanks Andrea for your kind comment!
Humberto.
February 26, 2020 at 9:11 am
Hi Albert, good job with clear images and an excellent explanation.
Albert van Bemmelen
March 6, 2020 at 2:05 am
Hi Humberto. Glad to hear again from you once in a while!
Cheers!
Thomas Heisler
January 26, 2021 at 5:14 pm
yea i got a anet a8 plus 1.7 board and the x-axis driver has gone out, i need to install a new driver module, any help would be appreciated, Thanks