Commit Graph

175 Commits (d3ba878f703dd3e97186c6ebd1bb73bda50d404c)

Author SHA1 Message Date
Scott Lahteine 9beb3f2f5e Merge pull request from thinkyhead/rc_fil_runout_cleanup
FIL_RUNOUT_INVERTING false by default
Scott Lahteine f215b30932 Merge pull request from thinkyhead/rc_probe_without_abl
Make Z Probe options independent of ABL
Scott Lahteine dfbf8b3c2c FIL_RUNOUT_INVERTING false by default
Scott Lahteine de12228758 Make Z Probe options independent of ABL
Scott Lahteine f8c278ce4d Cartesio UI display option in all configs
Scott Lahteine bd4ec727e7 Merge pull request from thinkyhead/rc_M851_with_probe
Make M851 standard with a bed probe
Scott Lahteine fc56a547d1 Rename movement section to motion
Scott Lahteine 1000563d80 Make M851 standard with a bed probe
Scott Lahteine 47ce810f52 Remove support for XY servo endstops
Scott Lahteine 02e5dad29a Include Croatian in language listings
João Brázio 8ccd97e7cc
Updated all example configuration files
Reid Rankin 16212432c9 G20/21 and M149 support, and code_value() refactor
This is an update of MarlinDev PR .

G20/21: support for switching input units between millimeters and
inches.
M149: support for changing input temperature units.

