Scott Lahteine
14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) (#10069 )
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
před 7 roky
Scott Lahteine
468f34104b
Patch do_blocking_move_to so 'destination' can be used
před 7 roky
Scott Lahteine
28f1276286
[2.0.x] Add Z_AFTER_PROBING option (#10058 )
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
před 7 roky
Scott Lahteine
751785fc97
Followup to recent patches
- `M666` is static, not inline
- Disambiguate some stepper macros
před 7 roky
Scott Lahteine
a0211f5d6c
Disambiguate else in stepper_indirection.h
před 7 roky
Scott Lahteine
f10c87b442
Update Endstops class for 1.1.x parity
před 7 roky
Scott Lahteine
239902f861
Fix E2END and add EEPROM to Smart RAMPS
Reference #9983
před 7 roky
Scott Lahteine
419d12ca1b
Add UNKNOWN_Z_NO_RAISE option
With this option enabled, Z won't ever be raised until after `G28` has been completed, and it won't raise if Z becomes unknown. This is good for machines whose beds fall when Z is powered off.
před 7 roky
Scott Lahteine
3b4c89e4b5
Move do_probe_raise closer to set_probe_deployed
…and limit the raise to Z_MAX_POS
před 7 roky
Scott Lahteine
2908e76151
Fix position_is_reachable_by_probe typo, add comment
Fix #10029
před 7 roky
Scott Lahteine
6d9ea7e184
Fix position_is_reachable_by_probe typo, add comment
Fix #10029
před 7 roky
Scott Lahteine
161ff9ff35
Fix UPDATE_ENDSTOP for CorePQ compatibility
Fixes #9939
před 7 roky
Scott Lahteine
49ca67202f
Patch configuration_store for extra serial port
Fix #9948
před 7 roky
Scott Lahteine
16a8edc5f0
Add more delay before pulse off in Linear Advance ISR
A capital idea from https://github.com/MarlinFirmware/Marlin/pull/9914#issuecomment -371614153
před 7 roky
Scott Lahteine
dfd5d2fe75
Have position_is_reachable_by_probe use the whole bed (#10020 )
Previously `position_is_reachable_by_probe` was limited to the area specified for `G29` mesh leveling (even if leveling was disabled). This change will properly consider the entire bed area so that `G30` and other non-leveling probing may take place.
před 7 roky
Scott Lahteine
3c2bfa5e53
Update powersupply_on in power_on/off (#10015 )
Fix #10004
před 7 roky
Scott Lahteine
8d32fd997f
Wrap NORM_E_DIR/REV_E_DIR macros in do{}while(0)
před 7 roky
Scott Lahteine
98d48fc731
Followup to HAL_timer_restrain
Followup to #9985
před 7 roky
Chris Pepper
a1a88ebabc
HAL function to ensure min stepper interrupt interval (#9985 )
před 7 roky
Scott Lahteine
9515e5aefb
Fix LA_active_extruder (static)
před 7 roky
Scott Lahteine
e5ec793f7e
Wrap stepper indirection macros
před 7 roky
Sebastianv650
5b85464791
Fix for LA (#9964 )
Missed in the original LA 1.5 PR: eISR has to use a local copy of
current_block->use_advance_lead because it might still run wenn the last
block has been set to NULL.
před 7 roky
Scott Lahteine
ffbf63e6af
Add HAS_TEMP_SENSOR conditional
před 7 roky
Scott Lahteine
2057177184
Make enums into implicit char
před 7 roky
Scott Lahteine
ca0def766e
LIN_ADVANCE single stepper optimization
před 7 roky
Scott Lahteine
8291ae34f2
Support duplication mode in LIN_ADVANCE
před 7 roky
Scott Lahteine
0dd1c4458d
Put more code between pulse start and stop (#9959 )
před 7 roky
Scott Lahteine
36262a0479
Use static classes for job timers (#9938 )
před 7 roky
Scott Lahteine
930720bbbb
Fix broken reverse planner (#9943 )
From #9914 by @Sebastianv650
před 7 roky
Bob-the-Kuhn
025118da3e
Init print_job_timer in setup() instead of "early" (#9937 )
před 7 roky
Scott Lahteine
07ae23fe14
No pulse delay on last e_steps in advance isr
před 7 roky
Scott Lahteine
ed758de80d
tweak comment in stepper.cpp
před 7 roky
Scott Lahteine
d1dc863962
autotemp_factor is not value_celsius_diff
See https://github.com/MarlinFirmware/Marlin/issues/9852#issuecomment -369861822
před 7 roky
Thomas Moore
f3914a432e
Clear retracted status when homing the Z axis
před 7 roky
Scott Lahteine
6d7f4f84e2
Add board MKS_BASE_HEROIC (#9926 )
Followup to #9008
- Don't define micro-stepping pins for boards that lack them.
- Allow setting of 128 microsteps with `M350`.
před 7 roky
Scott Lahteine
649f375494
Fix: M112 calling kill from interrupt (#9923 )
Fix #9906
před 7 roky
Studiodyne
23a576faf7
[2.0] Fix for FW retract (#9878 )
před 7 roky
Scott Lahteine
91db7930dc
Drop SCARA_FEEDRATE_SCALING
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
před 7 roky
Scott Lahteine
1746749361
Followup to #9868
před 7 roky
Scott Lahteine
a446433c87
Fix SENSORLESS_HOMING for Core Kinematics (#9868 )
před 7 roky
Zachary Hill
c22f8dd660
Get duration_t in printcounter.h for its clients (#9843 )
před 7 roky
Scott Lahteine
966d9af98a
Mesh export in Bilinear + UBL M503
před 7 roky
Scott Lahteine
8d5a77001e
EEPROM parity with 1.1.x
před 7 roky
Sebastianv650
cb4cb86d80
Useless line removed (#9814 )
nextAdvanceISR is set in the next if structure in every possible
situation, so it's useless to set it once more before.
před 7 roky
Scott Lahteine
0557ab5780
Fix CONFIG_ECHO_START bug
In reference to #9633
před 7 roky
UtterlyD
813f9f3082
[bugfix_2.0.x] - LIN_ADVANCE V1.5 stepper.cpp (#9797 )
Removal of obsolete (i) from port of LIN_ADVANCE from V1.1.x to V2..0.x.
před 7 roky
Scott Lahteine
3f89bbeab5
Drop a conditional only used once
před 7 roky
Scott Lahteine
689bc99402
Correction to acceleration
před 7 roky
Scott Lahteine
2bd252b501
[2.0.x] LIN_ADVANCE v1.5 (#9712 )
před 7 roky
Scott Lahteine
2c9775313a
Fix Z position on HD44780
Fix #9732
před 7 roky