Commit Graph

4094 Commits (587de1b6b609603499c26ba9fc52126634fae5a2)

Author SHA1 Message Date
Scott Lahteine 924285afa6 Merge pull request from thinkyhead/rc_reverse_menu_doc
Correct the REVERSE_MENU_DIRECTION comment
Scott Lahteine f1b00eb12b Correct the REVERSE_MENU_DIRECTION comment
Scott Lahteine 8905908081 Merge pull request from thinkyhead/i3_millie_language_fun
Simplified LCD Language settings
Scott Lahteine 6c48852b20 Update distribution date
Scott Lahteine 2142d5a62e Merge pull request from Blue-Marlin/German-again-and-again-and-agin
Correct an error in lang_de
Scott Lahteine 0c11566f42 Replace LANGUAGE_INCLUDE with LCD_LANGUAGE
Scott Lahteine 259794c0be Make DISPLAY_CHARSET_HD44780 a single setting
Blue-Marlin e89f01d044 Correct an error in lang_de
There is no way to translate "A-travel" to "A Rückzug". Thats simply
wrong.
esenapaj ee2f37f3cc Update distribution date and readme
It sync with the RC.
Scott Lahteine ad0f70f2f3 Merge pull request from Blue-Marlin/feedrate_atfer_toolchange
Scott Lahteine d58c5ac446 Merge pull request from esenapaj/patch-1
Scott Lahteine 2bb5cf5291 Merge pull request from floyd871/patch-1
Blue-Marlin e58e281473 Fix feedrate after toolchange
The fix is simple. Most changes are because of changed indendation,
bacause of leaving early for wrong tool number
João Brázio 32d798fcc7
Converted all files on src to Unix file format
Michael Neumann 59cfc84dad German "Umlaute"
We don't have to  avoid German "Umlaute" any more.
Matt Keveney 4dfc496965 added recalc_delta_settings() call in Config_RetrieveSettings. Appears to be necessary any time delta-related parameters (M665) are modified
Scott Lahteine ec82e1e05d Merge pull request from thinkyhead/rc_fixup_some_movement
General cleanup around high level move functions
Scott Lahteine abeab792cb General cleanup around high level move functions
- Use new `DEBUG_POS` macro for `DELTA` debug
- Neaten up `prepare_move` a smidgen
- Remove an old commented `prepare_move()` line
Scott Lahteine 66540f8b84 Merge pull request from thinkyhead/rc_whats_up_with_M112
Report current position to host after M206 / M428
Scott Lahteine 68d0347e67 Call report_current_position after M206 / M428
Scott Lahteine dcb4cdaa9e Call report_current_position instead of gcode_M114 directly
Scott Lahteine e38baaa23e Fix an acceleration anomaly by making locals signed
João Brázio 739dcda0f1
Renamed stopwatch::status to stopwatch::state
Scott Lahteine fce1e843b9 Patch steps rate comment in trapezoid function
João Brázio 7de0161204
Updated example config files
João Brázio 3b6f75511f
Updated multiple pins files
João Brázio 170f7e8a45
Rework Marlin's versioning system
esenapaj 8d0b2f358a Cleanup for language files
・Remove abolished strings (MSG_NOZZLE1, MSG_NOZZLE2)
・Remove duplicated strings 
・Arrange the strings in unified order
・Adjust spacing
・Remove some comments in Japanese files(follow-up the PR )