In support of these changes, code_value() and code_value_short() are
replaced with an array of functions which handle converting to the
proper types and/or units.
Scott Lahteine cd441ce652 SINGLENOZZLE: EXTRUDERS versus HOTENDS
Scott Lahteine db0fd021d0 Z raise options independent of ABL so G28 can use them
Scott Lahteine 28fb1f8994 Tweak #endif comment for ABL GRID
Scott Lahteine a0b000d752 Support for SAV_3DGLCD OLED LCD controller
Edward Patel 92a27c37b3 MBL: Apply https://github.com/MarlinFirmware/Marlin/pull/3903 to example_configurations
Scott Lahteine fe3122774a Merge pull request from thinkyhead/rc_coreyz_support
Support for COREYZ. Fixes for COREXY, COREXZ
Scott Lahteine 89e630b2fb Merge pull request from thinkyhead/rc_singlenozzle
SINGLENOZZLE
Scott Lahteine 95fee8ca81 Add option for CoreYZ kinematics
Scott Lahteine c5130fd23b Additional instructions for controller reverse options
Scott Lahteine 69abfef82e Add "SINGLENOZZLE" extruder option
Scott Lahteine 1a6c72cb57 Apply to the rest of the configs
João Brázio f9a62f6a8e Added PRINTJOB_TIMER_AUTOSTART section to example config files
Scott Lahteine f13c4a9ec4 Merge pull request from jbrazio/feature/host-keepalive
Removes the DISABLE from HOST_KEEPALIVE
Scott Lahteine 14cd0f4c92 Merge pull request from thinkyhead/rc_lcd_home_options
Individual Axis Homing LCD menu items
João Brázio 09150cae79 Individual Axis Homing LCD menu items
Scott Lahteine 4dc4e2063f Add REVERSE_ENCODER_DIRECTION option
João Brázio 85b2c80838
Updated example configurations
João Brázio 5373ac6373
Updated example configurations
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 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 c3ef9993b9 Merge pull request from jbrazio/feature/print-counter
Print job statistics
João Brázio e34f4653ef
Fixed a typo on the configuration files
João Brázio 27088e356f
Updated example configuration files
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 0c11566f42 Replace LANGUAGE_INCLUDE with LCD_LANGUAGE
Scott Lahteine 259794c0be Make DISPLAY_CHARSET_HD44780 a single setting
João Brázio 7de0161204
Updated example config files
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 339b5b3e34 Patch more configs with new changes
Scott Lahteine a8e4d7c135 Merge pull request from alephobjects/BedTempHysteresis
Implementation of M190 bed temp hysteresis
Scott Lahteine 1cc622b167 Fix minor spelling in comments
Scott Lahteine de8c0baf8b Update some comments in Configuration.h
gralco 69c00aea4c Include bed hysteresis setting in the example configs
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 2eca8d63b3 Add DEFAULT_KEEPALIVE_INTERVAL setting
Scott Lahteine e5771346a4 Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
Scott Lahteine ffe054c129 Fix comment about host keepalive interval
Scott Lahteine 1a79b13b7a FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
Scott Lahteine 53cc6cca46 Formalize some dependencies on PIDTEMPBED
Scott Lahteine 4b31c67dce Add PID_AUTOTUNE_MENU option
Scott Lahteine 0da744b7b0 Further cleanup of comments, partial Doxygen-style
Following up on 
jbrazio 5e5d250832 Added gplv3 header to all Marlin files
Scott Lahteine da9d4c4caf Merge pull request from esenapaj/patch-5
Follow-up the PR , etc
esenapaj fc75e6f92d Follow-up the PR , etc
Follow-up the PR 
Follow-up the commit 143ad74: unnoticed updates
Fix for commit b0f5ba0: Z offset: -front [of the nozzle] +behind -> Y offset: -front [of the nozzle] +behind
Standardize the writing method: Z-probe, z-probe -> Z Probe
Adjust spacing
esenapaj 22299c13c1 Change link to the document
documentation/LCDLanguageFont.md moved to http://www.marlinfirmware.org/ at commit 12d0983757,
but http://www.marlinfirmware.org/ isn't working.
Scott Lahteine be08eb6153 Merge pull request from jbrazio/feature/add-pt_pt-utf8
Add pt_pt-utf8 language pack and fix some minor compiler warnings
Scott Lahteine d1ff7959b7 Merge pull request from esenapaj/patch-1
follow-up the commit b82d91e
Scott Lahteine 1cc316f1fd Merge pull request from thinkyhead/updated_2820
This is quite comprehensive. If probes are disabled in any case when they shouldn't be, I'm sure we will hear about it soon.
jbrazio 1aa531a3db Missing coma comment correction for all config files
jbrazio 68dda08fff Added pt_pt-utf8 language pack; Fixed some minor compiler warnings; Harmonize file suffix for the current existing UTF8 language packs; Updated all configuration files to reflect the new language packs
esenapaj 468df96b0f follow-up the commit b82d91e
follow-up the commit b82d91eca6
Scott Lahteine 32f75749e4 Merge pull request from Blue-Marlin/thermal-protection
Improve the descriptions for THERMAL_PROTECTION
esenapaj 37eaa1406b follow-up the PR
esenapaj 198d5d56fd follow-up the PR
Blue-Marlin 3166aed087 Improve the descriptions for THERMAL_PROTECTION
AnHardt 3f45a1acf9 Check probes only when deployed
Aim: Test probes in update_endstops only when activated

Changes:
Configurations
 Add define for FIX_MOUNTED_PROBE to handle the situation where formerly ENDSTOPS_ONLY_FOR_HOMING had to be set, or lowering the nozzle below Z_PROBE_OFFSET_FROM_EXTRUDER could give an "endstop hit" message.
 Add define for Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to indicate a common situation, that we have a probe but it is connected to an endstop pin
 Add some comments
 Shift some entries to have related things together.

Conditionals.h
 We have a probe (HAS_Z_MIN_PROBE) if one of the pins is defined AND one of the probes is defined.

SanityCheck.h
 Add some tests if the probe is connected and if we have defined a probe.

stepper.cpp
 Changes to test the probe only when it is deployed (z_probe_is_active).
 Test update_endstops() when the probe is deployed.

MarlinMain.cpp
 a. set and reset z_probe_is_active in deploy_z_probe(), stow_z_probe() and dock_sled()
 b. set and reset z_probe_is_active in the case a z-servo is moved to a defined position. The only remaining unhandled servo move is in M280 where we do not end in a defined position. If you want to handle a probe use M401/402
 c. skip deploying/stowing when already deployed/stowed in the dedicated deploy/stow functions.
 d. Handle the new FIX_MOUNTED_PROBE in parallel to a servo driven probe/endstop.

 To do: In another PR. handle all probes in deploy/stow_z_probe.
 Sort out SERVO_LEVELING vs. HAS_SERVO_ENDSTOPS.
