All Projects → andrivet → Advi3pp

andrivet / Advi3pp

Licence: gpl-3.0
ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.

Projects that are alternatives of or similar to Advi3pp

Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Stars: ✭ 12,217 (+6263.02%)
Mutual labels:  arduino, firmware, 3d-printing
Teleball
Build your own Arduino based retro handheld game console
Stars: ✭ 21 (-89.06%)
Mutual labels:  arduino, 3d-printing
Lowlevelprogramming University
How to be low-level programmer
Stars: ✭ 7,224 (+3662.5%)
Mutual labels:  arduino, firmware
Darm
A desktop arm that can write and draw.
Stars: ✭ 38 (-80.21%)
Mutual labels:  arduino, 3d-printing
Platform Espressif32
Espressif 32: development platform for PlatformIO
Stars: ✭ 333 (+73.44%)
Mutual labels:  arduino, firmware
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: ✭ 354 (+84.38%)
Mutual labels:  arduino, firmware
Esp3d
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Stars: ✭ 979 (+409.9%)
Mutual labels:  arduino, firmware
Ottodiyesp
build you own internet of robots!
Stars: ✭ 273 (+42.19%)
Mutual labels:  arduino, 3d-printing
Bleeper
Library to manage your firmware configurations written in C++
Stars: ✭ 54 (-71.87%)
Mutual labels:  arduino, firmware
Plus
Otto DIY+ ("Otto DIY with steroids" + Bluetooth + APP + switch + sensors + strength +...
Stars: ✭ 100 (-47.92%)
Mutual labels:  arduino, 3d-printing
Duckyspark
Translator from USB-Rubber-Ducky payloads to a Digispark code.
Stars: ✭ 107 (-44.27%)
Mutual labels:  arduino, 3d-printing
Marlin Config
Marlin firmware instant configurator
Stars: ✭ 327 (+70.31%)
Mutual labels:  firmware, 3d-printing
Mars Rover
3D printed Curiosity/Perseverance inspired Rover
Stars: ✭ 327 (+70.31%)
Mutual labels:  arduino, 3d-printing
Gort
Command Line Interface (CLI) for RobotOps
Stars: ✭ 425 (+121.35%)
Mutual labels:  arduino, firmware
Retroesp32
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
Stars: ✭ 313 (+63.02%)
Mutual labels:  arduino, firmware
Uart Smartwatch
Android App, Firmware and Circuit for a DIY Smartwatch working with Bluetooth Low Energy
Stars: ✭ 30 (-84.37%)
Mutual labels:  arduino, firmware
voron-ht
Klipper configuration for my Voron 2.4
Stars: ✭ 20 (-89.58%)
Mutual labels:  firmware, 3d-printing
BCN3DSigma-Firmware
Custom Marlin version for the brand new BCN3D Sigma from BCN3D Technologies
Stars: ✭ 81 (-57.81%)
Mutual labels:  firmware, 3d-printing
Desk Lamp Alternative Firmware
An alternative firmware for the Mijia Xiaomi Desk Lamp
Stars: ✭ 54 (-71.87%)
Mutual labels:  arduino, firmware
Esparto
Esparto v3.3 is a rapid development framework, synchronous task queue and GPIO manager with web UI for ESP8266 devices
Stars: ✭ 108 (-43.75%)
Mutual labels:  arduino, firmware

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: 1.1.9 + post 1.1.9 fixes, 2.0 is on the way)
  • 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 code.
  • 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.
  • 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.
  • Etc.

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 various 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.

Other projects

There are some other projects (I am aware of) on a similar topic:

  • i3plus+ from Leo Lüker (Silverquark): a modified version of the Marlin 1.1.2 firmware for the WANHAO Duplicator i3 Plus 3d printer. Important: No more actively developed (that's why I created ADVi3++).

  • i3extra from Nemcsik Péter: a modified version of the Marlin 1.1.0-RC8 firmware and updated LCD resources. Important: this project is no more maintained.

  • Wanhao-I3-Plus by James Armstrong: Sources of version 2.18 of Mainboard firmware and LCD resources.

  • Wanhao-I3-Plus by WANHAO 3D PRINTER: Official sources of version 2.1.803 of Mainboard firmware and LCD resources.

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

ADVi3++ LCD Panels

ADVi3++ User Manual

  • Copyright © 2018-2020 Sebastien Andrivet

License

ADVi3++

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 http://www.gnu.org/licenses/.

ADVi3++ LCD Panels

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

ADVi3++ User Manual

Creative Commons License
This manual is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].