Book Image

3D printing with RepRap Cookbook

By : Richard Salinas
Book Image

3D printing with RepRap Cookbook

By: Richard Salinas

Overview of this book

Table of Contents (19 chapters)
3D Printing with RepRap Cookbook
About the Author
About the Reviewers

Appendix A. Understanding and Editing Firmware

Firmware is a program code that is stored in the CPU of a 3D printer's controller. It provides a set of instructions on how the printer works mechanically. Most of the time, the contents of a firmware package uploaded to the controller only need minor adjustments to work properly. These adjustments make minor changes to the values in the source code. These values will specify the hardware and calibrate your particular machine.

Most companies selling 3D printers fully assembled and in kit form provide edited versions of popular firmware for their machines. In most cases, if changes are needed to be made, it is probably better to follow the instructions on their website. Sometimes, these companies don't keep up with the recent firmware upgrades. If this is the case, you may decide to upgrade to a more recent firmware.

Firmware is continually updated and improved upon. There are eleven active firmware listed on the RepRap site at

Here are the two most popular firmware that work with Prusa Mendel designs: