Scott Lahteine
f4a69281fc
Only call mesh_buffer_line when MBL is active
9年前
Scott Lahteine
799a31cd30
Include the position_shift when splitting mesh lines
9年前
Scott Lahteine
5ed1e7a464
codenum => dwell_ms
9年前
Scott Lahteine
f38553b482
fix a debug message
9年前
Scott Lahteine
3d78b8f929
Use HYPOT macro instead of hypot function
9年前
Scott Lahteine
9f9fe043ba
Apply sq macro throughout
9年前
Scott Lahteine
93ba5bddd7
Append units to feedrate variables
9年前
Scott Lahteine
21ee0612e3
Debug char
9年前
Scott Lahteine
8f24e0a556
Debugging of MBL in G28
9年前
Scott Lahteine
05da02f0a2
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
9年前
João Brázio
a8758619ec
The safe_delay() is now globaly accessible
9年前
João Brázio
f5234b0695
Adds a customizable screen timeout for the default boot screen
9年前
João Brázio
2f26bc2153
Adds filamentUsed and longestPrint stats to PrintCounter
9年前
João Brázio
c711701626
Implements a nozzle parking command (G27)
9年前
João Brázio
5f368d1bc3
Followup for #4320
9年前
João Brázio
fdea8b6e6a
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
9年前
AnHardt
d2a49c016d
DELTA: Move out of the clip-zone after G28
Move down to a safe height after G28 for DELTAs.
9年前
AnHardt
46994fd17d
Use do_blicking_move_to*() in G28
9年前
João Brázio
ffbb31b235
Fixes an PSTR overflow with print_xyz()
9年前
Scott Lahteine
166f19251e
Add more debugging for leveling
- Especially in `gcode_T`
- In `update_software_endstops`
- Some tweaks to observe
9年前
Scott Lahteine
7ac0b91a45
Collapsible long comment in gcode_T
9年前
João Brázio
e71a631f8f
do_blocking_move_*() no longer depend on HAS_BED_PROBE
9年前
Scott Lahteine
1618870c84
card.printingHasFinished does print_job_timer.stop
9年前
Scott Lahteine
34da77dad3
Simply run M31 at the end of an SD print
9年前
Scott Lahteine
a8d71f0ac6
Support longer print times in M31
9年前
Scott Lahteine
e481b79af1
Allow stopwatch and printcounter to go over 18 hours
9年前
João Brázio
4937f9ada4
Minor G12 tweaks and point_t struct extension
9年前
João Brázio
021544f572
Improves G12 zig-zag pattern
9年前
João Brázio
b05a75655a
Implements a nozzle cleaning pattern generator (G12)
9年前
Scott Lahteine
d4c68279c8
Add "P" parameter to M302
9年前
Scott Lahteine
1e14df876d
Use varname as prefix in DEBUG_POS, string as suffix
9年前
Scott Lahteine
9e8b3e5ee6
Homing direction is irrelevant in probe raise!
9年前
esenapaj
58177a1602
Suppress warnings
9年前
AnHardt
7bcab26f2a
Don't deploy/stow the probe if z-min-endstop is used for homing
Don't deploy/stow the probe if z-min-endstop is used for homing.
Don't apply `zprobe_zoffset` if probe was not used.
9年前
AnHardt
e92e58df1f
Adjust wait_for_cooling slope
Adjust wait_for_cooling slope
and drop mintemp for cooling.
See
https://github.com/MarlinFirmware/Marlin/pull/4169#issuecomment -231544532
9年前
Scott Lahteine
ee0983ab57
Further reduction when HOTENDS == 1
9年前
AnHardt
faac2bcfdb
Add a kill-screen
9年前
Scott Lahteine
4cd045791c
Reduce code size by trusting the compiler
9年前
Scott Lahteine
a8538bd7ce
General cleanup, code reduction in Marlin_main.cpp
9年前
Scott Lahteine
1026e5b071
Replace PLA/ABS preheating with generic
9年前
Petr Zahradník junior
315b4c2153
Runout sensor without SD Card
9年前
AnHardt
468f7f03a2
homeaxis() can leave early
when no known axis needs to be homed.
Most changes are only caused from altering the indentation.
```
if (axis == X_AXIS ? HOMEAXIS_DO(X) : axis == Y_AXIS ? HOMEAXIS_DO(Y) : axis == Z_AXIS ? HOMEAXIS_DO(Z) : 0) {
...
}
to
if (!(axis == X_AXIS ? HOMEAXIS_DO(X) : axis == Y_AXIS ? HOMEAXIS_DO(Y) : axis == Z_AXIS ? HOMEAXIS_DO(Z) : 0)) return;
...
```
9年前
AnHardt
eff7912243
Ensble/disable hardware endstops in G28 globally.
For moving away from the endstops we do not have to disable them.
They are not tested anyway.
9年前
AnHardt
f69434d81c
Eliminate `void setup_for_endstop_move()`
9年前
AnHardt
0ea6247fc2
Use logic in Z_SAFE_HOMING
Use logic in Z_SAFE_HOMING
From
```
if (home_all_axis || homeZ) {
if (home_all_axis) {
...
home z
}
else if (homeZ) { // Don't need to Home Z twice
home z
}
}
```
to
```
if (home_all_axis || homeZ) {
if (home_all_axis) {
...
}
home z
}
```
9年前
AnHardt
de3a169336
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always make a potential rise to `home_offset[Z_AXIS]` possible in G28.
Get rid of some very ugly constructs in MBL (ultralcd.cpp).
9年前
AnHardt
88ed232f53
Remove HAS_BED_PROBE case in first raise in G28
Differentiating made sense here when we could save a dozen lines of code,
but not for one line.
9年前
AnHardt
653eff3b31
Clean up `quick_home_xy()`
Since we do the actual homing now in the 'normal' routines `quick_home_xy()`
can be simplified to a relative simple diagonal move.
9年前
Scott Lahteine
2ee4e4f791
Make wait_for_heatup volatile
9年前
Scott Lahteine
834ad14c8d
Add quickstop_stepper to update current position with stepper.quick_stop()
9年前