Commit Graph

4102 Commits (9c800d1f8c01ba3a2ddbe38ba01f99875ab2234f)

Author SHA1 Message Date
Scott Lahteine 319d184999 Merge pull request from jbrazio/feature/buildroot-cleanup
Buildroot cleanup
Scott Lahteine a469341555 Merge pull request from jbrazio/feature/move-felix-cfg
Moves Felix's dual configuration to a folder
João Brázio 14652bb141
Moves shared helper scripts to the buildroot
João Brázio 80f05920c5
Moves Felix's dual configuration to a folder
Scott Lahteine 8218558953 Update comments, rename next_ping_ms, followup to
Scott Lahteine 6d68b12e28 Merge pull request from AnHardt/fix-screen-updatedelay
Rework intermediate idle() and manage_heater() calls in G2/G3 and G5
AnHardt e761bdbb4b Remove SF_ARC_FIX from G5 (Cubic B-spline)
Remove SF_ARC_FIX from G5 (Cubic B-spline).
SF_ARC_FIX is a fix for G2/G3 (arcs) where Skeinforge always produced relative instead of absolute coordinates for the endpoint of an arc.
It's very unlikely this is also a problem with Cubic B-splines. More likely is copying from the G2/G3 code.
AnHardt 2207001333 No compromises for the manage_heater()
No compromises for the manage_heater(). manage_heater() will return immediately when there is nothing to do, but needs a constant detaT to work proper.
Calling idle() only every 200ms results in a display update every ~2 seconds - that should be enough.
For the other functionalities in idle() and manage_inactivity() 200ms is a lot but hopefully works.
AnHardt 0c4d885d5b Speedup sreen update delay
Speedup sreen update delay
and correct a comment.

