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 (244 downloads) | S3D-Mainboard-V4.0.6.S.4.hex (239 downloads) | S3D-Mainboard-V4.0.6.S.4-2multi.hex (80 downloads) |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.6.S.2.hex (170 downloads) | ||
5.1 part with BLTouch Smart v3 | |||
5.2C part | S3D-HE180021-Mainboard-V4.0.6.S.1.hex (124 downloads) | ||
5.2C part with BLTouch | S3D-BLTOUCH-HE180021-V4.0.6.S.2.hex (103 downloads) | ||
5.2C part with BLTouch Smart v3 | |||
Mainboard 5.4 part | S3D-Mark2-Mainboard-4.0.6.S.1.hex (101 downloads) | ||
Firmware Sources | ArduinoCore-4.0.6.S.1.rar (209 downloads) | ArduinoCore-4.0.6.S.4.rar (182 downloads) | ArduinoCore-4.0.6.S.1-2multi.rar (135 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 (239 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 (182 downloads) |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | ADVi3pp-LCD-4.0.6.S.1.rar (900 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 (84 downloads) |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.6.S.3.hex (87 downloads) |
5.1 part with BLTouch Smart v3 | |
5.2C part | S3D-HE180021-Mainboard-V4.0.6.S.3.hex (79 downloads) |
5.2C part with BLTouch | S3D-BLTOUCH-HE180021-V4.0.6.S.3.hex (75 downloads) |
5.2C part with BLTouch Smart v3 | |
Mainboard 5.4 part | S3D-Mark2-Mainboard-4.0.6.S.3.hex (78 downloads) |
Firmware Sources | ArduinoCore-4.0.6.S.3.rar (123 downloads) |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | ADVi3pp-LCD-4.0.6.S.1.rar (900 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 (244 downloads) |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.6.S.2.hex (170 downloads) |
5.1 part with BLTouch Smart v3 | |
5.2C part | S3D-HE180021-Mainboard-V4.0.6.S.1.hex (124 downloads) |
5.2C part with BLTouch | S3D-BLTOUCH-HE180021-V4.0.6.S.2.hex (103 downloads) |
5.2C part with BLTouch Smart v3 | |
Mainboard 5.4 part | S3D-Mark2-Mainboard-4.0.6.S.1.hex (101 downloads) |
Firmware Sources | ArduinoCore-4.0.6.S.1.rar (209 downloads) |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | ADVi3pp-LCD-4.0.6.S.1.rar (900 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 (112 downloads) |
5.1 part with BLTouch | S3D-BLTouch-Mainboard-V4.0.5.S.1.hex (79 downloads) |
5.1 part with BLTouch Smart v3 | |
5.2C part | S3D-HE180021-Mainboard-V4.0.5.S.1.hex (77 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 (82 downloads) |
Firmware Sources | ArduinoCore-4.0.5.S.1.rar (149 downloads) |
LCD | Binary |
LCD-Panel part microSD disk image | |
LCD-Panel part raw content | ADVi3pp-LCD-4.0.5.S.1.zip (159 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 (87 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.