Enhanced Firmware for Original Prusa i3 3D printer
Find a file
2016-01-26 19:52:24 +01:00
hex_files Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
variants Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
BlinkM.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
BlinkM.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
boards.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
cardreader.cpp Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
cardreader.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Configuration.h Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
Configuration_adv.h Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
ConfigurationStore.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
ConfigurationStore.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
digipot_mcp4451.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
dogm_font_data_marlin.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
dogm_lcd_implementation.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
DOGMbitmaps.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
fastio.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Firmware.ino Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Firmware.sublime-project Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Firmware.sublime-workspace Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
language.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
language_cz.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
language_en.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
LiquidCrystal.cpp Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
LiquidCrystal.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Marlin.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Marlin_main.cpp Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
MarlinSerial.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
MarlinSerial.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
motion_control.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
motion_control.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
pins.h Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
planner.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
planner.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
qr_solve.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
qr_solve.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
README.md Fixed README files 2015-12-23 16:17:33 +01:00
Sd2Card.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Sd2Card.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Sd2PinMap.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdBaseFile.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdBaseFile.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdFatConfig.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdFatStructs.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdFatUtil.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdFatUtil.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdFile.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdFile.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdInfo.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdVolume.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
SdVolume.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Servo.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
Servo.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
speed_lookuptable.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
stepper.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
stepper.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
temperature.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
temperature.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
thermistortables.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
ultralcd.cpp Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
ultralcd.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
ultralcd_implementation_hitachi_HD44780.h Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch 2016-01-26 19:52:24 +01:00
ultralcd_st7920_u8glib_rrd.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
vector_3.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
vector_3.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
watchdog.cpp Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00
watchdog.h Firmware parametrization, scrolling long text on LCD and cleanup 2015-12-23 16:13:49 +01:00

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