A module division by 10 is slooooow. (powers of 2 are fast - but then you can AND a bitmask with the same result)
Rafa Couto 9d416289cc Update Galician language to 1.1.0-RCBugFix.
Scott Lahteine 07c9a11c3c Automatically set X2 stepper pins
Scott Lahteine 8aa591ca09 Merge pull request from jbrazio/feature/m999-s-arg
Implements S1 argument in M999
Scott Lahteine 138c5c8378 Merge pull request from thinkyhead/rc_dual_x_compile_fix
DUAL_X_CARRIAGE fixes, improvements, Travis test
João Brázio e6effb8f35
Implements S1 argument in M999
Scott Lahteine 2a7b1a85f7 Improve DUAL_X_CARRIAGE sanity check errors
Scott Lahteine 516e79bbda Declare extruder_duplication_enabled in Marlin.h
esenapaj 56d5ae596c Update Japanese trasration
・Add new translation
・Change translation
Scott Lahteine 4041508ffb Function decl. in headers don't need "extern"
Scott Lahteine 82c2d308dc Merge pull request from thinkyhead/rc_bezier_delta_fix
Bezier style and DELTA patch
Scott Lahteine ecec5c5e58 Bezier style and DELTA patch
Scott Lahteine d66e53c42b Merge pull request from thinkyhead/rc_home_z_before_g29
Require homing of Z before G29
Scott Lahteine 552516ddf5 Merge pull request from AnHardt/minor-delta-segmenting-speedup
Minor DELTA segmentation speedup
Scott Lahteine a28970784c XYZ unhomed
Scott Lahteine a9926b71a4 Require homing of Z before G29
AnHardt 41e9569dbc Minor DELTA segmentation speedup
Minor DELTA segmentation speedup by pulling calculations out of the loop.
Scott Lahteine 3016dfe484 Merge pull request from thinkyhead/rc_bezier_curves
Add BEZIER_CURVE_SUPPORT — G5 command
Scott Lahteine d0ac4541d3 Merge pull request from jbrazio/bugfix/followup-3770
G29: Report final position back to host when using MBL
João Brázio b6a3aef297
G29: Report final position back to host when using MBL
esenapaj 95f30529a6 Add stowing process for MECHANICAL_PROBE
esenapaj e2b87f6c85 Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE
Scott Lahteine 58339aea5f Merge pull request from jbrazio/bugfix/iteration-invokes-undef-behavior
Bugfix: iteration invokes undefined behavior
Scott Lahteine 26b4cb5b42 Merge pull request from thinkyhead/rc_auto_fans_again
Fix checkExtruderAutoFans
Scott Lahteine c9271e610b Merge pull request from jbrazio/bugfix/lcd-hide-bed-icon
Remove the hotbed icon from the status screen
Scott Lahteine 2f14934c65 Fix checkExtruderAutoFans
Make sure to only set the fan state once when extruders share a fan
João Brázio ecd490ed49
Bugfix: iteration invokes undefined behavior
Scott Lahteine abdfd914f8 Merge pull request from esenapaj/patch-4
Follow-up for  and 
Scott Lahteine 754b0152f5 Fix MBL zigzag calls
esenapaj 6d722716f7 Follow-up the PR and
Update forgotten Configuration_DUAL.h
João Brázio 451000387d
Remove the hotbed icon when HAS_TEMP_BED is false
Scott Lahteine a058226799 Prevent watchdog timeout in bezier moves
Scott Lahteine 13175ce7da Fix error checking in M421
Scott Lahteine bc5a547d55 More robust MBL index / point conversion
Scott Lahteine a3520b6f01 More precision in M503 output for MBL's M421
Scott Lahteine 1b90682617 Merge pull request from thinkyhead/rc_sensitive_fan_pins
Remove need to define unused pins as -1 in pins files
Scott Lahteine c8a40f06a6 Merge pull request from thinkyhead/rc_more_printcounter
Printcounter bugfix and some new features
Scott Lahteine 585c8a918f Merge pull request from thinkyhead/rc_verbiage
Tweaks to some verbiage
João Brázio f9a62f6a8e Added PRINTJOB_TIMER_AUTOSTART section to example config files
João Brázio 8a18c52002 Adds an option to disable print job timer auto start
João Brázio a79267217b M78 now allows stats reset using the S78 argument
João Brázio b660f1bdb8 Bugfix: Multiple M77 no longer increment the print counter
Scott Lahteine c63f95f2fe Merge pull request from clexpert/patch-1
Lastest changes in Czech translate
Scott Lahteine e01e52969e Merge pull request from thinkyhead/rc_fix_auto_fans
Don't try to enable unused auto fans
Scott Lahteine ddf3e1e22d Tweaks to some verbiage
Scott Lahteine a713043acd Merge pull request from esenapaj/patch-3
Enclose all #error strings by double-quotes
Scott Lahteine 3cfea3ff12 Merge pull request from AnHardt/fix-FIX_MOUNTED_PROBE
G29 missing FIX_MOUNTED_PROBE condition
Scott Lahteine 08dfe08f9a Merge pull request from jbrazio/feature/update-pt_PT
Updated pt_PT language pack
Scott Lahteine 596ebccd54 Merge pull request from jbrazio/feature/followup-3740
Warn user about useless of individual axis homing and DELTA kinematics
Scott Lahteine 6e3556cb75 Merge pull request from esenapaj/patch-2
Update Japanese translation
Scott Lahteine ddac17a195 Add BEZIER_CURVE_SUPPORT (G5 XYZEFIJPQ)
Scott Lahteine b4c891dfd2 Remove obsolete reference to prepare_arc_move
Scott Lahteine 9f6b8f7d5b Remove extra @section directive from configs
Scott Lahteine 4d6bb52b26 Don't try to enable unused auto fans
Addressing 
Scott Lahteine f13c4a9ec4 Merge pull request from jbrazio/feature/host-keepalive
Removes the DISABLE from HOST_KEEPALIVE
João Brázio 596f15348d
Updated pt_PT language pack
João Brázio d7522152e1
Warn user about useless of individual axis homing and DELTA kinematics
AnHardt 8a4376d51f Idle during long arcs
Idle during long arcs
to prevent from watchdog resets during high segmented fast arcs.
esenapaj 888443ca1e Enclose all #error strings with apostrophes
Petr Zahradnik 50b1a6bb2b Lastest changes in Czech translate
AnHardt b74af78736 Make arc support (G2/G3) configurable
Saves about 2669 bytes when deactivated. (About 1% for a AT2560, about __4%__ for a AT644!)
AnHardt aef2559bd8 fix-FIX_MOUNTED_PROBE
Add a forgotten condition
esenapaj e9d851137d Update Japanese translation
・Add new translation
Scott Lahteine 14cd0f4c92 Merge pull request from thinkyhead/rc_lcd_home_options
Individual Axis Homing LCD menu items
esenapaj 69511b5e5e Follow-up the PR #3719(Harmonize LCD comment section)
It update forgotten Configuration_DUAL.h.
Scott Lahteine 675e92ab1f Merge pull request from thinkyhead/rc_limit_i2c_request
Print an error on bad i2c request
João Brázio 09150cae79 Individual Axis Homing LCD menu items
Scott Lahteine 4dc4e2063f Add REVERSE_ENCODER_DIRECTION option
Scott Lahteine aaeadf0cbd If no "B" parameter given, get 1 byte
Scott Lahteine a6d594665b Print an error on bad i2c request
Reference: https://github.com/MarlinFirmware/Marlin/pull/3713#issuecomment-218333678
João Brázio 85b2c80838
Updated example configurations
João Brázio ac7f634956
Removed the DISABLE from HOST_KEEPALIVE_FEATURE option
Scott Lahteine a454a88f9c Merge pull request from jbrazio/bugfix/printcounter
Minor #warning fix for PrintCounter
Scott Lahteine 03bda5c141 Merge pull request from jbrazio/feature/update-configs
Harmonize LCD comment section
Scott Lahteine c827671299 Mention Z_PROBE_ALLEN_KEY in probe sanity checks
Scott Lahteine be5d17de17 Merge pull request from thinkyhead/rc_file_offset_long
Use code_value_long for potentially large values
Scott Lahteine 56dd31ea3c Use code_value_long for potentially large values
Addressing 
João Brázio eafa16a781
Minor #warning fix for PrintCounter
João Brázio 5373ac6373
Updated example configurations
João Brázio aa5a4716cf
Update default config
esenapaj 1a75509a3c Cleanup for Danish file
・Arrange the strings in unified order
・Remove "#ifdef DELTA_CALIBRATION_MENU" directive
・Adjust spacing
esenapaj cf6c607425 Update Japanese translation
・Add new translation
・Add translation for 16 width ASCII LCD
・Change translation
・Revert translation from Japanese to English
・Fix typo
Scott Lahteine 6f36b7c1cd Merge pull request from yarda/fix-melzi2-arduino-1.6.x
Fixed Makefile to work with Melzi2 boards on arduino-1.6.x
Scott Lahteine 050e0bd2af Merge pull request from thinkyhead/rc_runaway_logic
Fallthru in thermal runaway test when TRState changes
Scott Lahteine 5f7ad16b19 Merge pull request from thinkyhead/rc_fix_delta_blocking_move
Fix dipping on DELTA robots during G29
Scott Lahteine 96b71e62c0 Fix dipping on DELTA robots during G29
- Addressing , et. al.
Scott Lahteine ea1dd31851 Enclose #error strings with apostrophes in quotes
Scott Lahteine 9b92bb8f31 Set the initial state based on target temperature
Scott Lahteine 6b13c430ae The TRReset state is not needed with fall-through
Scott Lahteine c2522ce1f5 Fallthru in thermal runaway test when TRState changes
Scott Lahteine d32d9a3c5c Merge pull request from thinkyhead/rc_consolidate_probe_flags
Cleanup and consolidate probe conditionals for clarity
Scott Lahteine 15fc93d742 Cleanup and consolidate probe conditionals for clarity
Scott Lahteine 5ca6334fd2 Cleanup pins files, fixup analogtodigitalpin, etc.
esenapaj 9186be7b83 Fix compilation error in debugging code
Fix compilation error in Thermal Runaway debugging code
Scott Lahteine 51109d4af7 Use AxisEnum with _lcd_babystep()
Scott Lahteine b65ea98d6b Localize babystepping in the Temperature class
So that `ultralcd.cpp` doesn’t need to worry about the details.
Scott Lahteine 0c7beb832c Merge pull request from esenapaj/patch-1
Follow-up the PR #3643(Temperature singleton)
Scott Lahteine fc5fe2cc22 Merge pull request from jbrazio/rework/delta-diagonal-rod-timmers
Moved DELTA radius/rod default trimmer values to Conditionals.h
esenapaj 1a97442d19 Follow-up the PR #3643(Temperature singleton)
Follow-up the PR #3643(Temperature singleton)

