All files listed below are based on ADVi3++. Firmware is changed so it can be used with our boards for Wanhao i3 plus. We suggest downloading prepared .hex files which can be easily installed on your printer. If you are an advanced user and would like to modify something in code we also uploaded raw files that can be modified.
Prepared .hex files will not work without Silence3D board.
Because our firmware is based on ADVi3++ we will appreciate if you can donate something to the original author. This will support further development of his work.
Because we would like to protect ADVi3++ project we lock all LCD files. You will receive a password when you buy any of our products or if you become ADVi3++ Patreon.
If you have any problems or you find any bug, please feel free to contact us.
VERSION 4.0.6.S4
New table with all variations of the latest version. New 2 multi-material firmware added.
More information of multilateral upgrade here
IMPORTANT: After flashing, be sure to do again the PID tuning and the Sensor Z-height tuning (if you have a sensor) as the EEPROM settings of this version are not compatible with previous versions and are thus reset.
Mainboard | Binary | Binary-Nocta Fan | Binary-2 color |
5.1 part | S3D-Mainboard-V4.0.6.S.1.hex (290 downloads) | S3D-Mainboard-V4.0.6.S.4.hex (292 downloads) | S3D-Mainboard-V4.0.6.S.4-2multi.hex (106 downloads) |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.6.S.2.hex (216 downloads) | ||
5.1 part with BLTouch Smart v3 | |||
5.2C part | S3D-HE180021-Mainboard-V4.0.6.S.1.hex (156 downloads) | ||
5.2C part with BLTouch | S3D-BLTOUCH-HE180021-V4.0.6.S.2.hex (131 downloads) | ||
5.2C part with BLTouch Smart v3 | |||
Mainboard 5.4 part | S3D-Mark2-Mainboard-4.0.6.S.1.hex (128 downloads) | ||
Firmware Sources | ArduinoCore-4.0.6.S.1.rar (277 downloads) | ArduinoCore-4.0.6.S.4.rar (292 downloads) | ArduinoCore-4.0.6.S.1-2multi.rar (184 downloads) |
VERSION 4.0.6.S4
This release is compatible with fan converter board for Nocta fans.
- redefine PWM fan frequency change
- max PWM value 130 (new 100%)
IMPORTANT: After flashing, be sure to do again the PID tuning and the Sensor Z-height tuning (if you have a sensor) as the EEPROM settings of this version are not compatible with previous versions and are thus reset.[/vc_column_text]
Mainboard | Binary |
5.1 part | S3D-Mainboard-V4.0.6.S.4.hex (292 downloads) |
5.1 part with BLTouch | |
5.1 part with BLTouch Smart v3 | |
5.2C part | |
5.2C part with BLTouch | |
5.2C part with BLTouch Smart v3 | |
Mainboard 5.4 part | |
Firmware Sources | ArduinoCore-4.0.6.S.4.rar (292 downloads) |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | ADVi3pp-LCD-4.0.6.S.1.rar (971 downloads) |
LCD Calibration microSD image |
VERSION 4.0.6.S3
This release is compatible with fan converter board for Nocta fans.
- X and Y rms current change to 700 mA
- Fan frequency change to 25kHz
IMPORTANT: After flashing, be sure to do again the PID tuning and the Sensor Z-height tuning (if you have a sensor) as the EEPROM settings of this version are not compatible with previous versions and are thus reset.
Mainboard | Binary |
5.1 part | S3D-Mainboard-V4.0.6.S.3.hex (109 downloads) |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.6.S.3.hex (116 downloads) |
5.1 part with BLTouch Smart v3 | |
5.2C part | S3D-HE180021-Mainboard-V4.0.6.S.3.hex (102 downloads) |
5.2C part with BLTouch | S3D-BLTOUCH-HE180021-V4.0.6.S.3.hex (97 downloads) |
5.2C part with BLTouch Smart v3 | |
Mainboard 5.4 part | S3D-Mark2-Mainboard-4.0.6.S.3.hex (104 downloads) |
Firmware Sources | ArduinoCore-4.0.6.S.3.rar (175 downloads) |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | ADVi3pp-LCD-4.0.6.S.1.rar (971 downloads) |
LCD Calibration microSD image |
VERSION 4.0.6.S1
This is a release with bug fixes and some minor enhancements.
- #236 – platformio.ini file contained a configuration to upload the firmware using a Dragon AVR programmer
- #235 – Sometimes, message displayed on Wait screens was wrong
- #234 – Some actions should be disabled during a print
- #232 – Fan speed in Preset was not saved in EEPROM
IMPORTANT: After flashing, be sure to do again the PID tuning and the Sensor Z-height tuning (if you have a sensor) as the EEPROM settings of this version are not compatible with previous versions and are thus reset.
Mainboard | Binary |
5.1 part | S3D-Mainboard-V4.0.6.S.1.hex (290 downloads) |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.6.S.2.hex (216 downloads) |
5.1 part with BLTouch Smart v3 | |
5.2C part | S3D-HE180021-Mainboard-V4.0.6.S.1.hex (156 downloads) |
5.2C part with BLTouch | S3D-BLTOUCH-HE180021-V4.0.6.S.2.hex (131 downloads) |
5.2C part with BLTouch Smart v3 | |
Mainboard 5.4 part | S3D-Mark2-Mainboard-4.0.6.S.1.hex (128 downloads) |
Firmware Sources | ArduinoCore-4.0.6.S.1.rar (277 downloads) |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | ADVi3pp-LCD-4.0.6.S.1.rar (971 downloads) |
LCD Calibration microSD image |
VERSION 4.0.5.S1
This is a release with bug fixes and some minor enhancements.
- #230 – During pause (both normal and advanced), wait a moment just after purging the nozzle
- #229 – Publish a firmware to clear the EEPROM (to use when it is corrupted)
- #228 – Sometimes after flashing, the LCD screen displays distorted images
- #227 – Mark II: 4.0.4 Auto bed leveling stuck at homing
- #226 – Printer freeze when using BLTouch Y offset >= 8
- #223 – Disabling beeps does not work with some LCD displays
- #219 – After stopping a print the X, Y, and Z axis will all move when Z jog is pressed
- #218 – Fix (again) “(L,R,F,B) out of bounds” error
- #217 – Y axis jogs itself on first G0/G1 after power on
Mainboard | Binary |
5.1 part | S3D-Mainboard-V4.0.5.S.1.hex (135 downloads) |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.5.S.1.hex (106 downloads) |
5.1 part with BLTouch Smart v3 | |
5.2C part | S3D-HE180021-Mainboard-V4.0.5.S.1.hex (101 downloads) |
5.2C part with BLTouch | |
5.2C part with BLTouch Smart v3 | |
Mainboard 5.4 part | S3D-Mark2-Mainboard-4.0.5.S.1hex (105 downloads) |
Firmware Sources | ArduinoCore-4.0.5.S.1.rar (202 downloads) |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | ADVi3pp-LCD-4.0.5.S.1.zip (186 downloads) |
LCD Calibration microSD image |
VERSION 4.0.4.S1
Bugs fixes
- #224 – Fix ghost touch with BLTouch 3.1. See note bellow
- #218 – Fix “(L,R,F,B) out of bounds” error
- #215 – Sometimes after flashing, the LCD Panel displays a version mismatch warning
Notes
- #224 is not really a bug but more a vibration problem with the printer itself or the mounting support. This release tries however to minimize the occurrences of such ghosts touches. As a consequence, the G29 sequence is slower.
I will change that in version 4.1.0 to make the sensor parameters configurable.
Mainboard | Binary |
5.1 part | |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.4.S.1.hex (108 downloads) |
5.1 part with BLTouch Smart v3 | |
5.2C part | |
5.2C part with BLTouch | |
5.2C part with BLTouch Smart v3 | |
Mainboard 5.4 part | |
Arduino Core |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | |
LCD Calibration microSD image |
Copyright
ADVi3++
- Copyright © 2017-2019 Sebastien Andrivet GitHub ADVi3pp project
- Copyright © 2016-2019 MarlinFirmware
- Based on Sprinter and grbl.
- Copyright © 2011 Camiel Gubbels / Erik van der Zalm
ADVi3++ LCD Panels
- Copyright © 2017-2019 Sebastien Andrivet GitHub ADVi3pp project
ADVi3++ User Manual
- Copyright © 2018-2019 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
ADVi3++ LCD Panels are licenses under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
ADVi3++ User Manual
This manual is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.