The most part of these changes were salvaged from closed my PR#3550.
Scott Lahteine 2bb56ef6de Merge pull request from thinkyhead/rc_fix_g29_debug
Move G29 debug output before matrix.set_to_identity()
João Brázio a901555da4 Moved G29 debug output before matrix.set_to_identity()
Scott Lahteine 88c6693b9e Fix a typo in to fix MBL
Scott Lahteine aaf9d19954 Allow Z_SAFE_HOMING to compile without a probe
Scott Lahteine 92ab2c7dd8 Merge pull request from thinkyhead/rc_z_safe_homing_deps
Define dependencies for Z_SAFE_HOMING if left out
Scott Lahteine 63142eef40 Define dependencies for Z_SAFE_HOMING if left out
Scott Lahteine 173334e535 Merge pull request from jbrazio/translate/danish
Missing Danish translation
João Brázio fe4fc88494
Closes : missing Danish translation
Scott Lahteine 003aab6dfd Revert MBL menus to "known" working point
Scott Lahteine 6fac4d9211 Merge pull request from thinkyhead/rc_fix_dogm_and_mbl_menus
Fix menu redraw for DOGLCD, improve MBL
Scott Lahteine 7ddaa79ffe Merge pull request from thinkyhead/rc_fix_twibus_less_debug_code
Reduce PROGMEM usage by TWIBus, stopwatch
Scott Lahteine cfd10fcba1 Merge pull request from thinkyhead/rc_fix_G92_set_e_twice
Fix G92 setting E twice
Scott Lahteine dc2281d2f4 Add nextMenu, nextEncoderPosition to change menus after handler loop
Scott Lahteine 7fa2bda1b9 Give the "alive dot" its own blink
Scott Lahteine 9d5e1f32fd Use axis_homed in _lcd_level_bed_homing, item in Prepare before homing
Scott Lahteine 0c2aa92b07 Z Safe Homing for all
The `Z_SAFE_HOMING` feature is coupled with probes and not leveling, so
make it available for general use.
Scott Lahteine 9bcb72e7f8 Further patches to MBL - break up into more handlers
Scott Lahteine 3f6ae85748 Fix some MBL display issues for DOGLCD
Scott Lahteine 71b4f189bf lcd_implementation_drawedit can take 1 arg
Scott Lahteine 1caa2628da Use sync_plan_position_e function elsewhere
Scott Lahteine c7df961144 Fix G92 so it only sets the plan position once
Scott Lahteine 1addb50b62 Shrink debug code in TWIBus and disable by default
Scott Lahteine 21a6b66807 Shrink debug code in Stopwatch and disable by default
Scott Lahteine e523a0dc61 Fix bug in TWIBus ctor declaration
Scott Lahteine ee9bd66a68 Add comments to debug bit flags
Scott Lahteine 3db5a75f30 Merge pull request from thinkyhead/rc_various_fixes
General code cleanup, improved naming, etc.
Scott Lahteine 8a2587f017 Read size for MAX6675 from sizeof(max6675_temp)
Scott Lahteine ac69fad96d lowercase "stop" function
Scott Lahteine 39ee9c526b setTargetedHotend => get_target_extruder_from_command
Scott Lahteine cafa8b8ce3 Rename filament runout items
Scott Lahteine 27b2e2e786 Document some variables
Scott Lahteine a4062a47ac Rename baricuda variables
Scott Lahteine 78747b1328 min_pos/max_pos => sw_endstop_min/sw_endstop_max
Scott Lahteine ba84d8d091 Allow setting PIDTEMP and PIDTEMPBED together or apart
Scott Lahteine 5cb8ec68ae Merge pull request from thinkyhead/rc_babystep_show_steps
Show steps done in the babystep display
Scott Lahteine 3083ee49f3 Merge pull request from thinkyhead/rc_mf_bash_scripts
Git helper shell scripts for MarlinFirmware
Scott Lahteine 00d36d10e2 Merge pull request from thinkyhead/rc_better_graphical_lcd
Aesthetic, functional improvements for Graphical Display
Scott Lahteine dd94ce5bd5 Merge pull request from thinkyhead/rc_look_at_3563
Output error message for M303 if PIDTEMP is disabled
Scott Lahteine 9a12054e0e Git helper shell scripts for MarlinFirmware
Scott Lahteine 4f04bf7fe8 Show steps done in the babystep display
Scott Lahteine d988708ceb Merge pull request from esenapaj/patch-1
Update and change Japanese translation
Scott Lahteine 026ae8f2f0 Call lcd_setFont only when needed
Scott Lahteine 90c97c8185 Add _draw_axis_label function to reduce source
Scott Lahteine 34b17d4a8a Reduce heater status code if no bed
Scott Lahteine fc30aa9d88 Aesthetic and functional improvements for graphical LCD
Scott Lahteine b281001329 Use MSG_X, etc., on Hitachi LCD
Scott Lahteine f90a8661cb Uppercase XYZE on Graphical LCD
Scott Lahteine 3613c550fa Rename README file for fonts
esenapaj 1110814ecf Update and change Japanese translation
Update and change Japanese translation

・Follow-up the PR #3411(Update Readme.fonts about Kana), Remove "who really..." strings. I had forgotten it.
・Add readable translated strings in comment
・Add Japanese translation.
  MSG_LCD_ENDSTOPS "エンドストップ"
  (utf8 version only. Because non-utf8 version ("エンドストップ") over 8 characters)
・Change translation.
  MSG_ACC "カソクド mm/s2"
  MSG_ACC "\xb6\xbf\xb8\xc4\xde mm/s2" ("カソクド mm/s2")