・Change from fanSpeedSoftPwm[0] to thermalManager.fanSpeedSoftPwm[0] in planner.cpp
It fix compilation error when FAN_SOFT_PWM is enabled.

・Remove declaration of setExtruderAutoFanState() in temperature.h
Because that function was abolished.

・Change from babystepsTodo to thermalManager.babystepsTodo in ultralcd.cpp
It fix compilation errors when BABYSTEPPING is enabled.
Scott Lahteine 4f6120f70f Merge pull request from thinkyhead/rc_singletons_plus_temperature
Temperature singleton
Scott Lahteine 084f6b5b44 Temperature singleton class
Scott Lahteine 142bd3f3e7 Disable THERMAL_PROTECTION_BED with no sensor
Scott Lahteine 13f85a2b50 Can't use the ENABLED macro as a boolean
João Brázio 23567a1d8b
Moved DELTA radius/rod default trimmer values to Conditionals.h
Scott Lahteine b4b5c7a6b7 Merge pull request from thinkyhead/rc_scoovo_controller
Use directional buttons when defined
Scott Lahteine 6398d497b3 Ultimate followup to Stepper/Planner patch
- Search all symbols and apply prefixes where needed
- Encapsulate some private methods
- Inline some setters
- Make `microstep_mode` a public method
Scott Lahteine ddafb859e2 Use directional buttons when defined
Scott Lahteine b959020532 Merge pull request from esenapaj/patch-1
Additional follow-up the PR #3631(Encapsulate S...
esenapaj 212b17d510 Fix for PR #3526(Configuration.h LCD & SDCard s...
Fix for PR #3526(Configuration.h LCD & SDCard section rewrite)

