Skip to content
advi3++
Switch branches/tags
Code

Latest commit

 

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ADVi3++, an advanced and better firmware for Wanhao i3 Plus Printers

Introduction

ADVi3++ is a fork of the Marlin Firmware for the Wanhao Duplicator i3 Plus (and its clones: Monoprice Maker Select Plus, Cocoon Create, ...). It includes both Marlin itself and screens for the LCD Panel.

Become a Sponsor of this Project

Patreon

Working on ADVi3++ takes a lot of time and effort. I make my best to release good quality software, useful and precise documents. I track bugs reported by users and replies to help requests. I invest also time and money to implement new hardware features.

If you like what I am doing, please consider supporting me as a supporter on Patreon so I can continue and develop new releases and new documents. Supporting this project is a guaranty for you that it will continue and become better and better.

Objectives

The objectives with this custom version (when compared with Wanhao stock firmwares) are the following:

  • Based on the latest version of Marlin available (currently: 2.0.7)
  • As few modifications of the Marlin code as possible. The goal is to be able to port ADVi3++ to new versions of Marlin with only a few effort.
  • Open source firmware (GPLv3 like Marlin).
  • Object-oriented code with as few hard-coded values as possible. For example, instead of constructing a frame by hand, use instances of classes that know how to construct themselves.
  • Use latest C++ features and technics including metaprogramming.
  • Documented code, logging and error handling (without using exceptions as they are not supported).
  • Full color and nice LCD screens.
  • Support of hardware such as the BLTouch sensor for automatic bed leveling, powerloss module for Mark II printers, ...

ADVi3++ User Manual

A complete and up to date User Manual is published on ADVi3++ Community Web Site. This manual contains:

Sponsors of the ADVI3++ project have also access to advanced topics:

Support

You can get support from those resources:

Wanhao Duplicator i3 Plus

I have posted an article on my web site: Wanhao Duplicator i3 Plus 3D Printer - Everything I know about the Wanhao Duplicator i3 Plus 3D printer and its clones. It contains several technical information about the printer internals.

Thanks

  • Thanks to Dylan xKoldx and weidercs for their forks supporting BLTouch. Thanks to Matt Cowell SureshotM6 for the fork supporting M600 and head parking.
  • Thanks to Leo Lüker (Silverquark) for his i3plus+ project. I take many ideas from his code. But the project is no more active and I do not like the screens (personal taste) so I have created the ADVi3++ fork. It is technically a fork of Marlin, not of i3plus+.
  • Thanks to MarlinTeam for their great work.

Copyright

ADVi3++

  • Copyright © 2017-2021 Sebastien Andrivet GitHub ADVi3pp project
  • Copyright © 2016-2021 MarlinFirmware
  • Based on Sprinter and grbl.
  • Copyright © 2011 Camiel Gubbels / Erik van der Zalm

ADVi3++ LCD Panels

ADVi3++ User Manual

  • Copyright © 2018-2021 Sebastien Andrivet

License

Note: For detailed information about ADVi3++ licenses, see ADVi3++ and licenses: GPLv3 and CC BY-NC-SA 4.0.

ADVi3++ Firmware

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

ADVi3++ LCD Panels

ADVi3++ LCD Panels are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

IMPORTANT: If you want to use these panels (or modified versions of them) for commercial purposes, please contact me.

ADVi3++ User Manual

This manual is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.