ReDuplicator MK3x - Wanhao i3 overhaul

This project is a complete overhaul of the original Wanhao i3 with a few main objectives:

  • Keep the core components of the printer while upgrading its structure.
  • Create maximum rigidity through a sturdy 3030 Aluminium extrusion frame.
  • Allow for future proofing and commonality of parts by basing all printed parts on the current Original Prusa MK3 files.
  • Reduce the weight of the X and Y carriages where possible to improve print speed and quality.


The Wanhao i3 is a fabulous printer, but new generations of printers have begun pushing the boundaries. It has become apparent that in comparison, the Wanhao has a few deficiencies. Deficiencies which we will address in this project. The key improvements of this upgrade include:

  • Much better rigidity through 3030 extrusions and metal brackets. Even with my or Azza’s excellent z braces the printer was still susceptible to slight wobble, especially under twisting forces (pull left tower and push right tower). When moving the printer it would require constant releveling due these small movements. Now i can barely get any movement using my full strength.
  • Comfortably increase Z height to ~200mm
  • Reduce noise. By not screwing the motors directly onto the metal frame, motor vibrations and noise is reduced significantly.
  • Move towards more standard Prusa files for future upgradability, but with added strength improvements.
  • Modular hotend, This design allows for the hotend to be replaced easily replaced without disassembling the printer. I have created a Titan Aero mount as an alternative to the original MK10 with a E3DV6 mount incoming.
  • Sturdier 4 bearing Prusa style X-gantry. Not sure if it was specific to my printer or a common Wanhao problem, but my X gantry always had a lot of wobble which may have been a source of printing artifacts.
  • Noticeably better print quality due to a combination of everything above. I am able to print faster with better quality.
  • All Wanhao i3 variants and rebrands are compatible, however the plus will require additional work to create an enclosure for the electronics. This project can also be built from scratch, or salvaged from other printers as long as measurements are altered accordingly.

Oh hai Sample Print @~100mm/s on the titan aero extruder.

Oh hai

Sample of improved print quality. 0.24mm layer height @ 70mm/s (titan aero).


This project will be maintained both at github and at thingiverse. The files were created using a combination of Fusion360 and tinkercad. They can be viewed and edited via this Tinkercad link.

Table Of Contents

Thanks and Acknowledgements


1.0 - Initial Release

1.01 - Updated idler files with multiple z endstop mount points for upcoming Titan Aero upgrade. Sturdier cable cover box. Added 1Meter GT2 belt to BOM as the stock belt may not be long enough (can anyone confirm?)

1.02 - Updated the Part Fan Bracket to Part Fan Bracket V1.1 The original doesn’t align with the carriage plates properly. Please print the revised one.

1.03 - Uploaded a new Y Carriage Belt Holder. This one is based on the current MK3 design and is much easier to fix and tension.

1.04 - X Gantry Idler 9MM V2 was missing the heat-sert insert holes to mount the cable box. Updated and fixed with X Gantry Idler 9MM V3. If you have already printed V2, you can keep the part and manually drill 2x 4mm holes spaced 9mm wide and 6mm deep.

1.1 - 11/03/2018 Major Prusa MK3 Update. This updates an update of many of the original MK2s based parts to MK3 Based parts. This includes;

  • MK3 Based Part Cooling shroud and mount. It performs much better than the original Thorped based one. flawless @60 degree overhang with some sagging @70 degree overhang. The original would show artefacts @60 degrees.. Almost comparable to the Dii Cooler.

  • Much improved X Carriage. This uses the new MK3 belt mounting method which is much easier to install under tension. The whole extruder assembly can now also easily slide on and off the rods to greatly simplify installation and maintenance. 16mm M3 screws are used to secure the bearings. I’ve also made and tested changes which allow the extruder assembly to be built without heat-serts and can be substituted with M3 nylocks. NOTE: due to these changes the Rear carriage plate is NOT compatible with the existing Front extruder plate as the hole spacing has been changed. The New Front extruder plate must be used.

  • Front Extruder Plate. Better spacing around the hotend to improve the filament path. Updating Hole Spacing to be compatible with the new Rear Carriage Plate. Strengthened BLTouch mount. Increase spacing around heater block to reduce residual heat. Not compatible with old extruder plate.

  • X Axis Motor Mount. Incorporates the new MK3 design. Better Spacing to ensure a straighter belt path. Includes new MK3 tensioner to easily tension X belt. Requires M3nS Nut and 20mm M3 screw. (Enough tension can be applied by without the M3nS) Installation is similar to the Prusa instructions here, steps 11-18.

  • As this project contains dozens of files already, Older retired files are retired to the Retired Versions directory in github

1.1.1 - Endstop Part For sensorless homing with TMC2130 Drivers.

1.2 - 05/11/2018 - Multiple improvements based on Prusa MK3 R3 release. This includes:

  • Prusa MK3 R3 based part cooling shroud. This gives a noticeable improvement over the original shroud. Also improved the clearance between the shroud and the nozzle.

  • Improved X Carriage rear plate. This was strengthend to better handle bumps and knocks. Rigidity is also improved. It is still a common part between the MK10 and titan aero extruders.

  • Strengthened Z Rod Securer parts. Some people had issues with these snapping in PLA but should no longer be an issue.

1.3 - 17/02/2020 - E3D Hemera mount. Updated fan duct to the most recent R4 release. Added an angle for increased rear fan duct clearance. This will filter down to the other hotend designs shortly. Initial update of parts across to fusion 360. A number of parts have been converted and this will continue over time.

Improved cable mounting system by clipping onto the X axis motor

1.3.1 - 19/02/2020 - MK52 Removeable heatbed Mod - resized rods and extrusions to accommodate the prusa MK3 heatbed.


1. Bill Of materials