
Wanhao is a popular chinese manufacturer that presents many interesting models in their product line. Bondtech has available some Wanhao upgrades based on our Bondtech Mini Geared (BMG) extruder, to which we add value by increasing the reliability and performance extrusion of the units. The extra extrusion power and resolution we add to the Wanhao units requires some firmware changes on the Wanhaos powered by Bondtech.
Updating a printer firmware may be challenging for some people, but with this article we want to make the process more accessible.
This list may be updated if there is a new firmware update from Bondtech. Older versions will stay on bottom, and the new on top.
Use only firmware that matches your hardware setup.
Instructions On How To Choose The Right Firmware:
- Identify which Bondtech extruder you are using to upgrade your Wanhao;
- Identify your Wanhao model;
Select the according extruder kit tab on the left.
Select the according Wanhao model in the accordion tab on the bottom.
Updating Wanhao models with the Wanhao D6 kit
The Wanhao D5 kit uses a gear reduction to create high extrusion resolution and high torque. Because of this, the E-step value needs to be increased from 96 to 415. The E-step is the value that tells the printer how many steps to send to the motor for each mm of filament. Adding this upgrade kit increases the extrusion resolution above 4 fold.
Because the new extruder pushes out the stepper motor, there is a shorter Y axis available. The Y max position is 183mm.
Because we are using a geared extruder we need to reverse the direction in which the stepper motor turns, otherwise the motor will rotate the wrong way.
Summary of Bondtech Specific Changes
- Set E-step to 415: #define DEFAULT_AXIS_STEPS_PER_UNIT{80,80,400,415}
- Set Max Y axis to 183mm: #define Y_MAX_POS 183
- Reverse direction of extruder motor: #define INVERT_E0_DIR true
After installing the new firmware perform a “Factory Reset” from the LCD panel to make sure the new values are used.
After the Factory Reset, don’t forget to level your build plate.