|
@@ -6,7 +6,7 @@
|
6
|
6
|
<img align="top" width=175 src="buildroot/share/pixmaps/logo/marlin-250.png" />
|
7
|
7
|
|
8
|
8
|
Additional documentation can be found at the [Marlin Home Page](http://marlinfw.org/).
|
9
|
|
-Please test this firmware and inform us if it misbehaves in any way, volunteers are standing by!
|
|
9
|
+Please test this firmware and let us know if it misbehaves in any way. Volunteers are standing by!
|
10
|
10
|
|
11
|
11
|
## Bugfix Branch
|
12
|
12
|
|
|
@@ -14,91 +14,18 @@ __Not for production use. Use with caution!__
|
14
|
14
|
|
15
|
15
|
This branch is used to accumulate patches to the latest 1.1.x release version. Periodically this branch will form the basis for the next minor 1.1.x release.
|
16
|
16
|
|
17
|
|
-Download earlier versions of Marlin on the [Releases page](https://github.com/MarlinFirmware/Marlin/releases). (The latest tagged release of Marlin is version 1.1.0.)
|
|
17
|
+Download earlier versions of Marlin on the [Releases page](https://github.com/MarlinFirmware/Marlin/releases). (The latest tagged release of Marlin is version 1.1.1.)
|
18
|
18
|
|
19
|
19
|
## Recent Changes
|
20
|
|
-- 1.1.0 - 4 May 2017
|
21
|
|
- - See the [1.1.0 Release Notes](https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0) for a full list of changes.
|
22
|
|
-
|
23
|
|
-- RC8 - 6 Dec 2016
|
24
|
|
- - Major performance improvement for Graphical LCDs
|
25
|
|
- - Simplified probe configuration
|
26
|
|
- - Enable Auto Bed Leveling by type
|
27
|
|
- - Reduce serial communication errors
|
28
|
|
- - Make Bilinear (Mesh) Grid Leveling available for non-delta
|
29
|
|
- - Support for Trinamic TMC2130 SilentStepStick SPI-based drivers
|
30
|
|
- - Add `M211` to Enable/Disable Software Endstops
|
31
|
|
- - Add `M355` to turn the case light on/off and set brightness
|
32
|
|
- - Improved I2C class with full master/slave support
|
33
|
|
- - Add `G38.2` `G38.3` command option for CNC style probing
|
34
|
|
- - Add `MINIMUM_STEPPER_PULSE` option to adjust step pulse duration
|
35
|
|
- - Add `R` parameter support for `G2`/`G3`
|
36
|
|
- - Add `M43` optional command (`PINS_DEBUGGING`)
|
37
|
|
- - Remove SCARA axis scaling
|
38
|
|
- - Improved sanity checking of configuration
|
39
|
|
- - Improved support for PlatformIO and command-line build
|
40
|
|
- - Usable `DELTA_CALIBRATION_MENU`
|
41
|
|
- - Support for Printrbot Rev.F
|
42
|
|
- - New and updated languages
|
43
|
|
-
|
44
|
|
-- RC7 - 26 Jul 2016
|
45
|
|
- - Add Print Job Timer and Print Counter (`PRINTCOUNTER`)
|
46
|
|
- - New `M600` Filament Change (`FILAMENT_CHANGE_FEATURE`)
|
47
|
|
- - New `G12` Nozzle Clean (`NOZZLE_CLEAN_FEATURE`)
|
48
|
|
- - New `G27` Nozzle Park (`NOZZLE_PARK_FEATURE`)
|
49
|
|
- - Add support for `COREYZ`
|
50
|
|
- - Add a new Advance Extrusion algorithm (`LIN_ADVANCE`)
|
51
|
|
- - Add support for inches, Fahrenheit, Kelvin units (`INCH_MODE_SUPPORT`, `TEMPERATURE_UNITS_SUPPORT`)
|
52
|
|
- - Better handling of `G92` shifting of the coordinate space
|
53
|
|
- - Add Greek and Croatian languages
|
54
|
|
- - Improve the Manual (Mesh) Bed Leveling user interface
|
55
|
|
- - Add support for more boards, controllers, and probes:
|
56
|
|
- - Vellemann K8400 (`BOARD_K8400`)
|
57
|
|
- - RigidBot V2 (`BOARD_RIGIDBOARD_V2`)
|
58
|
|
- - Cartesio UI (`BOARD_CNCONTROLS_12`)
|
59
|
|
- - BLTouch probe sensor (`BLTOUCH`)
|
60
|
|
- - Viki 2 with RAMPS and MKS boards
|
61
|
|
- - Improve support for `DELTA` and other kinematics
|
62
|
|
- - Improve thermal management, add `WATCH_BED_TEMP_PERIOD`
|
63
|
|
- - Better handling of toolchange, multiple tools
|
64
|
|
- - Add support for two X steppers `X_DUAL_STEPPER_DRIVERS`
|
65
|
|
- - Add support for `SINGLENOZZLE`, `MIXING_EXTRUDER`, `SWITCHING_NOZZLE`, and `SWITCHING_EXTRUDER`
|
66
|
|
- - Simplified probe configuration, allow usage without bed leveling
|
67
|
|
- - And much more… See the [1.1.0-RC7 Change Log](https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0-RC7) for the complete list of changes.
|
68
|
|
-
|
69
|
|
-- RC6 - 24 Apr 2016
|
70
|
|
- - Marlin now requires Arduino version 1.6.0 or later
|
71
|
|
- - Completed support for CoreXY / CoreXZ
|
72
|
|
- - See the [1.1.0-RC6 Change Log](https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0-RC6) for all the changes.
|
73
|
|
-
|
74
|
|
-- RC5 - 01 Apr 2016
|
75
|
|
- - Warn if compiling with older versions (<1.50) of Arduino
|
76
|
|
- - Fix various LCD menu issues
|
77
|
|
- - Add formal support for MKSv1.3 and Sainsmart (RAMPS variants)
|
78
|
|
- - Fix bugs in M104, M109, and M190
|
79
|
|
- - Fix broken M404 command
|
80
|
|
- - Fix issues with M23 and "Start SD Print"
|
81
|
|
- - More output for M111
|
82
|
|
- - Rename FILAMENT_SENSOR to FILAMENT_WIDTH_SENSOR
|
83
|
|
- - Fix SD card bugs
|
84
|
|
- - and a lot more
|
85
|
|
- - See the [1.1.0-RC5 Change Log](https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0-RC5) for more!
|
86
|
|
-
|
87
|
|
-- RC4 - 24 Mar 2016
|
88
|
|
- - Many lingering bugs and nagging issues addressed
|
89
|
|
- - Improvements to LCD menus, CoreXY/CoreXZ, Delta, Bed Leveling, and more…
|
90
|
|
-
|
91
|
|
-- RC3 - 01 Dec 2015
|
92
|
|
- - A number of language sensitive strings have been revised
|
93
|
|
- - Formatting of the LCD display has been improved to handle negative coordinates better
|
94
|
|
- - Various compiler-related issues have been corrected
|
95
|
|
-
|
96
|
|
-- RC2 - 29 Sep 2015
|
97
|
|
- - File styling reverted
|
98
|
|
- - LCD update frequency reduced
|
99
|
|
-
|
100
|
|
-- RC1 - 19 Sep 2015
|
101
|
|
- - Published for testing
|
|
20
|
+- Further integration of Unified Bed Leveling
|
|
21
|
+- Initial UBL LCD Menu
|
|
22
|
+- New optimized G-code parser singleton
|
|
23
|
+- Initial M3/M4/M5 Spindle and Laser support
|
|
24
|
+- Added M421 Q to offset a mesh point
|
|
25
|
+- Refinements to G26 and G33
|
|
26
|
+- Added M80 S to query the power state
|
|
27
|
+- "Cancel Print" now shuts off heaters
|
|
28
|
+- Added `EXTRAPOLATE_BEYOND_GRID` option for mesh-based leveling
|
102
|
29
|
|
103
|
30
|
## Submitting Patches
|
104
|
31
|
|