Scott Lahteine 7ec7bb31c4 Send a Busy signal to hosts during long processes, wait for input, etc
If Marlin is blocking the serial input or command queue for any length
of time (for example more than 2 seconds), it needs to send a message
to serial out to inform the host that it is busy. Marlin should only
send these messages out when busy, and preferably not when trying to
print formatted output.
Scott Lahteine d56c6af24e Merge pull request from thinkyhead/rc_reverse_lcd_menu
Option to reverse the click-wheel direction in menus
Scott Lahteine b8b51d8da8 Add the REVERSE_MENU_DIRECTION option
Scott Lahteine cc9968f893 Patch spacing in
Scott Lahteine 1c384930f3 Merge pull request from thinkyhead/rc_fix_macro_expansion
Wrap macros to prevent bad expansions
Scott Lahteine 30c3a21d1f Merge pull request from thinkyhead/rc_support_MAX31855
Scott Lahteine f9ded2a7c4 Wrap macros to prevent bad expansions
Scott Lahteine 27f244ba2c Support MAX31855 as Temperature Sensor -3
Scott Lahteine ce639b8b03 Group FILAMENT_SENSOR options together
AnHardt fd5414c6ea Z_RAISE_BEFORE_HOMING -> MIN_Z_HEIGHT_FOR_HOMING
rebased
corrected spelling
changed to #elif for error

Still with MIN_Z_HEIGHT_FOR_HOMING but con be done with (folder wide) search-replace when we have a better name.
esenapaj2 29e09c7c3e update example configurations
update old comments
update or delete deprecated definitions
complement forgotten updates
adjust spacing
some cosmetic changes
Scott Lahteine 13ef12ad3f Fix power calculations
As suggested by @max-pau in  - 
Scott Lahteine 5cba0210f2 Small patch to Z_SAFE_HOMING comment
jbrazio 143ad74db7 Update PROBE_OFFSET_FROM_EXTRUDER comment section in all example config
files.
Scott Lahteine e7cf85b922 Merge pull request from thinkyhead/esenapaj-patch-1
Enhanced  - formal Mesh/Manual dependency
Scott Lahteine eb85342fd9 Merge pull request from AnHardt/fix2661
Pre home display - Stepper release
Scott Lahteine 772460a7b8 Various minor spelling corrections
Redo of  rebased against RCBugFix
AnHardt 615bec2329 Activate warning about possible reduced accuracy by default
Renamed `WARN_REDUCED_ACCURACY` to `DISABLE_REDUCED_ACCURACY_WARNING`

Changed the condition for blinking from
```
#if ENABLED(WARN_REDUCED_ACCURACY)
```
to
```
#if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
```
AnHardt 4b02f33e69 Distribute config-changes to the other configurations
Scott Lahteine c2e5c6c12c Nest Manual Bed Leveling options
This formalizes the dependency of MANUAL_BED_LEVELING on
MESH_BED_LEVELING
Scott Lahteine b19b272172 Update configurations with SPI_SPEED
- Include aligned comment about new SDSUPPORT behavior
Scott Lahteine 159ff94afd Remove obsolete HEATER_BED_DUTY_CYCLE_DIVIDER
Ruwan J Egoda Gamage b58083b0fa Getting rid of SDEXTRASLOW, SDSLOW variables.
Ruwan J Egoda Gamage 1b7c443628 Adding SDULTRASLOW variable.
Instead of changing SDEXTRASLOW variable to a slower speed,  the new
SDULTRASLOW is used for rigidbot panel.
Ruwan J Egoda Gamage becbfe1065 Fixing Rigidbot LCD Panel Support
Richard Wackerbarth 0b429461d5 Back port Cosmetic changes
Richard Wackerbarth e7b40bbe98 Change link to U8glib source
Scott Lahteine 9b23490f01 Clean up spacing in configs
KiteLab 0ad25c6665 Hint for changed behaviour of SDSUPPORT