Mirror of official Prusa firmware with custom changes.

prusa3d-bb 9c37626b40 Fixed README files %!s(int64=9) %!d(string=hai) anos
hex_files b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
variants b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
BlinkM.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
BlinkM.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Configuration.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
ConfigurationStore.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
ConfigurationStore.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Configuration_adv.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
DOGMbitmaps.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Firmware.ino b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Firmware.sublime-project b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Firmware.sublime-workspace b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
LiquidCrystal.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
LiquidCrystal.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Marlin.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
MarlinSerial.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
MarlinSerial.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Marlin_main.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
README.md 9c37626b40 Fixed README files %!s(int64=9) %!d(string=hai) anos
Sd2Card.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Sd2Card.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Sd2PinMap.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdBaseFile.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdBaseFile.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdFatConfig.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdFatStructs.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdFatUtil.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdFatUtil.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdFile.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdFile.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdInfo.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdVolume.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
SdVolume.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Servo.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
Servo.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
boards.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
cardreader.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
cardreader.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
digipot_mcp4451.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
dogm_font_data_marlin.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
dogm_lcd_implementation.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
fastio.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
language.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
language_cz.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
language_en.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
motion_control.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
motion_control.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
pins.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
planner.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
planner.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
qr_solve.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
qr_solve.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
speed_lookuptable.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
stepper.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
stepper.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
temperature.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
temperature.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
thermistortables.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
ultralcd.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
ultralcd.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
ultralcd_implementation_hitachi_HD44780.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
ultralcd_st7920_u8glib_rrd.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
vector_3.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
vector_3.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
watchdog.cpp b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos
watchdog.h b0be06f74d Firmware parametrization, scrolling long text on LCD and cleanup %!s(int64=9) %!d(string=hai) anos

README.md

Original Prusa i3 Plus Firmware

General instructions

Pre-compiled hex files for all printers by PRUSA RESEARCH are available in hex_files folder.

Just clone the repo and flash it to the firmware

Build instructions

Step 1

Install arduino

Step 2

Remove Liquid Crystal library from your arduino or rename it

Step 3

Install the arduino addon in root of this repo

Step 4

Copy one of the configuration from variants folder to the the Firmware folder

Step 5

Rename it to "Configuration_prusa.h"

Step 6

Compile the firmware

Step 7

Upload the firmware to board