Scott Lahteine
c97c2dcaf7
Use const parameters instead of static casting
Alternative fix to #3149
8 lat temu
Scott Lahteine
38b0082bf2
Additional tweaks to M42 exit conditions
8 lat temu
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
8 lat temu
Scott Lahteine
637cc03686
Fix M109 so it won't wait for cooling
Addressing issue #2767
8 lat temu
Scott Lahteine
963a92ceda
Patch idle forevermore
8 lat temu
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.
8 lat temu
esenapaj
8d580ea7e8
follow-up the PR #3114
follow-up the commit d56c6af24e
8 lat temu
Scott Lahteine
d9e1f22682
BABYSTEPPING requires ULTRA_LCD
8 lat temu
Scott Lahteine
e5fd43f343
Implement BABYSTEPPING for COREXY and COREXZ
8 lat temu
Scott Lahteine
80277cc9c8
drain_queued_commands_P now returns true if there are more
8 lat temu
Scott Lahteine
8fe7420310
Use a separate serial line buffer
8 lat temu
Scott Lahteine
cc291aeb3c
Move definition of "blink" to main ultralcd file
8 lat temu
Alexander Leisentritt
4338813814
save last extruder and set stepper directions too in case the extruder changed
fixes MarlinFirmware/Marlin#3144 and MarlinFirmware/Marlin#3083
8 lat temu
Scott Lahteine
8f24475e02
Simplify limiting encoderLine in END_MENU
8 lat temu
Scott Lahteine
fbef2f5b61
Implement reverse menu direction in ultralcd.cpp
8 lat temu
Scott Lahteine
b8b51d8da8
Add the REVERSE_MENU_DIRECTION option
8 lat temu
Edward Patel
cb0dbfa3b5
Fix for #3160 MESH_BED_LEVELING broke correct G1 movement in Z
8 lat temu
esenapaj
a15c5d222a
Use variable in lcd_erase_line()
lcd_erase_line() is called with argument, but the argument is ignored by lcd_erase_line().
8 lat temu
esenapaj
609c0d46d9
Fix CardReader::lsDive()
If comparison between signed char(-128 ~ +127) and DIR_NAME_DELETED(uint8_t const 0XE5, it's +229),
it makes incorrect result.
8 lat temu
Scott Lahteine
2ef49a9d53
Wrap DEFAULT_Ki, DEFAULT_Kd, PID_dT
Addition to #3140
8 lat temu
Scott Lahteine
6e1bc03d3b
Additional wrapping for #3140
8 lat temu
Scott Lahteine
cc9968f893
Patch spacing in #3140
8 lat temu
VITORIO MIGUEL PRIETO CILIA
de2cca73ac
Uptades the pt-br translation
8 lat temu
esenapaj
a4314c4907
Use local variable in recalc_delta_settings()
diagonal_rod hadn't been used anywhere.
8 lat temu
esenapaj
8de7a6f9b1
suppress warnings
8 lat temu
Scott Lahteine
9418b4f2f3
Promote STRINGIFY to macros.h
8 lat temu
Scott Lahteine
4b648793f2
Use ENABLED with DISABLE_[INACTIVE_][XYZ]
8 lat temu
Scott Lahteine
73a59a4e45
Allow ENABLED(b) to work with "true" and "false"
8 lat temu
Blue-Marlin
c73f1b2471
Extend stack_overflow_protection for lcd_move_e and _lcd_level_bed
Extend stack_overflow_protection for lcd_move_e() and _lcd_level_bed() with
a refined method of 3050.
8 lat temu
esenapaj2
236a44c83b
follow-up the PR #3131
follow-up the commit 7326d63ce0
update Configration_adv.h of Hephestos2
delete unnecessary spaces
8 lat temu
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
8 lat temu
jbrazio
1981e53d68
M109 R option if misused could cause a wait-forever situation
8 lat temu
Scott Lahteine
7976e29399
Use MACHINE_UUID in M115
Addressing #2879 . The M115 report should display `MACHINE_UUID` but it
always displays `UUID`.
8 lat temu
Scott Lahteine
81aab828e2
Fix a "Heating failed" error
Addressing #3085 . If the target_temperature is set directly it never invokes or disables the timer set in `start_watching_heater`, so after _stopping a print_ or turning off _all heaters_ you could get a “Heating failed” error.
8 lat temu
Scott Lahteine
0c48eaf3de
Expose motor current in more configs, disable by default
8 lat temu
Elijah Snyder
e8b10d2836
Adding PWM_MOTOR_CURRENT flag to help expose PWM_MOTOR_CURRENTS in Configuration_adv.h similar to DIGIPOT_MOTOR_CURRENT
8 lat temu
João Brázio
4d4a842cfb
Update the bed topography output done by G29
8 lat temu
Scott Lahteine
89838cdb10
Move step macros to stepper_indirection.h
8 lat temu
Scott Lahteine
27f244ba2c
Support MAX31855 as Temperature Sensor -3
8 lat temu
Scott Lahteine
ce639b8b03
Group FILAMENT_SENSOR options together
8 lat temu
Scott Lahteine
3fd31976c3
Reduce code in stepper.cpp with macros
8 lat temu
Scott Lahteine
b45a0c4c60
Fix bugs in edit submenus so they return to origin
Expected behavior: After editing a value the menu should return to the
previous place with the edited item selected.
Actual behavior: Either the top (back) item from the previous screen is
selected, or the menu jumps up another level.
Solution: Pass the correct arguments to `lcd_goto_menu` on click when
editing a value.
8 lat temu
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.
8 lat temu
Scott Lahteine
302d1bfbc4
Drop obsolete test for leading "N"
8 lat temu
AnHardt
37b857e8ec
M110 ang M29 rework
Add 'ok' output for G29 actually closing the file.
Handle M110 when received without linenumber/checksumm.
8 lat temu
esenapaj2
29e09c7c3e
update example configurations
update old comments
update or delete deprecated definitions
complement forgotten updates
adjust spacing
some cosmetic changes
8 lat temu
jbrazio
642e3699ce
Z-axis was being lift multiple times if Z_SAFE_HOMING was enabled and Z_RAISE_BEFORE_HOMING was greater than zero
8 lat temu
Scott Lahteine
1002eb67c8
Update name of st_get_axis_position_mm in stepper.h
8 lat temu
Scott Lahteine
eafbc5e0cc
Add AJ4P pins and fix RAMBO pins
8 lat temu
Scott Lahteine
cf792fd8d8
Update configurations to use RAMPS 1.4
8 lat temu