Scott Lahteine
2cc32d85a3
Adjust ENSURE_SMOOTH_MOVES coding style
8 years ago
Sebastianv650
de89dc9f04
Ensure smooth print moves even with LCD enabled
...
lcd_update can take so much time that the block buffer gets drained if
there are only short segments. This leads to jerky printer movements for
example in circles and a bad print quality.
This change implements a simple check: Only if the block currently
executed is long enough, run lcd_update.
This also means the printer will not show actual values on the LCD nor
will it respond to buttons pressed. A option that keeps the menu
accessible is also available.
Aditionaly, slow down if a block would be so fast that adding a new
block to the buffer would take more time. In this case, the buffer would
drain until it's empty in worst case.
8 years ago
Kai
8e8b4398f3
Printer Stats / Completed prints line doesn't fit in display (when german)
8 years ago
Scott Lahteine
7780052fb3
Give instant feedback for filament change
8 years ago
Scott Lahteine
00662b8635
Minor babystep cleanup patches
8 years ago
Scott Lahteine
cad792e702
Reduce code for invariant lcd_detected
8 years ago
esenapaj
c8c1a28f6f
Follow-up the PR #5089 (Centralize click-handling in the LCD loop)
...
bool feedback is no longer used
8 years ago
Scott Lahteine
1a2310c494
Make LCD preheat vars an array to reduce code size
8 years ago
Scott Lahteine
50ee749082
Centralize click-handling in the LCD loop
8 years ago
Scott Lahteine
9cbedab91b
Use DPM where possible
8 years ago
Scott Lahteine
4b056d8184
Fix warning in ultralcd.cpp
8 years ago
Scott Lahteine
8b967a9ff0
Merge pull request #5058 from thinkyhead/rc_reverse_arrow_buttons
...
Apply encoder reverse options to keypad arrows
8 years ago
Scott Lahteine
e151f952a3
Apply encoder reverse options to keypad arrows
8 years ago
Josef Pavlik
0bd66807b2
fixed warning: extra ;
8 years ago
Josef Pavlik
d35dc407a8
fixed warning: ISO C99 requires rest arguments to be used
8 years ago
Josef Pavlik
c2b51af3ba
fixed warning: ISO C does not permit named variadic macros
8 years ago
Scott Lahteine
0d3fc7dd89
Merge pull request #5059 from gcormier/fixbaby
...
Set defer delay back to false when exiting babystepping.
8 years ago
Greg Cormier
0009725637
Set defer delay back to false when exiting babystepping.
8 years ago
Scott Lahteine
0908329d96
Merge pull request #5057 from thinkyhead/rc_mbl_lcd_logical
...
Fix manual leveling coordinates
8 years ago
Scott Lahteine
1165e83263
MBL coordinates are logical
8 years ago
Scott Lahteine
b19bba275f
No LCD timeout during babystepping
...
As requested in #5031
8 years ago
Scott Lahteine
d963020532
Sort out some header dependencies
8 years ago
Scott Lahteine
f8199b2cc1
Merge pull request #4982 from thinkyhead/rc_abl_bugfix
...
Fix planner with kinematics, delta ABL
8 years ago
Josef Pavlik
f8c2473a71
Improve planner kinematics, fix delta ABL
8 years ago
Scott Lahteine
ff6b23cb0f
Fix an issue with shifted LCD lines
8 years ago
Scott Lahteine
a1b50f1102
Cleanup of code style
8 years ago
jaysonkelly
13c9dcc600
Add LCD menu for DAC
8 years ago
Scott Lahteine
c592ccb6f5
Patch max_jerk[Z] menu item
8 years ago
Scott Lahteine
d19cfcfc1d
max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK
8 years ago
Scott Lahteine
850259bb25
Watch bed temp also for Control menu item
8 years ago
Scott Lahteine
ea0dbee3c9
Enable ABL by type, support bilinear on cartesian
8 years ago
Scott Lahteine
145d9005d1
Fix BLTOUCH string and SERVO_DELAY
8 years ago
Scott Lahteine
13523cbf29
Fix and extend BLTouch support
8 years ago
Scott Lahteine
f38a33a5d8
Add handling of BLTouch error state
8 years ago
Scott Lahteine
9429c7db89
Use ABC indices in delta[]
8 years ago
Scott Lahteine
83a41c7ceb
Remove SCARA axis_scaling
8 years ago
Scott Lahteine
5ecc7d9f25
Clear LCD button state, apply timer to all
...
Addressing #3007
8 years ago
Scott Lahteine
6ab54c60b1
Add conditionals for kinematics, leveling
8 years ago
Scott Lahteine
e354cf5884
Apply sw_endstops_enabled to manual move
8 years ago
Scott Lahteine
71319adbb8
Wrap ULTIPANEL-dependent code
8 years ago
Scott Lahteine
305913545e
Move number-to-string function to utility.*
8 years ago
Scott Lahteine
628dcbc764
extruder_multiplier => flow_percentage
8 years ago
Scott Lahteine
132322e4d9
Fix #4614 : currentScreen only defined with ULTIPANEL
8 years ago
Scott Lahteine
405afec393
Include decimeters in filamentUsed display
8 years ago
Scott Lahteine
432e9a1f50
Use configured feedrates, center for DELTA_CALIBRATION_MENU
8 years ago
Scott Lahteine
58c8e6cef2
Fixes #4576 : Convert filamentUsed to long for display
8 years ago
Scott Lahteine
3be4511230
Patch command order in delta calibration menu
8 years ago
Scott Lahteine
88540d8ecf
Fix: LCD displays SD status at startup
8 years ago
Scott Lahteine
b16ea09498
Make DELTA_CALIBRATION_MENU more universal
8 years ago
Scott Lahteine
42927530fe
Explicitly clear the screen in lcd_goto_screen
9 years ago