Skip to content

Anet A8's Marlin configuration and compilation guide

Notifications You must be signed in to change notification settings

ilbuonmarcio/mrcz-a8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

mrcz's Anet A8 custom build config

Updated to Marlin 2.0.5.3

Requirements

  • A working Anet A8 printer to begin with
  • Internet connection
  • A working computer (tested on Windows 10 2004 build)

Resources

  • Download Marlin 2.0.5.3 source code here
  • Download Marlin 2.0.5.3 board configurations here
  • Download Anet A8 board definition for Marlin from master branch here
  • Download Arduino here

Setup Steps

  • Install Arduino IDE
  • Copy Anet A8's board definition adr you can find under anet-board-repo-folder/hardware to the Arduino/hardware system application folder (on Windows should be C:\Program Files (x86)\Arduino\hardware)
  • Run Arduino IDE and go to Tools -> Board and set Anet V1.0 as your board definition for code compilation
  • Copy all the board configuration files from Configurations-2.0.5.3\config\examples\Anet\A8 to Marlin-2.0.5.3\Marlin and override existing configuration files if asked to do so
  • Open C:\Program Files (x86)\Arduino\hardware\anet\avr\platform.local.txt compile configuration file and add the following entries:
compiler.c.extra_flags=-fno-tree-scev-cprop -fno-split-wide-types -Wl,--relax -mcall-prologues
compiler.cpp.extra_flags=-fno-tree-scev-cprop -fno-split-wide-types -Wl,--relax -mcall-prologues
compiler.c.elf.extra_flags=-Wl,--relax

Building Marlin for Anet A8

  • Open Marlin-2.0.5.3\Marlin\Marlin.ino file project and select the proper Anet V1.0 board definition for compiling
  • Click on Verify to start compiling Marlin firmware (it should take some time, don't worry)

Addons

If you really need to dive in into Marlin's configuration, here is the official documentation

About

Anet A8's Marlin configuration and compilation guide

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published