Commit Graph

4153 Commits (0c8e747f88b969980d45c2152a075656aa52725f)
 

Author SHA1 Message Date
AnHardt 0c8e747f88 extend .gitignore
Scott Lahteine cadded1e21 Merge pull request from jbrazio/feature/update-hephestos2-default-config
Update the Hephestos 2 default config
jbrazio 04e57e2b5e Update the Hephestos 2 default config
Scott Lahteine 40c7e5d4e7 Merge pull request from esenapaj/patch-2
fix spelling
esenapaj f260e00a72 fix spelling
Thermister -> Thermistor
Scott Lahteine 15fccd43ee Fix spacing of an #endif
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 10caee2b7c Merge pull request from AnHardt/target_extruder_number
Fix extrudernum in MSG_INVALID_EXTRUDER
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.
Scott Lahteine 7bf5d117e7 Merge pull request from thinkyhead/rc_delta_compat_m48
Delta-compatible extensions to M48
Scott Lahteine db8ab50c66 Merge pull request from tnw513/fix_lang
Added missing translations.
Scott Lahteine 06332f20be Merge pull request from jbrazio/bugfix/3061-stop-print-time-counter
Stop print timer with M105/M109
Scott Lahteine ac4e461901 Merge pull request from AnHardt/Fix-KEEPALIVE_STATE
Fix KEEPALIVE_STATE
jbrazio 92a7d4515a Missing coma comment correction for the default cofig file
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
Silvio Didonna f8c10d6b0e Added missing translations.
esenapaj 468df96b0f follow-up the commit b82d91e
follow-up the commit b82d91eca6
AnHardt 338b69c24b Fix extrudernum in MSG_INVALID_EXTRUDER
SERIAL_ECHO is not very good in printing uint8_t - so cast. to int.
AnHardt b39b54031b Fix KEEPALIVE_STATE
Add return to NOT_BUSY for M105
Replace WAIT_FOR_USER with PAUSED_FOR_USER

Add Travis test for FILAMENTCHANGEENABLE
Scott Lahteine 32f75749e4 Merge pull request from Blue-Marlin/thermal-protection
Improve the descriptions for THERMAL_PROTECTION
Scott Lahteine 7aafee3003 Merge pull request from esenapaj/patch-1
follow-up the PR , 
esenapaj 37eaa1406b follow-up the PR
esenapaj 198d5d56fd follow-up the PR
Scott Lahteine 4119cef32f Merge pull request from clexpert/RCBugFix
Czech language specific changes
Scott Lahteine da94bcfebb Merge pull request from thinkyhead/fix_command_injection
Patch drain_queued_commands_P
Scott Lahteine 41145e6e81 Patch drain_queued_commands_P
Fix a SNAFU that should have been caught in 
Scott Lahteine 3ce0c5063f Merge pull request from thinkyhead/rc_lcm1602_support
Also closes .
CoderSquirrel eda95d8bed Add support for LCM1602 16x2 I2C LCD adapter
Scott Lahteine 8d9cf72db0 Merge pull request from thinkyhead/rc_finish_M665
Include M665 "ABC" parameters in EEPROM
Petr Zahradnik 98392782ea Update Configuration.h
Petr Zahradnik daa52124b0 Update language_cz.h
Blue-Marlin 3166aed087 Improve the descriptions for THERMAL_PROTECTION
Scott Lahteine a02ae36ae8 Include M65 "ABC" parameters in EEPROM
Addressing 
Scott Lahteine 7f2375ab46 Merge pull request from thinkyhead/rc_patch_3149_part_ii
Use const parameters in lcd_implementation_drawedit (etc.)
Scott Lahteine cf7c444aff Apply unknown_position_error elsewhere
Scott Lahteine eda5190581 Check for known position in `M48`
Scott Lahteine 68085ca855 Updated M48 friendly for DELTA
Partial implementation with reference to 
Scott Lahteine 6a3529247f "Homing" as a translatable string
Scott Lahteine c97c2dcaf7 Use const parameters instead of static casting
Alternative fix to 
Scott Lahteine 09ef955191 Merge pull request from thinkyhead/rc_two_fans
Support for multiple PWM fans
Scott Lahteine 38b0082bf2 Additional tweaks to M42 exit conditions
Scott Lahteine 4bbea5124d Support for multiple PWM fans
Scott Lahteine 637cc03686 Fix M109 so it won't wait for cooling
Addressing issue 
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 4634feaeab Merge pull request from thinkyhead/fix_command_injection
Use a serial line buffer to prevent queue corruption
Scott Lahteine 9bf87aac6a Merge pull request from thinkyhead/rc_core_babystepping
Implement BABYSTEPPING for COREXY and COREXZ
Scott Lahteine 4ae03df5c2 Merge pull request from thinkyhead/rc_host_keepalive
Provide feedback to hosts when busy
Scott Lahteine 963a92ceda Patch idle forevermore