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
8 years ago
Scott Lahteine
a6d2c2479f
Minor cleanup of lcd_goto_screen calls
8 years ago
Scott Lahteine
e47c8b9829
Save bytes for custom chars (Hitachi LCD)
8 years ago
Scott Lahteine
938e6d15c4
Patch up some flaws, here and there
8 years ago
Scott Lahteine
7e2bd9a233
Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT
8 years ago
Scott Lahteine
c9123adc59
Improved SCREEN / MENU macros
8 years ago
Scott Lahteine
3cccaa9885
Allow encoder pulse/step override for more LCDs
8 years ago
Scott Lahteine
330f82971b
Buzzer requires BEEPER_PIN
8 years ago
Scott Lahteine
38af251b91
Use a default argument in _lcd_move_e
8 years ago
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
8 years ago
Scott Lahteine
ad68b4cb8b
Followup to #4468
8 years ago
Scott Lahteine
696b63e300
Specify manual-movable E axes by extruder type
8 years ago
Scott Lahteine
b7b7c90477
Merge pull request #4389 from thinkyhead/rc_optimize_planner
...
Optimize planner with precalculation, etc.
8 years ago
Scott Lahteine
f8b5749235
Replace division in planner with multiplication
8 years ago
João Brázio
62d96d72f3
Renamed timestamp_t to duration_t
8 years ago
Scott Lahteine
1766b990b8
Merge pull request #4376 from jbrazio/timestamp_t-short
...
Adds short format to timestamp_t
8 years ago
João Brázio
9e5dbf67e8
Update the stats menu to include longest job and extruded filament
8 years ago
João Brázio
b4aad85c9a
Rework stats menu to use timestamp_t
8 years ago
Scott Lahteine
d5e2d523c7
Generalize kinematics function names
8 years ago
Scott Lahteine
0432613ad7
use enabled macro for mapper setting
8 years ago
Scott Lahteine
2bad02e60d
Reprapworld Keypad: F1 opens the Move Axis menu
8 years ago
Scott Lahteine
eaa6f568ee
Prevent re-entrant call of Reprapworld Keypad handler
8 years ago
Scott Lahteine
06ac1f3bcf
Reduce Reprapworld Keypad move code size
8 years ago
Scott Lahteine
8a2efd1155
Rename ultralcd implementation files for consistency
8 years ago
Scott Lahteine
c502018eab
Merge pull request #4353 from jbrazio/global-enum-file
...
General cleanup: enum
8 years ago
João Brázio
3ebad4e020
Moves all global enums to a central file
8 years ago
esenapaj
361307831e
Follow-up the PR #4335 (Debug char, fix compile errors for lcd pins)
...
・Solve a flickering when SD card is inserted or removed at using a ASCII
LCD + language_kana.h
8 years ago
Scott Lahteine
f242aea032
Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
...
Wrangle feed rate variables
8 years ago
Scott Lahteine
9f9fe043ba
Apply sq macro throughout
8 years ago
Scott Lahteine
93ba5bddd7
Append units to feedrate variables
8 years ago
Scott Lahteine
94955a8bf7
pad string in lcd_finishstatus
8 years ago
Scott Lahteine
05da02f0a2
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
8 years ago
Scott Lahteine
9766e24504
Merge pull request #4277 from thinkyhead/rc_mks_13_viki2
...
Support for VIKI2 with MKS 1.3 / 1.4
8 years ago
Scott Lahteine
aaa0d298b9
Merge pull request #4326 from thinkyhead/rc_no_static_items_fix
...
Suppress compiler warnings in ultralcd.cpp
8 years ago
Petr Zahradník junior
2d7fe9dc78
LCD Longer print
8 years ago
Scott Lahteine
d53dcaa796
Suppress some compiler warnings
8 years ago
Scott Lahteine
95ab2fd3ae
Fix skipping of static items
8 years ago
Scott Lahteine
c5e51f6b96
finished => completed
8 years ago
Scott Lahteine
e481b79af1
Allow stopwatch and printcounter to go over 18 hours
8 years ago
Scott Lahteine
2224032568
Merge pull request #4285 from thinkyhead/rc_manual_move_fast_fine
...
No delay for the smallest LCD moves
8 years ago
Scott Lahteine
a8b6b6a128
Merge pull request #4252 from thinkyhead/rc_rename_hpb
...
Replace PLA/ABS preheating with generic
8 years ago
Scott Lahteine
ecd5e810ac
No delay for the smallest LCD moves
8 years ago
Scott Lahteine
2b9515d60f
Merge pull request #4281 from AnHardt/lang-system
...
Don't use UTF-strlen() if the text is not UTF
8 years ago
Scott Lahteine
e9f62d8fdb
Remove extraneous conditions for encoder position
8 years ago
AnHardt
54d35230df
Don't use UTF-strlen() if the text is not UTF
8 years ago
Scott Lahteine
4865447830
Merge pull request #4276 from esenapaj/Suppress-warnings
...
Suppress warnings
8 years ago
Scott Lahteine
6e68dd292b
Merge pull request #4243 from thinkyhead/rc_fix_static_scrolling
...
Improve STATIC_ITEM implementation
8 years ago
Scott Lahteine
d17b161832
Don't draw current screen if simply changing screens
8 years ago
Scott Lahteine
096f9981d1
Scroll to the top when changing screens
8 years ago
Scott Lahteine
155af6b861
Rename vars, add comments for menu macros
8 years ago
Scott Lahteine
31f2cf5f6f
Make encoderLine signed for proper compares
8 years ago