# ADVi3++ version 4.0.0 is here!

**URL:** <https://community.advfirmwares.com/t/advi3-version-4-0-0-is-here/44>\
**Category:** General\
**Created:** [June 8, 2019, 4:29pm UTC](https://community.advfirmwares.com/t/advi3-version-4-0-0-is-here/44 "2019-06-08T16:29:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrivet](https://community.advfirmwares.com/user_avatar/community.advfirmwares.com/andrivet/32/993_2.png) [@andrivet](https://community.advfirmwares.com/u/andrivet)\
**Post date:** [June 8, 2019, 4:29pm UTC](https://community.advfirmwares.com/t/advi3-version-4-0-0-is-here/44/1 "2019-06-08T16:29:28Z")

</div>

![ADVi3++ Boot](https://community.advfirmwares.com/uploads/default/original/1X/b4120e6988e28a629ad2924552667d5a37bbecd8.jpeg)

After almost one year of work, ADVi3++ version 4.0 is here! Thank you a lot to [all supporters of the project](http://www.patreon.com/andrivet). It would not be possible without you.

There are many changes in this release and a complete list is available in the [Changelog](https://github.com/andrivet/ADVi3pp/blob/advi3%2B%2B/CHANGELOG.md). Below are some highlights:

# New features

- Full support of BLTouch including BLTouch Smart v3.
- New automatic bed leveling, more faster, and does not use the Z endstop anymore.
- Pre-configured bed leveling sensor supports and possibility to enter your own values.
- S-Curve Acceleration support.
- Linear Advance support. You can set the K value in Settings / Motors / Linear Adv.
- Multiple PID values recorded and auto PID tune. When a target temperature is set, choose the closest set of PID values.
- PID Tuning of the heated bed.
- G26 Mesh Validation Pattern tool support. Not yet in the LCD Panel UI.
- Live Z adjustment (Babystepping).
- Align ADVi3++ with the latest 1.1.9 patches from Marlin
- Aldi Balco UK printer (HE180021) support including builds of HE180021 with BLTouch and BLTouch Smart v3 support.
- Wanhao i3 Plus Mark II support (except power loss recovery).
- Add messages during PID tuning (such as “cycle 1 / 3”)
- Diagnosis page with the live state of several digital and analog lines
- Progress is now updated when printing.
- On the Move page, Y direction is now inverted (more natural especially when your LCD panel is tilted).
- G20, G21, M149, M0 and M1 support.
- Fusion of the **ADVi3pp-Marlin** and **ADVi3pp-LCD** projects into the [**ADVi3pp** project on GitHub](https://github.com/andrivet/ADVi3pp).

# Enhancements

- Add a progress bar during printing
- During SD print, displays the remaining time in percent
- Be able to cancel a PID tuning
- Allow bigger values (\>800) for motor steps.
- Disable drive when stopping print
- Add free memory (SRAM) in statistics
- Show page number on SD Card screen
- Clear the message on the display when G4 is finished

# Binaries

Pre-build binaries are published on [ADVi3++ Community](https://community2.advi3pp.com/t/advi3-version-4-0-0/) but are only available, for the moment, to sponsors of the ADVi3++ project on Patreon. So if you are not a sponsor, you have to generate the binaries yourself.

If you are a sponsor, login here with your Patreon account and get the binaries from [Pre-build binaries](https://community2.advi3pp.com/t/advi3-version-4-0-0).

# Source code

Complete and up to date sources are published on [GitHub](https://github.com/andrivet/ADVi3pp):

- [advi3++ branch](https://github.com/andrivet/ADVi3pp) for the latest stable release (ie. 4.0.0)
- [advi3++dev branch](https://github.com/andrivet/ADVi3pp/tree/advi3++dev) for the sources under development (be careful, they are not compiling sometimes).
- All releases have also [an associated tag](https://github.com/andrivet/ADVi3pp/tags)

# Support

Since version 4.0 is now published, I will again do support for everybody (supporters or not) but supporters have the priority.

For support requests, please use the new [ADVi3++ Community - Get Help](https://community2.advi3pp.com/c/get-help/) web site I put in place recently (based on Discourse). You can also use the [search feature](https://community2.advi3pp.com/search?expanded=true) in order to look for past similar issues.

The updated [User Manual](https://community2.advi3pp.com/c/user-manual) is no more on GitHub but also on [ADVi3++ Community](https://community2.advi3pp.com/c/user-manual).

[Sponsors of the **ADVi3++** project](https://www.patreon.com/andrivet) have access to advanced topics:

- [Build ADVi3++ from Sources](https://community2.advi3pp.com/t/build-advi3-from-sources/)
- [Alternative ways to Flash](https://community2.advi3pp.com/t/alternative-ways-to-flash/)

---

<div class="post-metadata">

**Author:** ![Wallace3D](https://community.advfirmwares.com/letter_avatar_proxy/v4/letter/w/5daacb/32.png) [@Wallace3D](https://community.advfirmwares.com/u/Wallace3D)\
**Post date:** [June 13, 2019, 7:14pm UTC](https://community.advfirmwares.com/t/advi3-version-4-0-0-is-here/44/2 "2019-06-13T19:14:27Z")

</div>

Thank you a lot for your awesome work!
