How to Configure the Firmware on Your Prusa i3 3D Printer

By Kalani Kirk Hausman, Richard Horne

Before you can use your RepRap 3D printer, you will need to configure the firmware. Here is a short guide to getting the Marlin firmware running on your RAMPS electronics.


The process has four easy stages, as follows:

  1. Downloading and installing the Arduino IDE.

  2. Downloading and extracting the Marlin firmware.

  3. Editing the Marlin firmware for RAMPS and Prusa i3.

  4. Uploading the Marlin firmware to the RAMPS electronics.

Please refer to the more detailed information available on The following steps show you how you could set up your reference Prusa i3 machine; use them as a general guide.

In order to compile your firmware and upload it to your electronics, you’ll need some applications and the Marlin firmware master from Github. Follow these steps:

  1. Download the Arduino IDE from

    This requires Version 0023. Run this on your computer; depending on the operating system you’re using, it may automatically install drivers the first time you plug in the RAMPS electronics to your computer. If it doesn’t, follow the onscreen instructions to install the driver.

  2. Download the Marlin firmware from

    You can select the Download Zip button on the right side of the screen.

  3. After download, extract the contents of the Zip file.

    Inside will be the main Marlin firmware directory.

  4. Begin editing the Marlin firmware for RAMPS and Prusa i3.

    This file holds most of the key settings for the mechanical arrangement and electronics type.