It removes duplicated BQ_LCD_SMART_CONTROLLER.
esenapaj 605808fe37 Additional follow-up the PR #3631(Encapsulate S...
Additional follow-up the PR #3631(Encapsulate Stepper, Planner, Endstops in singleton classes)

・Change from abort_on_endstop_hit to stepper.abort_on_endstop_hit in endstop.cpp, Marlin_main.cpp, and ultralcd.cpp
・Add include path to cardreader.h and temperature.h in endstop.cpp(for CardReader class and disable_all_heaters())
It fix compilation error when ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED and SDSUPPORT are enabled.

・Change from digipot_current() to stepper.digipot_current() in Marlin_main.cpp
・Change from digitalPotWrite() to stepper.digitalPotWrite() in Marlin_main.cpp
It fix compilation errors when HAS_DIGIPOTSS is enabled.

・Change from microstep_mode() to stepper.microstep_mode() in Marlin_main.cpp
・Change attribute of microstep_mode() from private to public in stepper.h
・Change from microstep_readings() to stepper.microstep_readings() in Marlin_main.cpp
・Change from microstep_ms() to stepper.microstep_ms() in Marlin_main.
It fix compilation errors when HAS_MICROSTEPS is enabled.
Scott Lahteine 7fd0243048 Cleanup, debug strings in Planner::adjusted_position
Scott Lahteine 85e732d5fd Fix BABYSTEPPING, add it to Travis test
Scott Lahteine 37c4970d87 Merge pull request from esenapaj/patch-2
Follow-up the PR #3631(Encapsulate Stepper, ...
Scott Lahteine ad27d3c523 Merge pull request from esenapaj/patch-1
Some clean-up for example configuration files
Scott Lahteine f1c1a8dc59 Merge pull request from Blue-Marlin/83filen2
8.3-filenames second try
Jochen Groppe 0bae00c1ed Merge pull request from tkurbad/german_translation
Revisited German translation
Blue-Marlin 5ad7d263e9 8.3-filenames second try
Fix for  3593, 
this time excludung 'DEL' instead of accidently '~'.
Torsten Kurbad aae2f502e0 Revisited German translation
esenapaj a82cfcff2d Follow-up the PR #3631(Encapsulate Stepper, ...
Follow-up the PR #3631(Encapsulate Stepper, Planner, Endstops in singleton classes)

plan_bed_level_matrix -> planner.bed_level_matrix in multi extruders section of Marlin_main.cpp
It probably fix the Issue #3658(plan_bed_level_matrix not declarate).

movesplanned() -> planner.movesplanned() in ADVANCED_OK section of Marlin_main.cpp
It fix compilation error when ADVANCED_OK is enabled
esenapaj 2fa4bc344c Some clean-up for example configuration files
Some clean-up for example configuration files

Follow-up and fix the PR #3253(Make the Autotune item(s) in the LCD menu optional):
・Update forgotten file(Felix/Configuration_DUAL.h)

