Commit Graph

85 Commits (2c239b1bd3a7424edbbcfb96724c055bb701db0f)

Author SHA1 Message Date
Scott Lahteine 37d1879386 Apply overridables to Configuration files
Scott Lahteine ab6f1fdf8b Move & document ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED (PR#2528)
As suggested in 
- Move `ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED` because `SDSUPPORT` is
also required.
- Add a note that endstops must be enabled for the feature to have any
effect
wurstnase c85a486445 make the dual z-endstop optional (PR#2277)
it's disabled by default
CONSULitAS 3a5963c0e7 Configuration_adv.h: Add FAN_MIN_PWM for slow fan stopping issue …
* all Configuration_adv.h: Add #define FAN_MIN_PWM for slow fan stopping
issue
* for K8200: uncommented with tested (and working) values
Scott Lahteine 50bd7493cc Merge pull request from thinkyhead/m33_long_filename_host_support
M33 LONG_FILENAME_HOST_SUPPORT
AnHardt 9b8c6ed254 Merge pull request from chris-bo/dogm_config
move dogm font selection to configuration_adv.h
Christian Bohn 258bcdefe0 move dogm font selection to configuration_adv.h
AnHardt 7750180c93 transpire -> expire
Minor wording correction.
Scott Lahteine 0f2c9bacfd M33 LONG_FILENAME_HOST_SUPPORT
Scott Lahteine 76438195f0 NO_TIMEOUTS and ADVANCED_OK off by default
Scott Lahteine d693e0f378 Use WATCH_TEMP_INCREASE + TEMP_HYSTERESIS + 1 as difference limit
Scott Lahteine 747fd5801c Merge pull request from thinkyhead/thermal_unified
Combine thermal runaway and watch-period
Scott Lahteine 429c6ccad2 Neaten config formatting
Scott Lahteine 8a0dc4d54a Merge pull request from Wurstnase/serial_wait
Serial wait
Wurstnase 526ad82d20 activate advanced_ok and no_timeout
Scott Lahteine 2445ae3d3a Combine thermal runaway and watch-period
- Make thermal protection for all hotends and/or bed into simple
switches
- Now enable `WATCH_TEMP_PERIOD` when `THERMAL_PROTECTION_HOTENDS` is
enabled
- Move detailed thermal parameters to `Configuration_adv.h`
- Add sanity checks to warn about old configurations
- Change `WATCH_TEMP_PERIOD` to seconds instead of milliseconds
Scott Lahteine 79106638a8 Fix documentation of heating sanity check
Scott Lahteine 6110494a56 Change default to 4°C in 16s
Scott Lahteine 54deb9eea3 Enable WATCH_TEMP_PERIOD by default
Scott Lahteine deedb00c18 Document WATCH_TEMP_PERIOD
Scott Lahteine 0f687b5dda Merge branch 'Development' into eeprom_in_gcode
Latest upstream commits
Scott Lahteine 28aef684b4 Merge pull request from Voxel8/sjk/home_y_before_x
Allow Y to home before X with option in Configuration_adv.h.
Scott Lahteine 5b248757c7 Level Bed in Prepare submenu
- Add “Level Bed” menu item for auto bed leveling
- Hide the option if homing has not been done yet
- Arrange the Prepare submenu more logically (?)
- Add documentation comments, some white-space
- Apply some coding standards here and there
- Move old encoder multiplier debug option to `ultralcd.cpp`
Steve Kelly 98ca46006c Allow Y to home before X with option in Configuration_adv.h.
This addresses comments in  and . In particular, this is useful
when both endstops are stationary on a CoreXY system, and the Y axis needs
to be homed before the X so the flags are aligned.
Scott Lahteine 0fca084ea6 Make EEPROM reproducible in GCode
With these changes the output of `M503 S0` is all you need to restore
the EEPROM. Building on this it is straightforward to save and restore
the EEPROM state using the SD card or external GCode file.

- Added `M145` to set “heatup states” for the LCD menu
- Added `M420` to toggle Mesh Bed Leveling
- Added `M421` to set a single Mesh coordinate
- Extended `Config_PrintSettings` with added M codes
- Cleaned up some comments here and there
Scott Lahteine 7d2c2f1790 Updates for the configurator
- Sections in all `Configuration_adv.h`
- Recognize JAPANESE/WESTERN/CYRILLIC options
- Better capturing of comments for tooltips
Scott Lahteine 0e8182bbf2 Additional pin tests, cleanup
Scott Lahteine ba2c7cb467 Update configs with all the latest
Scott Lahteine 2c9bd15625 Move LCD items to `Conditionals.h`
- `Conditionals.h` is included twice, setting LCD values the first time
Scott Lahteine b6d381f863 Divide up Conditionals to get LCD items early
Scott Lahteine 670006b919 Remove invariant code from Configurations
- Add `Conditionals.h` with calculated configuration values
- Add `SanityCheck.h` with checks for configuration errors
- Remove equivalent code from all configurations
- Move error checks from some sources to `SanityCheck.h` also
- Fix initialization of count_direction in stepper.cpp
alexborro 60ceca1bc1 Add speed configuration for home-bumping movement
Scott Lahteine 27ac3e985d Add options to example_configurations
AnHardt c246026bda Sorry.
Victor Andueza 13118cde33 Add bq Witbox 3D printer