Scott Lahteine a26d70e932 Apply indentation to gcode_M303, PID_autotune
Scott Lahteine ba66336503 Output error for disabled M303
Scott Lahteine eda821ca1c Merge pull request from philfifi/fix_pullup
Fix bug in pullups handling for Z_MIN_PROBE
Scott Lahteine 25b1556a94 Merge pull request from tnw513/fix_endstops_witbox
Endstop settings modified (witbox). Issue 
Scott Lahteine 2bc2485313 Update font remarks in Conditionals.h
Philippe LUC 86c868771b Fix bug in pullups handling for Z_MIN_PROBE
Silvio Didonna 91de69bb6e Endstop settings modified. Witbox have max endstops for X and Y.
Scott Lahteine f2558b1f2c Additional delta config updates
Marc Urben 9a661bdd59 Updated Kossel XL config files for the latest Marlin
Scott Lahteine 09c6323b68 Merge pull request from thinkyhead/rc_better_bootscreen
Better splash screen consolidation
Scott Lahteine 5905ec5ba8 Merge pull request from thinkyhead/rc_mbl_one_last_lift
Add a final lift, if configured, in Manual Bed Leveling
Scott Lahteine af1711365b Merge pull request from jbrazio/bugfix/endtop-hit-redeclared
_ENDSTOP_HIT redeclared
Scott Lahteine ed622ac796 Better splash screen consolidator
Jeff K 90c49f5a14 Fixed invalid addressing (overflow) of position_shift / software endstops
Signed-off-by: Jeff K
João Brázio bcf1e027bb
Fix the redeclaration of _ENDSTOP_HIT
Scott Lahteine c242bee449 Add a final lift, if configured, in Manual Bed Leveling
Scott Lahteine b6227932f5 Merge pull request from thinkyhead/rc_set_rcbugfix_for_now
Set version for RCBugFix
Scott Lahteine 19741a0ba6 Merge pull request from thinkyhead/rc_lcd_endstop_msg
Show all endstops on LCD in checkHitEndstops
Scott Lahteine 7aaff371b0 Set version for RCBugFix
Scott Lahteine db86aaf385 Merge pull request from thinkyhead/rc_fix_bed_level_equation_oopsie
Fix borked set_bed_level_equation_lsq
Scott Lahteine 837df6108c Fix borked set_bed_level_equation_lsq
Scott Lahteine 7c16e774ca Show all endstops on LCD in checkHitEndstops
Scott Lahteine 40050db210 Improve code in Sd2Card::readBlock
Scott Lahteine 8429ae6beb Merge pull request from thinkyhead/rc_fix_pid_params_per_extruder
Fix broken PID_PARAMS_PER_EXTRUDER
Scott Lahteine 339b5b3e34 Patch more configs with new changes
Scott Lahteine ef2fd620e9 Suggested fixups for LCD/SD config comments
João Brázio 7b5d6ba315 Rebase & feedback
João Brázio d7cc2c0847 Moved some conditionals to Conditionals.h
João Brázio 36a49eab1c Improved the LCD and SD comments blocks in Configuration.h
Scott Lahteine d4a848c72a Fix broken PID_PARAMS_PER_EXTRUDER
As noted by @FalloutBe in 
Scott Lahteine 0fc84b75f4 Merge pull request from esenapaj/patch-1
Follow-up and fix for the PR #3453(ELAPSED / PENDING for rollover-safe time checking)
Scott Lahteine 4b75b11a53 Wrap defines in parentheses in configs, M48
esenapaj 832e1c1f2a Follow-up and fix for the PR #3453(ELAPSED / PENDING for rollover-safe time checking)
・Add more "UL" suffix
・Restore removed "UL" suffix
Scott Lahteine 234987ee2f Fix MBL lift
Scott Lahteine e0830bf8f1 Don't use LCD alert unless error or alert level is reset later
Scott Lahteine 773229b020 Merge pull request from thinkyhead/rc_wider_splash
On wider screens show a wider splash page, if possible
Scott Lahteine 86467c24be On wider screens show a wider splash page, if possible
Scott Lahteine a8e4d7c135 Merge pull request from alephobjects/BedTempHysteresis
Implementation of M190 bed temp hysteresis
esenapaj 5ecd75eeb3 Fix for PR #3502(General cleanup of arc code)
gralco 8ec8d59df8 Use #if TEMP_RESIDENCY_TIME > 0 rather than #ifdef TEMP_RESIDENCY_TIME
Scott Lahteine 1cc622b167 Fix minor spelling in comments
Scott Lahteine 866c5be395 Merge pull request from thinkyhead/rc_shrink_menu_macros
Reduce redundancy in MENU_ITEM code
Scott Lahteine 6e52b0b723 Merge pull request from thinkyhead/rc_fix_debugging
Fix debugging of vector_3
Scott Lahteine 88367a37f7 Merge pull request from thinkyhead/rc_home_offsets_and_limits
Relating current_position, min_pos, max_pos, and home_offset
Scott Lahteine b20bf1826d Fix debugging of vector_3
Scott Lahteine 4fb8013be1 Reduce redundancy in MENU_ITEM code
Scott Lahteine b243844690 Merge pull request from thinkyhead/rc_fix_arcs_bugs
General cleanup of arc code
Scott Lahteine f2abfd6d48 Merge pull request from thinkyhead/rc_config_comment_cleanup
Update some comments in Configuration.h
Scott Lahteine 2129db581e Simplify MBL movement, zigzag
Scott Lahteine 0493fccc0b mbl.active is a bool now
Scott Lahteine b05f448317 Comments on MBL menu items
Scott Lahteine e08dd0d831 Merge pull request from thinkyhead/rc_preheat_abs_both_3489
Fix bug in lcd_preheat_pla0123 and lcd_preheat_abs0123
Scott Lahteine 9e95f30de0 Merge pull request from jbrazio/bugfix/followup-3485
Throw an error if ENCODER_PULSES_PER_STEP < -1
Scott Lahteine 8e5099fa0c Update software endstop positions with M206, M428, G92, etc.
Scott Lahteine 5cfb2533d6 Initial cleaning up of arc code
Scott Lahteine de8c0baf8b Update some comments in Configuration.h
Scott Lahteine fda8f96f00 Fix bug in lcd_preheat_pla0123 and lcd_preheat_abs0123
Trying to preheat a non-existent extruder causes a crash.
João Brázio 9a3f676709
Throw an error if ENCODER_PULSES_PER_STEP < -1
gralco 69c00aea4c Include bed hysteresis setting in the example configs
Scott Lahteine 9ce4264fda Merge pull request from thinkyhead/rc_mbl_adjustments
Document some movement functions, rename a local
Scott Lahteine f8e10ff1d8 Merge pull request from thinkyhead/rc_mechanical_probe
Support for "mechanical probe" with Allen Key as a special case
Scott Lahteine 7eb476597f Update some comments in Configuration.h
esenapaj 2eb1b102f8 Support for "mechanical probe" with Allen Key as a special case
Scott Lahteine cfcd3d7b3e Rename z_offset local to zoffset
Scott Lahteine 5fd20ecac3 Comments on some movement functions
Scott Lahteine c1b953d38f Merge pull request from thinkyhead/rc_redo_esenpaj_3479
Apply esenapaj 3479 and delta/scara position bugfix
Scott Lahteine a781a6f955 Apply esenapaj 3479 and delta/scara position bugfix
Scott Lahteine 2ae7394640 More fine-grained control of LCD redraw
Scott Lahteine 525d8256d4 Merge pull request from thinkyhead/rc_extruder_offset_array
Fix: gcode_T using non-existent Z offset
Scott Lahteine b9301e6c62 Merge pull request from thinkyhead/rc_fix_HAS_Z_MIN_PROBE
Patch conditions for HAS_Z_MIN_PROBE
Scott Lahteine dc0a3e37be Patch conditions for HAS_Z_MIN_PROBE
Scott Lahteine 46881c846c Add comments for extruder offset options
Scott Lahteine edf376ce0d Fix: gcode_T using non-existent Z offset
As noted by @snowzach in 
gralco 178aeb79c8 Implementation of M190 bed temp hysteresis
Scott Lahteine 0439483bc8 Merge pull request from thinkyhead/rc_debug_leveling_gcode_t
Add DEBUG_LEVELING output for gcode_T
Scott Lahteine c03e5f5efd Merge pull request from thinkyhead/rc_language_cleanup
General cleanup of language files
Scott Lahteine 910d3648bb Merge pull request from thinkyhead/rc_russian_apr2016
Additional Russian translations
Scott Lahteine 63d8893f5d Add DEBUG_LEVELING output for gcode_T
Scott Lahteine 081cfc5cf3 Merge pull request from thinkyhead/fix_issue_3375
Initialize stepper counts for Delta/SCARA
Scott Lahteine fe0fe184aa Replace some tabs with spaces
Scott Lahteine e773d081c0 General language file cleanup
Scott Lahteine b63c79b5ff Merge pull request from thinkyhead/rc_one_more_elapse
Fix a messed up ELAPSED instance
Scott Lahteine 068bc980ce Additional Russian translations
Thanks to @gans-AD – 
Scott Lahteine f840c7de4d Initialize stepper counts for Delta/SCARA
Scott Lahteine c5a8755cc0 Fix a messed up ELAPSED instance
Scott Lahteine 81918657f4 Fix Deutsch string errors, redundancies
Scott Lahteine 56acaf3594 Merge pull request from thinkyhead/rc_aleph_cooldownfix
Fix for M109 and M190 cooldown
gralco c218db136a Fix for M109 and M190 cooldown
Also removes the re-definition of now inside M190's while loop
Scott Lahteine e2a197ab71 Merge pull request from AnHardt/Fix-Servo-without-endstop-probe
Fix-Servo-without-endstop/probe
Scott Lahteine 3a1ac14bbc Merge pull request from thinkyhead/rc_lcd_encoder_movement
More bits when encoderPosition is cast as signed
Scott Lahteine c5a2ce4366 Merge pull request from thinkyhead/rc_fixup_M206_and_mesh
Fix home_offset handling and account for it in G29
Scott Lahteine b1bb1c7989 Merge pull request from thinkyhead/rc_look_for_leveling_bug
Add CORE support to st_set_position and plan_set_position
AnHardt 9cc571b312 Fix-Servo-without-endstop-probe
Sorry for not having realized someone (me) redefined not existing servo pinns to -1, some lines above.
This is a simple error - not a feature.
Scott Lahteine 3e5312f116 CORE support for st_set_position & plan_set_position
Scott Lahteine e087a99a10 Some cleanup of st_get_pos functions
João Brázio ca6c6ec4ca
Versions of Arduino IDE prior to 1.6.0 are no longer supported
Scott Lahteine fdee2be49c More logging of matrix behavior
Scott Lahteine 7f265db3ef Move sync_plan_position after DEBUG_LEVELING
Scott Lahteine 02550af7c3 Merge pull request from thinkyhead/rc_jbrazio_m190
ELAPSED / PENDING for rollover-safe time checking
Scott Lahteine 7c770f039c Merge pull request from thinkyhead/rc_MSG_ERR_REDUNDANT_TEMP
Remove redundant text from MSG_ERR_REDUNDANT_TEMP
Scott Lahteine 925cc305ce Merge pull request from michos-conradt/RCBugFix
Add missing translations for German
Scott Lahteine 011f4736f1 Remove redundant text from MSG_ERR_REDUNDANT_TEMP
Scott Lahteine 906c1c066f Merge pull request from jbrazio/translate/pt_BR
Added missing pt_BR translation
Scott Lahteine 803845ec18 Add a case for M113 to process_next_command
Michael Conradt f3a7a5c99b Merge branch 'RCBugFix' into translations
Michael Conradt 8b923039e2 Add missing german translations.
Scott Lahteine 386140f361 Test time difference in safe way
Scott Lahteine 1b7356b3a1 Account for home_offset in G29 handler
Scott Lahteine f3562dd895 Have M206 alter current_position, M428 use new function
Scott Lahteine 562e281c73 Merge pull request from thinkyhead/rc_host_timeout_tweak
Adjust timeout code in host_keepalive
Scott Lahteine 6d465321b5 Adjust timeout code in host_keepalive
Scott Lahteine 8198cc30b5 More bits when encoderPosition is cast as signed
Michael Neumann 95acba2cfa Wrong Pin Assignment Megatronics 3
SERVO2 is doubled defined and causes compiler errors
Scott Lahteine 50c3140040 Merge pull request from thinkyhead/rc_host_timeout_mods
Host Keepalive configurable timeout with 2s default
Scott Lahteine 6bd20371f0 Merge pull request from thinkyhead/rc_M109_residency_loop_fix
Fix bug which can cause an infinite M109 loop
Scott Lahteine 96e37bb70a Merge pull request from DavidBjerreBjoerklund/patch-2
Update language_da.h
Scott Lahteine 13d758c651 Merge pull request from DavidBjerreBjoerklund/patch-3
Update language_da.h
Scott Lahteine 518068a5a8 Merge pull request from tnw513/FixLangIt
Optimized Italian strings to fit in 16 character display
Scott Lahteine 1b81e5adc7 Merge pull request from AnHardt/lang-de
de-language additions
Scott Lahteine 1acf901b63 Adjustments to residency_start_ms handling
gralco 907aed57db Fix bug which can cause an infinite M109 loop
Since residency_start_ms is -1 when entering the heatup while loop whilst the hotend temp is close to the target them already then it may not escape.

