The following change will affect all printers:
- Restored old behavior of returning to first LCD menu item on back (T2425)
- Actually disabled PRINTJOB_TIMER_AUTOSTART (T2267)
The following changes will affect Hibiscus only:
- Changed default Z-offset to -1.1 (T2398)
- Fixed issue where "G29 V4" would crash if a failed probe happened (T2427)
- Made the experimental extended probe recovery code exclusive to Hibiscus.
- Restored the older and proven probing code for other printers.
- When REPROBE_EXTENDED_RECOVERY is enabled, Will now turn off bed
leveling prior to G29 to allow for detection of a failed probe on
the first washer.
- On Hibiscus, a missed probe will trigger the following recovery sequence:
- Rehome
- X axis leveling
- Reprobe (from 1st point).
- On other printers, this FW will revert the old behavior of probing from
the 1st point after a rewipe (rather than continuing from where it failed).
- Homing now required before moving any axis.
- Software endstops now enabled to prevent crashing axes.
- Z motors now enabled at startup to hold Z axis.
- Controller fan now runs at 1/2 power at startup.
- Enabled LIN_ADVANCE with Z factor = 0 so that this can be set by a user.
- Disabled LED support on X MAX out of concern that a user may accidently short out their board.
Code borrowed and modified from erikkallen/Marlin_tronxy.
Changed the ANET_KEYPAD_LCD to zonestar, since it is the same device.
I kept a define for ANET_KEYPAD_LCD to enable ZONESTAR_LCD.
Example Configuration.h files are not updated yet. You need to cross
your settings over to the default Configuration.h file in the \Marlin
directory. (UBL_G26_MESH_VALIDATION enablement has moved to a new
location in the file.)
* Fix thermal protection documentation.
Even before the recent thermal protection changes, the documentation of
the thermal protection feature in the config files did not match the
implementation. I fixed the documentation and reconciled the M303
implementation with the documentation.
* Applied documentation changes to sample config files
* Renamed hysteresis to watch_temp_increase
* Added gcodes back into documentation.
- Changed "G28 Z Forbidden" to "Home XY first"
- Added constants LULZBOT_USE_Z_SCREW and LULZBOT_USE_Z_BELT to distinguish new and old printers.
- Added constant LULZBOT_AUTO_BED_LEVELING_LINEAR for alternative 4-point leveling style.
Changes to support NEOPIXEL LED strips
- Support for different NEOPIXEL as defined in Adafruit_NeoPixel.h
- ability to setup startup brightness
- ability to define sequential/non-sequential transition of color change during heating-up
- additional parameter to M150 P<brightness>
- Controller fan on Mini is now driven at 50% for quieter operation.
- Added workaround for setting PWM frequency on controller fan.
- Switched to using FAST_PWM using a prescale of 4.