Commit Graph

2689 Commits (06f401e7e5c74acf40967bb5eeca797f6cbd3793)

Author SHA1 Message Date
Scott Lahteine 06f401e7e5 Redo "invalid extruder" to save 264 bytes
- Use `setTargetedHotend` in `M200`, as with other commands that use
`T` for the extruder
- Synthesize the "invalid extruder" message, obviating several long
strings
Scott Lahteine 790c697c19 Fix DEGREES macro
Scott Lahteine 76b4678f99 Merge pull request from thinkyhead/gcode_110_is_good
M110 is a known command
Scott Lahteine 03d5709b09 M110 is a known command
- The command parser now displays “unknown command” in more cases.
Known commands must be added to the `switch` inside `process_commands`
to suppress the error.
AnHardt da246f5cb1 Activate BED_MINTEMP error.
And call _temp_error() directly for ERR_MAXTEMP_BED to avoid the only one time use of bed_max_temp_error().

Includes .
AnHardt 959da98d8e Call kill() only once when triggered by a temperature error
to avoid stack overflow when called from interrupt.

Some clean up for calls of disable_all_heaters().
'disable_all_heaters()' is called in kill() and again when 'killed' is already set inside _temp_error().
Scott Lahteine 68f6f149d0 Reduce code size with out_of_range_error function
- Affects code size when automatic bed leveling is enabled
Scott Lahteine c9141e604a Merge pull request from thinkyhead/gcode_folding
Indentation in process_commands
Scott Lahteine b55f8718c3 Indent G90/G91, G92
Scott Lahteine b0d520b109 Indent G30, G31/G32
Scott Lahteine ffe27a6225 Indent G29
Scott Lahteine 86083badc2 Indent G4, G10/G11, G28
Scott Lahteine 47d7a9cb5e Indent G2/G3
Scott Lahteine 350f239d84 Indent G0/G1
Scott Lahteine 672b0c1fd3 Cleanup pins in RAMPS_13_EFB boards
Scott Lahteine 15a2351675 No need for +1 on initial seen_pointer
Scott Lahteine 550dd87b2a Set seen_pointer before calling code_value
Scott Lahteine 38cc0b93c6 Merge pull request from AnHardt/Bulgarian
Introduction of Bulgarian - language_bg.h
Scott Lahteine 04a1622172 Merge pull request from Wackerbarth/Kossel_Pro
Kossel Pro
Scott Lahteine 81c2ca3e10 Merge pull request from thinkyhead/bq_is_ramps_13_efb
Witbox and Hephestos are RAMPS EFB
Scott Lahteine f919a2fed1 Merge pull request from AnHardt/preheat-all
Shift call of start_watching_heater() into setTargetHotend()
Scott Lahteine 063881b5bd Fix a couple of doubled semicolons
AnHardt 94dff5b36a Merge pull request from thinkyhead/tweak_swh
Move millis call in start_watching_heater
Scott Lahteine 70d2f48d4e Merge pull request from thinkyhead/M303_suppress_error
Suppress the line mismatch error after M303
AnHardt 0c0ace2a04 Remove start_watching_heater() fom M104 and M109
Scott Lahteine 00716d0ca0 Small start_watching_heater adjustment
Scott Lahteine 834747deb7 Merge pull request from Wurstnase/new_endstop_bits
new endstop bits
Scott Lahteine bde9c70d42 Suppress the line mismatch error after M303
Scott Lahteine 50bd7493cc Merge pull request from thinkyhead/m33_long_filename_host_support
M33 LONG_FILENAME_HOST_SUPPORT
Scott Lahteine 4d11b29959 Merge pull request from thinkyhead/command_sanitizer
Command sanitizer
wurstnase ff98b8632b new endstop bits
AnHardt 9b0fa9c309 Changed dependency of start_watching_heater() in setTargetHotend() to THERMAL_PROTECTION_HOTENDS
AnHardt bc0764894a Shift call of start_watching_heater() into setTargetHotend()
to warrant watching is set or reset.

Make setTargetBed() in _lcd_preheat() dependant of TEMP_SENSOR_BED.
Use disable_all_heaters() in lcd_cooldown() and abort_on_endstop_hit.
Richard Wackerbarth b878bc5620 Introducing the Kossel Pro Build Configuration
Richard Wackerbarth 1d8f61ca8a AT90USB is defined in pins.h
Richard Wackerbarth 735bf2d35f Describe Custom M Code
Scott Lahteine f39658c822 M120 and M121 are reversed
Scott Lahteine 6eb4f90ce7 Also synchronize configurator copies of configs
Scott Lahteine 9d1961ebe3 Witbox and Hephestos are just RAMPS_13_EFB
AnHardt 4422365a53 Merge branch 'Development' of https://github.com/MarlinFirmware/Marlin into _temp_error
AnHardt 4113762062 Merge pull request from AnHardt/kill2
Add a string parameter to kill()
AnHardt 89d2ee6f13 Make output on display dependant of ULTRA_LCD
AnHardt 120d4c7a8c Merge remote-tracking branch 'origin/kill2' into _temp_error
AnHardt cb6e82dc60 Change from kill() to kill(const char *)
in temperature.cpp
AnHardt 9d13942278 Use new kill() with parameter.
AnHardt 6398c5e28d Merge remote-tracking branch 'origin/kill2' into _temp_error
AnHardt f4a93ed997 Add a string parameter to kill()
Makes the output on the LCD adjustable.
AnHardt 2990c6c45f Use new kill_() for _temp_error()
instead of stop(). We really want to require a reset and no chance to set a new temperature.
AnHardt 9b8c6ed254 Merge pull request from chris-bo/dogm_config
move dogm font selection to configuration_adv.h
AnHardt 06513565e9 Merge pull request from eboston/Development
Add  ELB_FULL_GRAPHIC_CONTROLLER with ADAFRUIT_ST7565 display.