Hence "Start the TEMP_RESIDENCY_TIME timer when we reach target temp for the first time."
jbrazio dd3a06a95a Implemented M155 and M156, a generic TWI/I2C interface for Marlin
Scott Lahteine 843aa90b5a Merge pull request from thinkyhead/rc_more_debug_leveling
Additional debug leveling output
Scott Lahteine a644ab1de4 Minor patch ups to `G29`
This may fix a subtle bug caused by doing `G29` more than once without
`G28` between.
Scott Lahteine cba2698871 Additional DEBUG_LEVELING output
AnHardt c3d1b7db2d de-language additions
Scott Lahteine 4e17187c96 Merge pull request from thinkyhead/rc_no_unhomed_lcd_move_on_delta_scara
No LCD Move for unhomed Delta/SCARA
Scott Lahteine 5e18d650c4 Merge pull request from thinkyhead/rc_better_SERIAL_ECHOPAIR
No casting needed for SERIAL_ECHOPAIR
Scott Lahteine e0b0d1eb6b Add M113 to get/set Host Keepalive
Scott Lahteine 85883da90c Implement basic HOST_KEEPALIVE_INTERVAL
Scott Lahteine 2eca8d63b3 Add DEFAULT_KEEPALIVE_INTERVAL setting
Scott Lahteine 098fb8f8c9 Merge pull request from thinkyhead/rc_probe_G30_position
Report the probe position in G30
Scott Lahteine 3460d01441 Merge pull request from jbrazio/translate/pt_PT
Update pt_PT translation
Scott Lahteine c9c7c66b95 Merge pull request from jbrazio/bugfix/m109-EXTRUDE_MINTEMP-expansion
M109: Protect against EXTRUDE_MINTEMP expansion
Scott Lahteine d7cbb2eec9 Merge pull request from jbrazio/feature/stopwatch
Print job timer rework
Scott Lahteine f834bcd43a Merge pull request from thinkyhead/rc_filwidth_issue
Fix FILAMENT_WIDTH_SENSOR measurement
Scott Lahteine 5fc6daba2b Disallow REPRAPWORLD_KEYPAD moves on Delta/SCARA until homed
Scott Lahteine 7bb15a1c57 Consolidate REPRAPWORLD_KEYPAD definitions
Scott Lahteine dc19b69697 No casting needed for SERIAL_ECHOPAIR
Scott Lahteine 165e73794a Tweak encoderPosition non-zero test
Scott Lahteine 479d307a44 Disable LCD Move XYZ for unhomed Delta/SCARA
Silvio Didonna 9088802da1 Optimized Italian strings to fit in 16 character display
João Brázio 801cd48a72
Added missing pt_BR translation
João Brázio 013f19054b
Update pt_PT translation
João Brázio 471d30cc1c
M109: Protected against EXTRUDE_MINTEMP expansion
DavidBjerreBjoerklund 5f840d2e30 Update language_da.h
Corrected:
MSG_KILLED
MSG_NO_MOVE
MSG_STOPPED
MSG_PRINT_ABORTED
MSG_ON
MSG_OFF
João Brázio 7c7e30f4cc
Adherence to the new OOP coding standards
DavidBjerreBjoerklund b80b40a578 Update language_da.h
Added translation mentioned in issue :
Homing would be best tranlated homing, or "Kører til udgangsposition".