Follow-up the PR #3526(Configuration.h LCD & SDCard section rewrite):
・Add section of RigidBot Panel to RepRapWorld/Megatronics/Configuration.h

Follow-up the PR #3576(Z Safe Homing for all):
・Adjust spacing

Follow-up and fix the PR #3625(Print job statistics):
・Update forgotten file(Felix/Configuration_DUAL.h)
・Remove ambiguous character "f" in top of RigidBot/Configuration.h
Scott Lahteine da47b83b3d Revert PR 3648 to fix SD printing
The character 0x7E is common in 8.3 filenames. Maybe the last condition
should be removed completely instead.
Scott Lahteine 60c6efb75c Merge pull request from thinkyhead/rc_bed_temp_watch_merge
Introduce temp watch protection for the bed
Scott Lahteine 5b7a6c217a Include more fans in sensitive pins list
Scott Lahteine f508c54c6c Use #undef in AZTEEG_X3_PRO for RAMPS overrides
Scott Lahteine c6f1337f5c NOOP macro for do-nothing macros
Scott Lahteine c2145566c7 Merge pull request from thinkyhead/rc_singletons
Encapsulate Stepper, Planner, Endstops in singleton classes
Scott Lahteine fbf69081b4 Updated comment for THERMAL_PROTECTION_BED
gralco 908229dbb3 Introduce temp watch protection for the bed
When setting the bed temp via M140/M190 if the thermistor does not read an increase of WATCH_BED_TEMP_INCREASE degrees by WATCH_BED_TEMP_PERIOD seconds then it will throw "Error:Heating failed, system stopped! Heater_ID: bed" and call the kill() function.

Conflicts:
	Marlin/Configuration_adv.h
Scott Lahteine 77d6e5283b Merge pull request from Blue-Marlin/83filenames
Don't reject 8.3-filenames with chars > 0x7f
Scott Lahteine 24a15332b3 Encapsulate dual Z endstop handling
Scott Lahteine 462a8a951e A little extra gcode_T spacing
Scott Lahteine 96f51f400f Planner singleton class
Scott Lahteine 5076d12344 Localize M119 in Endstops class
Scott Lahteine 5e4e535ce8 Stepper and Endstops as singleton objects
Scott Lahteine 6d3e4e1f8f Prevent stuck M109/M190 when target is changed
Blue-Marlin ac4caab8f1 Don't mangel 8.3-filenames with chars > 0x7f
Don't mangel 8.3-filenames with chars > 0x7f

Windows produces 8.3filenames wit chars > 0x7f. Those have been rejected
by Marlin until now.

With these 'malformed' filenames can now be worked with:
In the LCD menue
With RepetierHost (V1.6.1 tested) - full support. Characters are
displayed as '?'
With Octoprint (1.2.10 tested) the files do not appear in the files
area. At the console, listed with M20 they appear with a '�'.
With Pronterface the files appear in the sd-window but you can't start
them. They are mangled by pronterface. The names are altered and than
recected by Marlin. In the console they apper with differen but not the
correct characters.

All in all a little step forward.

Fix for 
Scott Lahteine eeef571be2 Merge pull request from thinkyhead/rc_acceleration_fix1
Fix an acceleration anomaly by making locals signed
Scott Lahteine c3ef9993b9 Merge pull request from jbrazio/feature/print-counter
Print job statistics
Scott Lahteine 96b2b3f4fe Merge pull request from thinkyhead/rc_quieter_wait_for_temps
Keepalive not needed while waiting for temperatures
João Brázio e34f4653ef
Fixed a typo on the configuration files
João Brázio 1491d682fb
Miscellaneous tweaks on PrintCounter
João Brázio 27088e356f
Updated example configuration files
João Brázio 8fb23e899f
PrintCounter EEPROM read/write optimizations
João Brázio 9589e51810
Disable DEBUG_PRINTCOUNTER
João Brázio e2da7e5000
Updated the default configuration and fixed a printcounter.h typo
João Brázio d6cfcc9c8b
Added new G-Code: M78
João Brázio 4f541c5bb5
Added a new object: PrintCounter
João Brázio 26b166d7cf
Made all stopwatch::debug() calls static
Scott Lahteine 5897b58a70 Merge pull request from esenapaj/patch-2
Update distribution date and readme again
Scott Lahteine f4706bb90e Keepalive not needed while waiting for temperatures
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