RUG/Pennsylvania/State College/Electronics/Flashing tutorial

From RepRap
Revision as of 18:33, 23 December 2013 by Aem28 (talk | contribs) (Requirements)
Jump to: navigation, search

Welcome

The 'firmware' is a program loaded on the board fixed on the printer (Arduino or RAMBo). This program interprets the g-code commands send by the computer (using a g-code sender such as Pronterface) and turns them into electric signals to command the motors.

Flashing it consists in compiling this firmware on a computer and copying it on the board. Before compiling it, you will need to edit the source code to adapt the firmware to your printer.

Requirements

In order to compile the firmware and send it to the board, you need to download the [| Arduino IDE software]

You also need to download the [| Marlin firmware source code]. You can either clone the repository if you're familiar with Github, or download the code as a .zip file (download ZIP button on the right)

Prepare the code

Edit the configuration.h file

Edit the pins.h file

Flash the code

Troubleshooting