#define MSG_SET_HOME_OFFSETS
#define MSG_LEVEL_BED_HOMING
#define MSG_LEVEL_BED_WAITING 
#define MSG_LEVEL_BED_DONE
#define MSG_LEVEL_BED_CANCEL 
#define MSG_HOME_OFFSETS_APPLIED
Scott Lahteine 573d772c92 Merge pull request from paulusjacobus/RCBugFix
Optimised Ducth messages to fit in 16 Char display Update language_nl.h
paulusjacobus 3f7ae9a7ce Update language_nl.h
Optimised all added messages to fit within 16 Characters
Scott Lahteine 865dcf3fb4 Fix FILAMENT_WIDTH_SENSOR measurement
Only measure and store filament width when E is going forward.
Scott Lahteine 2f6c5fe2da Report the probe position in G30
Scott Lahteine 74effedbf5 Merge pull request from paulusjacobus/RCBugFix
rebased my fork with RCBugFix release in order to push language_nl.h
Scott Lahteine bba1f16589 Merge pull request from esenapaj/patch-1
Update Readme.fonts about Kana
Paul de Groot 48a4410f02 rebased my fork with RCBugFix release in order to push language_nl.h
esenapaj ff9511b870 Update Readme.fonts about Kana
I think that that sentence has been completed its part. 
Because Kana fonts were revised by me the other day(PR ), who am a native Japanese.

