Merged the mini firmware configuration from lulzbot with the latest 1.1RC3 code from the mainline marlin repository.
Listing of features obtained from the marlin repo for RC3:
- Handle temp callbacks when THERMAL_PROTECTION_HOTENDS is not defined
Update LCD buttons less frequently
Add BABYSTEP_MULTIPLICATOR applying to all babystepping
Update reference to the Marlin wiki
Suppress Z_MIN_PROBE_REPEATABILITY_TEST for DELTA and SCARA configurations
Use separate MOTHERBOARD values for RAMPS 1.3 and 1.4
Fix XY formatting on LCD
Enable thermal protection when setting temp from LCD
Fix GCode parser to allow the letter “N” in strings
Clean up watchdog implementation
MSG_EXTRUDER_SWITCHED_OFF renamed to MSG_REDUNDANCY
Fix DUAL_X_CARRIAGE motor enabling
Fixed various code bugs and compiler issues
Clean up spacing in code and configurations
Updated Japanese Kana language
Fix Portuguese (Portugal) strings
Added Galician (gl) language support
LCD Probe Z Offset now shows the actual (usually negative) offset value.
Improved support for Delta, SCARA, and COREXY, and COREXZ kinematics.
Fixed bugs with Dual X Carriage setups.
Move parts of Configuration files to Conditionals.h and SanityCheck.h.
Clean up of temperature code.
Fix handling of invisible SD files. Files and folders starting with underscore are now visible.
Enhanced G29 with improved grid bed leveling based on Roxy code. See documentation.
EEPROM layout updated to V21.
Short EEPROM output as G-Code – Replay to restore settings. Use M503 S0.
Added M204 travel acceleration options.
M204 “P” parameter replaces “S.” (“S” retained for backward compatibility.)
Support for more RAMPS-based boards.
Support for Mega Controller and Minipanel.
M404 “N” parameter replaced with “W.” (“N” is for line numbers only).
Improved support for Cyrillic and accented languages.
Fix M303 so it doesn’t swallow commands while running.
LCD controller knob acceleration. Makes it quicker to select settings values. ENCODER_RATE_MULTIPLIER
Improved compatibility with various sensors, MAX6675 thermocouple.
Improved support for M110, with or without the extra N parameter.
Filament Runout Sensor support. (FILAMENT_RUNOUT_SENSOR)
Filament width measurement support. (FILAMENT_SENSOR)
Support for TMC and L6470 stepper drivers.
Improved support for Texas Instruments DRV8811 stepper drivers.
Support for the SSD1306 Monochrome 128X32 I2C OLED Graphic Display.
Better support of G-Code ; comments, , N line numbers, and * checksums.
Fixed an issue causing too many “cold extrusion prevented” messages.
Fixed LCD display of Volumetric Multiplier. Now shows percent instead of scaling value.
Preliminary support for M111 with debug flags TBD.
Support for Repetier DEBUG_DRYRUN flag. Use M111 S8.
Detailed logging to debug Auto Bed Leveling. Use M111 S16.
Added FAN_MIN_PWM configuration option • Cleaned up code formatting
Added “Detailed Z Probe” menu item for Automatic Bed Leveling.
Fixed: #1038 Steppers were disabled during filament change.
Display Z position on LCD without leading and trailing zeros.
Fixed: #1315 DOGLCD and LCD_PROGRESS_BAR conflict.
Fixed CoreXY incorrect speed calculation.
Improved support for thermal relays. SLOW_PWM_HEATERS
Fixed: Re-calculate volumetric when mm3 is enabled, update LCD menu.
Fixed CreateTemperatureLookup.py script domain issue.
Fixed an overflow issue in thermal runaway to prevent false timeout.
Added support for SAV-MkI and SAV 3D LCD.
Added a Delta Calibration sub-menu option. DELTA_CALIBRATION_MENU
Added Filament menu.
Include retract/recover settings in EEPROM storage.
Improved support for Travis CI build testing.
Fixed a compile error with REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER.
Documentation: Assert that X and Y probe offsets must be integers.