Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Wanhao Duplicator I3 Melzi to RAMPS Adapter

by jamesarm97, published

Wanhao Duplicator I3 Melzi to RAMPS Adapter by jamesarm97 Jul 7, 2015
2 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

11753Views 828Downloads Found in 3D Printer Parts


An adapter that will fit the original Melzi board footprint used in the Duplicator I3 and has mounting holes offset to mount a RAMPS 1.4 / Arduino Mega board if you feel the urge to upgrade your printer. The RAMPS board has to mount very close to the edge of the enclosure so I offset the board and put the power connectors and the USB towards the back where the power supply and harness wires would be.

Use at your own risk. I made a similar board for myself that adapts a RADDS board so the main footprint works and the mega footprint is correct. You can see from the renderings how it looks.


You will need to print the STL at 45 degrees to fit on a 200x200 bed. The file may already be rotated (I imported into S3D and rotated then saved again). Print at .2 or .25mm layers with 4 or 5 top and bottom layers and at least 15-20% infill / 2 Perimeters.

I am making a separate fan shroud to redirect the power supply fan output directly out the side of the controller to help keep hot air from circulating over the board.

More from 3D Printer Parts

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Hi - thx for your work!
Unfortunately, the thing does not work for a RAMPS 1.4 in a Wanhao Duplicator i3 v2.1.
The reset button on the RAMPS protrudes the boundary of the plate which is touching the side of the control box cover.
In other words: the plate can be screwed into the control box - but only if the RAMPS board isn't mounted to the Mega.
Maybe I'll drill two new holes in the plate to hold it in place with only 2 instead of 4 screws, and to leave enough space on the side of the plate.
Actually, I used the 'remix with holes' and also posted this comment there.


I just clipped the last couple mm off the end of the plastic pushbutton with side-cutters. No problems now. Still functional, even though you probably weren't going to use that button anyway.

Comments deleted.

How do you get the code off the old board to mount to new one?

Thanks for this.

Dose the RADDS Board fit inside the Wanhao Duplicator I3 enclosure?

It does. I have been running on RADDS for months (Since last July). I have the LCD outside since it was longer and has the larger SD card slot on the side. See my new post with some photos: http://www.thingiverse.com/thing:1280939

Melzi to RADDS board mount

Just curious why you went with RADDS instead of RAMPS 1.4 w/ Mega? What does it offer that RAMPS doesn't? I know it's a 32 bit processor instead of 16 bit, but it's just controlling stepper motors and stuff.. so just wondering.

If my Melzi board in my Wanhao I3 V2 I just got ever breaks, can I just pop in a Mega, RAMPS 1.4 , compile some C code and upload the firmware via USB and everything will work fine?

Going with RADDS or any other Due compatible board over the standard Ramps-1.4 is future proof. Not only has the current firmware hit a block with the speed of the processor firmware space is also a premium. With the newer drivers you can get smoother stepping and using the Due board you can get true timing based steps vs the games the mega has to play like sending 4 steps back to back to get the higher speeds (Double and Quad stepping).

Does Wanhao Melzi board make use of a modified Marlin ? Does the Due/RADDS setup you have make use of Marlin as well?

I would think Marlin would have a setup to run on the RADDS board. I haven't run Marlin in years. I prefer Repetier firmware over Marlin for various reasons.

I wonder why MPCNC creator went with Marlin over Repetier. I'm interested in MPCNC and this is where I have heard about Marlin. MPCNC is using RAMPS 1.4 with Marlin.

Thanks James, just downloaded you new mounting plate for the original Wanhao I3 and a faceplate.

These will be me first print after switching out my blown Melzi board for the RADDS, also thanks for the configured Repetier firmware you put up on the Wiki.

how does this work? is it easy to set up???

Hey. Like the basic design. Maybe make the screw holes bit bigger to fit f. ex. M3 Metric screws. And maybe put some more holes into it to make it bit faster to print. Example for what i did: http://puu.sh/k4uSs/52e29d4549.png

I will see abou adding another version with the holes. I think I made the mounting holes smaller so you could thread the screws in. I'll have to see how I mounted mine. Could also just be a tolerance difference between printers.