And for @AnHardt,
I'd like to take this opportunity to express one's heartfelt gratitude as a far eastern person,
about you has been maintaining the resource of Japanese despite you are a far western person.
Silvio Didonna e215c7100d fixed mistranslations and minor changes for consistency between "it" and "en" files.
Silvio Didonna 6208db3b00 fixed mistranslations and minor changes for consistency between "it" and "en" files.
João Brázio e48d0263bf Bugfix: M32 was still using the old print timer
João Brázio e8b80d8c20 Implemented M75, M76, M77 to control the print timer
João Brázio eb61051556 Rework the print job timer to use the stopwatch class
João Brázio 399101fff3 Implemented the stopwatch class and methods
Scott Lahteine 98f2e9fc83 Reduce string storage required for DEBUG_LEVELING
Scott Lahteine 1af5d7b35f Add more leveling-debug output
Scott Lahteine d5b19a49f6 Merge pull request from thinkyhead/rc_adjust_M111_output
Final tweaks to M111 output
Scott Lahteine da2ff4a6d3 Catch a TEMP_SENSOR error before a pins issue
Scott Lahteine 90f6f02aca Merge pull request from thinkyhead/rc_menu_issues_fixer
Revert , clean up lcd_move code
Scott Lahteine fb38d698db Add feedback after "Click to Begin"
Scott Lahteine d5f0db26dc Merge pull request from jbrazio/docs/update-source-url
Update DEFAULT_SOURCE_URL comment
Scott Lahteine ce58d1d4d5 Merge pull request from barus93/patch-2
Update language_it.h
Scott Lahteine 582b58e660 Add audio feedback to edit items
Scott Lahteine a70c3ffc21 Minor syntax tweak with encoderPosition
Scott Lahteine 0f247187b8 Drop extra setting of currentMenu
Scott Lahteine 24cde86a4f Fix syntax highlighting of menu_edit_type lines
Scott Lahteine 86372cd394 Add underscore to internal lcd move function names
Scott Lahteine aa97328cd3 Use min_pos/max_pos for _lcd_move
Scott Lahteine f936df9507 Small cleanup of feedrate dead-zone
Scott Lahteine f5c2fb27cd Handle defer_return_to_status in lcd_goto_menu
Scott Lahteine 8459f7fa5c Use `ms` where possible.
Scott Lahteine 34ce9c4c1c Restore save previous for menu edit items
Gege2B 03d5c9a482 Merge remote-tracking branch 'upstream/RCBugFix' into RCBugFix
Gege2B 4ea45d5c56 Some omitted french translation
barus93 f43e37bb0c Update language_it.h
New messages translated:
#define MSG_LEVEL_BED_HOMING "Homing XYZ"
#define MSG_LEVEL_BED_WAITING "Click to Begin"
#define MSG_LEVEL_BED_DONE "Leveling Done!"
#define MSG_LEVEL_BED_CANCEL "Cancel"
. . .
#define MSG_HOME_OFFSETS_APPLIED "Offsets applied"
João Brázio 9240682630 Followup : Update DEFAULT_SOURCE_URL comment
Scott Lahteine 4b8a71055e Merge pull request from thinkyhead/rc_fix_move_menu_bug
Fix: menu edit items saving position twice
Scott Lahteine 1220dfd5d6 Fix: menu edit items saving position twice
Scott Lahteine b5920837ea Merge pull request from esenapaj/patch-1
Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
Scott Lahteine 53b397ab14 Merge pull request from jbrazio/script/find-missing-translations
Added a script to check all language files for missing translations
Scott Lahteine d6fe454a13 Merge pull request from thinkyhead/rc_spanish_rebase
Add Missing Spanish translation
Scott Lahteine 2abea41c41 Merge pull request from thinkyhead/rc_dutch_translation
Update language_nl.h
RicardoGA 1bfaf57ee5 Add Missing Spanish translation
Add the missing translation (Spanish) issue 
paulusjacobus 4a4b797dca Update language_nl.h
Added these messages with Dutch translation
#define MSG_BED_Z
#define MSG_A_TRAVEL
#define MSG_HEATING_FAILED_LCD
#define MSG_ERR_REDUNDANT_TEMP
#define MSG_THERMAL_RUNAWAY
#define MSG_ERR_MAXTEMP
#define MSG_ERR_MINTEMP
#define MSG_ERR_MAXTEMP_BED
#define MSG_ERR_MINTEMP_BED
#define MSG_HEATING
#define MSG_HEATING_COMPLETE
#define MSG_BED_HEATING
#define MSG_BED_DONE
Scott Lahteine 1ee903f30d Merge pull request from gege2b/RCBugFix
French translation
Scott Lahteine c5ff2c7d32 Merge pull request from clexpert/patch-1
Update language_cz.h
Scott Lahteine 99898ea652 Merge pull request from barus93/patch-2
Update language_it.h
Scott Lahteine 56e8e2b0eb Final tweaks to M111 output
barus93 040a0c49db Update language_it.h
ADD missing translation
Petr Zahradnik 8b843e997a Update language_cz.h
Petr Zahradnik 3cd2beb750 Update language_cz.h
Gege2B 34bf9530c0 French translation
João Brázio d819a4aff9 Fixes , followup : variables must defined with the static keyword to work with PROGMEM when defined inside functions
esenapaj 1326dc7258 Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
This is follow-up the commit e5771346a4.
Update unnoticed files.
Scott Lahteine 0433df3835 Merge pull request from jbrazio/translate/pt_PT
Added missing translations for pt_PT
João Brázio dff6adfbca Fixes : Added missing translations for pt_PT
Scott Lahteine c0e7257932 Fix bug in new endstop pullups handling
João Brázio f94900ee79 Added a script to check all language files for missing translations
Scott Lahteine de39056f68 Merge pull request from thinkyhead/rc_fix_m111_output
Fix M111 output using pgm_read_word, as required
Scott Lahteine fd0ac371b0 Fix M111 output using pgm_read_word as required
As noted by @taratata2016 in https://github.com/MarlinFirmware/Marlin/issues/3300#issuecomment-204687275
esenapaj c4d7e0307c Update Japanese translation
Scott Lahteine c045ec8cb3 Merge pull request from thinkyhead/rc_doc_tweaks
Simplified endstop configuration
Scott Lahteine d771174797 Merge pull request from esenapaj/patch-2
suppress warnings
Scott Lahteine f2032cfcf6 Merge pull request from thinkyhead/rc_english_patch
Fix English definition for MSG_LEVEL_BED_CANCEL
Scott Lahteine 09c6f80c1e Fix MSG_LEVEL_BED_CANCEL english
esenapaj afe7d26543 Update Japanese translation
Scott Lahteine 3aee89b93a Merge pull request from thinkyhead/rc_patches_april_3
Add history to LCD Menus, fix up Manual Bed Leveling
Scott Lahteine 7a2f73c6db Remove extra comma from LCDHandlerAction
Scott Lahteine 3fbf67e5ce Patch MBL feedback and event handling
Scott Lahteine ef2fbaec98 Headings for menu sub-items, actions, etc.
Scott Lahteine dc109ac4e2 Move MBL code to its logical place
Scott Lahteine 6730408ec1 Move lcd_autostart_sd to its logical place
Scott Lahteine 056b80dc53 Have "back" menu items go to the previous item
Scott Lahteine c94482168b Add MSG_LEVEL_BED_CANCEL for MBL
Scott Lahteine 877fb1f588 Account for MAX31855 in conditionals
Scott Lahteine d24f14a799 Add HAS_TEMP_HOTEND define
esenapaj f9e1a0ee6c suppress warnings
Scott Lahteine cf9a171aa9 Merge pull request from thinkyhead/rc_mbl_lcdDrawUpdate
Improvements to MBL, general LCD menu handling
Scott Lahteine 2b01649533 Move default machine info to pins files
Scott Lahteine 4f24323817 Split DEFAULT_MACHINE_NAME from DEFAULT_SOURCE_URL
Addressing  – Avoid undefined symbol errors in the compiler.
Scott Lahteine 771ee1c1a9 Update MBL menu sub-function names
Scott Lahteine d659777e70 Fix MBL to handle re-entrant calls
Scott Lahteine 5719fcba51 Add MSG_LEVEL_BED_DONE and MSG_LEVEL_BED_WAITING
Scott Lahteine 80b8fd1cad Add MSG_HOME_OFFSETS_APPLIED
Scott Lahteine d1c45ff80b More user interaction in MBL
Scott Lahteine 240b71ee1c Give names to lcdDrawUpdate values
Scott Lahteine b0a3c7a91c Add feedback sounds to MBL items
Scott Lahteine 782c598e66 Use ftostr43 with '+' option in MBL Z adjuster
Scott Lahteine f08b0d034f Merge pull request from RicardoGA/RC_Babystepping_fix
Babystepping Fix
Scott Lahteine 09437466b1 Merge pull request from tnw513/fix_filament_dia
changed DEFAULT_NOMINAL_FILAMENT_DIA for consistency between example config files
Scott Lahteine 2b4c42610c Adjust SanityCheck messages
Scott Lahteine a617d12f70 Account for Z_DUAL_ENDSTOPS in sanity checking of endstops
Scott Lahteine 868eebfdee Simplify configuration of Z2 endstops
Scott Lahteine e5771346a4 Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
Scott Lahteine 071c742b8a Move STRINGIFY to macros.h, use in language.h
Scott Lahteine 2ee599d873 Merge pull request from tnw513/fix_max_endstop
Max endstops disabled for stock Prusa i3 Hephestos.
Scott Lahteine 4e1bbdb89f Merge pull request from alhirzel/RCBugFix
Fix manual Y movement on delta (regression).
Scott Lahteine 5fb88a2754 Merge pull request from jbrazio/bugfix/followup-3235
Fixes missing icons from status screen
Scott Lahteine 3c14c01a3a Merge pull request from esenapaj/patch-2
Follow-up the commit a393941
RicardoGA 6b1d2263a2 Babystepping Fix
Silvio Didonna dfe891fe11 changed filament diameter for consistency between all example config files.
Alexander Hirzel 6e0d627c8c Unbreak the Delta radius clipping
Silvio Didonna 6c528e63eb max endstops disabled. Stock Prusa i3 Hephestos have min endstops.
Alexander Hirzel 949172606f Fix manual Y movement on delta (regression).
João Brázio 55a248d6b4 Fixes : Wrong board def in pins.h
João Brázio 04b2abb6aa Fixes : Missing all icons from status screen
esenapaj 81593cb3cb Follow-up the commit a393941
Scott Lahteine 6a245fe4f7 Release 1.1.0-RC5
Scott Lahteine e8f8a46ef5 Merge pull request from thinkyhead/rc_various_fixes
Various patches for LCD menu issues
Scott Lahteine b98f72b483 Small optimization for ftostr43
Scott Lahteine a393941d2d Combine "XYZ" with MSG_LEVEL_BED_HOMING
Scott Lahteine 097cc75ba8 Patch _lcd_level_bed draw to fix flicker, show proper offset
Scott Lahteine 1e1a18e091 Remove extra semicolon in ultralcd.cpp
Scott Lahteine 0b4f65dca8 Always limit blink to ~1 second intervals
Scott Lahteine ffe054c129 Fix comment about host keepalive interval
Scott Lahteine 0d6609c3c5 lcd_goto_menu should set lcdDrawUpdate to 2
Scott Lahteine af89ccf96a Use flag to defer lcd return-to-status
Scott Lahteine 641b30217e Patch prevEncoderPosition compile issue
Thanks to @jbrazio 
Scott Lahteine 41aa4bdf1f Use XYZ translated strings in dogm
Scott Lahteine 92882fcc51 Allow lcd_implementation_drawedit to draw a message
Scott Lahteine 0114cf1101 RCBugFix version string
Scott Lahteine 9c43369ebb Merge pull request from thinkyhead/rc_fix_num2str
Clean up num2str functions, extend ftostr43
Scott Lahteine 1da9d10173 Support for MKS v1.3/1.4 and Sainsmart RAMPS 1.4 variants
Scott Lahteine fcedfd6e99 Clean up num2str functions, extend ftostr43
Scott Lahteine 2512d8fd5e Merge pull request from thinkyhead/rc_slow_buttons
Macros for buttons, some cleanup for slow buttons