3DPrinters/AnetA8
EmaMaker 8f9a3fa7ab anet a8: bundle all upgrades 2022-02-07 21:45:22 +01:00
..
Cura anet a8: enable retraction 2022-02-07 21:45:01 +01:00
Marlin 3d printers: initial intro & anet a8 2022-02-02 17:56:23 +01:00
Printed Upgrades anet a8: bundle all upgrades 2022-02-07 21:45:22 +01:00
README.md anet a8: update readme.me 2022-02-07 21:43:24 +01:00

README.md

Anet A8

I bought the Anet A8 arounf July 2020, and it arrived without an aluminium piece which had to hold the extruder+direct drive motor. I contacted the seller which refunded the printer in total to me.

I tried to 3D-print a replacement, but failed miserably. The original hotend also tends to clog up pretty easily, and the direct drive extruder mount tends to generate even more vibrations on the structure when moving, which can only be fixed by slowing down the printer or changing to a bowden setup.

After some experiments trying to get an old E3D-v5 extruder to work, I decided to buy an E3D-v6 extruder with a bowden filament setup, and got a friend to print the mounts for me.

I changed the extruder mount a couple of times and I finally found a solution that satisfies me and works without problems on the printer. I also replaced the 30mm of the extruder with the original 40mm fan that came with the printer.

The Anet A8 is subject to a lot of vibrations, and I had to print (on the now-working anet) a lot of pieces to stiffen the structure. All of the upgrades here were mounted using included screws and nuts, and I only had to use few screws and nuts that I already had from other projects.

Since I was there, I also upgraded the firmware from Anet's custom one to Marlin 2.x, which has a predefined configuration for the Anet A8. This repo includes by build of Marlin 2.0.9.3, which has the offset definitions for the extruder mount I currently use. See Upgrading Firmware for more info on how I upgaded the firmware.


Important notes

With my current setup retracting the filament is not possible, because it clogs the extruder, and I still haven't figured out (nor searched for) the correct settings. This means retraction has to be disable in the cura profile and has to be removed from start/end end g-code if present.


bold parts are what I currently use, but some other parts/setups I tried in the past are also listed


E3Dv6 hotends

E3Dv6 extruder mounts (+ carriages)

Motor bowden mount:

Fan ducts

30mm-to-40mm fan adapter

X-Axis belt tensioner:

Y-Axis belt tensioner

Y-Axis braces

Frame braces

Glass pane for print bed

Upgrading Firmware to Marlin 2.x

Probably your Anet A8 won't have a bootloader, but you will need one to flash custom firmware. I used Arduino IDE and a USBAsp to do this:

  • Install Arduino IDE 1.8.x
  • Clone https://github.com/SkyNet3D/anet-board and copy the contents of the "hardware" folder inside the "hardware" folder of your arduino install (the location of this depends on your OS, search for it)
  • Launch Arduino IDE, go to Tools/Board and select Anet 1.0 (optiboot)
  • Go to Tools/Programmer and select your programmer (I used a USBAsp, use what you have, even an Arduino as ISP)
  • Go to Tools/Burn bootloader. This will flash the bootloader to your board and wipe the flash memory. It can take a while. If it fails with some "signature verification error" most likely you have a faulty connection
  • Now you can install Marlin 2.x. There's Marlin 2.0.9.3 sources in the Anet A8/Marlin folder, with Configurations for my current hotend, which has an offset compared to the original. Read how to build Marlin Firmware here