3.0.12-2 firmware for Prusa i3 MK2 with Filament runout sensor and Linear Advance Integration
Pre-release3.0.12-2 firmware for Prusa i3 MK2 with Filament runout sensor AND Linear Advance Integration
This firmware needs a connected filament runout sensor and your printer will not print until that sensor is connected !!!
Linear Advance Integration needs modifications to your slicing software, please read the links below!
Please run the PID tuning and PID Bed tuning after uploading the firmware. This firmware contains my PID settings as default!
You need to connect the filament runout switch to y-max 'S'ensor and '-' pins. You can see it quite good here:
http://reprap.org/wiki/File:MiniRambo1.3a-connections.png
Differences to previous version 3.0.12_v1 firmware for Prusa i3 MK2 with Filament runout sensor
- Activated Linear Advance Integration check prusa3d#75. Thanks to Sebastianv650
- How to use it read http://marlinfw.org/docs/features/lin_advance.html and the link below
- Here a calibration gcode Sebastianv650 provided to get the right K-value for your PLA filament you are using K-Line.Test.gcode.zip
- M110 fix (PR prusa3d#137 from thess)
- For more info check prusa3d#155
Differences to original Prusa i3 MK2 firmware 3.0.12
- serial baud rate set from 115200 to 250000
- German translation by 3d-gussner
- Dutch translation by 3d-gussner
- Few English changes
- PID calibration menu with 8 cycles
- PID bed calibration menue mod by 3d-gussner
- PID values for bed saving
- Preheat order changed from ABS/PLA/... to PLA/ABS/...
- Filament runout sensor changed to pin 24 'y-max' endstop
- Added filament runout status to 'Show end stops' menu
- Under 'Calibration' -> 'Show end stops' you will find new FR_S value, which has to to be
- 1 when filament is loaded.
- flickering between 0 and 1 when filament run out
- 0 is runout switch is not connected right OR if you use all three pins filament ran out.
- Added more firmware information to 'Support' menu
Summary:
- Multi material support
- Selftest fixed
- MK1 Support
- XYZ calibration improved
- XYZ calibration details menu
Detailed descriptions of features can be found here:
https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.0.12_RC2
https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.0.12-RC1
https://github.com/3d-gussner/Prusa-Firmware/releases/tag/v3.0.11-FRSens
Description of changes with respect to 3.0.12-RC2:
Multi material colorprint:
There was bug which caused that in some cases beeper was active during filament slow loading phase. This has been fixed.
Extruder axis steps per unit excluded from M500:
M500 is gcode which serves for saving currently set parameters to EEPROM. If M500 is called, printer saves parameters such as max. feedrate, PID etc. to EEPROM and from this time saved parameters are used instead of default parameters.
M500 saves also axis steps per unit. For single material printer and multi material printer, different axis steps per unit values for extruder are needed. Using M500 (for example running PID tuning) with single material printer and then upgrading to multi material leads to faulty extruder behavior. Thus axis steps per unit for extruder were excluded from M500.
EEPROM version was not changed to achieve this, thus flashing 3.0.12 has no influence on other stored parameters such as PID calibration results.
Support menu translated to all supported languages