Name Image Authorized Retailer
12864LCD 3D printer kit AMAZON
2004LCD 3D printer kit AMAZON

RAMPS 1.4 is a popular control board for RepRap Prusa i3 3D compatible printer. Please take following steps to install the software in order to let your printer work properly.

Prerequisite: You should have connected your Arduino Mega 2560, Ramp1.4,LCD control panel and 3D printer properly(if you don't know how to connect the circuit, check the connection graph link or check with your supplier or google the related topic).

Above pictures shows the properly completed installation.

Caution: do not plug or unplug and wire or module when power is on, do not even touch the board when power is on or your hand has static charge(you can rmove static charge by touching metal tap) . Always double check power wire is properly installed. If you do not follow above move, you can damage the control board and your 3D printer.

Step 1) Install Arduino and driver (Please download the Arduino IDE version 1.5.X, you'd better download 1.5.4 version IDE).

First, please download Arduino IDE from

Step 2) use USB cable to connect Arduino Mega2560 and your PC. Your pc should detect Arduino Mega2560 and install driver automatically.

If driver can not be installed automatically, you can right click My Computer(in Win 10, right click This PC)->Device Manager->Ports(COM & LPT), right click the unknown device ->Update Driver software->Browse my computer for driver software, then select Program Files(X86)->Arduino-Drivers,then OK and next. Your Arduino Mega2560 driver should be installed into PC.

Step 3)Install U8glib library into Arduino IDE. If you have already installed U8glib, please skip this step>

First: Download U8glib library from from

Then, in Arduino IDE ->Sketch->Include Library->Add Zip Library , select the zip file you just downloaded and load into IDE. see following picture:


Step 4) In Arduino IDE->Tools->Board select Arduino Mega 2560:


In Tools->Port  select the COM port which associated with Arduino Mega2560(see picture below)


Step 5)Download Ramps1.4 board Marlin firmware as per your LCD screen type.

LCD screen No. Picture Download link
2004 2004 2004 LCD Marlin firmware
12864 12864 12864 LCD Marlin firmware

Unzip above file, you will see a folder called "Marlin"

Step 6)In Arduino IDE->File->Open, find Marlin Folder and open Marlin Arduino File(Marlin.ino)

Your IDE will compile the firmware and load it into Mega2560 board. There might be some warning error message during compiling, just neglect those message.

After the firmware is loaded into Arduino Mega2560, your LCD will show 3D printer menu as per following picture:


Now you can now control the printer accordingly.