Skip to content

ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.

License

Notifications You must be signed in to change notification settings

DaneSlattery/ADVi3pp

 
 

Repository files navigation

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.9.3)
  • 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 (CC BY-NC-SA).
  • Support of hardware such as the BLTouch sensor for automatic bed leveling, filament runout sensors, ...

ADVi3++ User Manual

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

  • A list of features and of compatible printers
  • How to Flash the firmware
  • LCD Touch Screen Guide
  • BLTouch Sensor installation instructions
  • Filament Runout Sensor installation instructions
  • Building ADVi3++ from Sources
  • Alternative ways to flash
  • Several troubleshooting guides

Note: Starting with version 5.1, this User Manual is only accessible to supporters of the project on Patreon.

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-2022 Sebastien Andrivet GitHub ADVi3pp project
  • Copyright © 2016-2022 MarlinFirmware
  • Based on Sprinter and grbl. Copyright © 2011 Camiel Gubbels / Erik van der Zalm

ADVi3++ LCD Panels

ADVi3++ User Manual

  • Copyright © 2018-2022 Sebastien Andrivet

License

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

The ADVi3++ User Manual is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 66.0%
  • C 31.3%
  • Python 1.0%
  • Shell 0.8%
  • JavaScript 0.3%
  • HTML 0.3%
  • Other 0.3%