Enhanced Firmware for Original Prusa i3 3D printer
Go to file
2016-02-03 13:03:50 +01:00
hex_files Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
variants Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
BlinkM.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
BlinkM.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
boards.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
cardreader.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
cardreader.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Configuration_adv.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Configuration.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
ConfigurationStore.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
ConfigurationStore.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
digipot_mcp4451.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
dogm_font_data_marlin.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
dogm_lcd_implementation.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
DOGMbitmaps.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
fastio.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Firmware.ino Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Firmware.sublime-project Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Firmware.sublime-workspace Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
language_cz.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
language_en.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
language.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
LiquidCrystal.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
LiquidCrystal.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Marlin_main.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Marlin.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
MarlinSerial.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
MarlinSerial.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
motion_control.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
motion_control.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
pins.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
planner.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
planner.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
qr_solve.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
qr_solve.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
README.md Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Sd2Card.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Sd2Card.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Sd2PinMap.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdBaseFile.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdBaseFile.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdFatConfig.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdFatStructs.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdFatUtil.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdFatUtil.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdFile.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdFile.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdInfo.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdVolume.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
SdVolume.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Servo.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
Servo.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
speed_lookuptable.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
stepper.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
stepper.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
temperature.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
temperature.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
thermistortables.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
ultralcd_implementation_hitachi_HD44780.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
ultralcd_st7920_u8glib_rrd.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
ultralcd.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
ultralcd.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
vector_3.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
vector_3.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
watchdog.cpp Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +01:00
watchdog.h Added printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup 2016-02-03 13:03:50 +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