RUG/Pennsylvania/State College/Electronics/Flashing tutorial
Contents
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)