Scott Lahteine
0d2fc13516
Place "Level Bed" closer to "Auto Home"
8 anos atrás
Scott Lahteine
b031d28ebf
Encoder events should not skip stripes
8 anos atrás
Scott Lahteine
22881f38b9
Fix updating of "bool" menu items
8 anos atrás
Scott Lahteine
eb68715b94
No "Cooldown" menu if heaters are off
8 anos atrás
Jesus
4ed976b5ff
m600 fixes
8 anos atrás
Damien
4e2639942b
Support for M335 case light "no case light"
8 anos atrás
Scott Lahteine
18ba31e9b5
Add Debug Menu with LCD_PROGRESS_BAR_TEST as an example
8 anos atrás
Scott Lahteine
03af5961b0
Hide (or remove) custom character change on boot screen
8 anos atrás
Scott Lahteine
1642f5ed31
Add macro to some en strings
8 anos atrás
Scott Lahteine
dbb2d56c89
Correct comment on watchdog timer
8 anos atrás
Scott Lahteine
6d6a1db6ec
Apply const to _EEPROM_writeData value param
8 anos atrás
Robert Kirk
f724ef5820
Have bed leveling status output current status, not requested.
8 anos atrás
Scott Lahteine
dcfbe2bd3c
Throw an error for gcc before 4.7
8 anos atrás
Scott Lahteine
8986225752
Spacing, cleanup in speed_lookuptable.h
8 anos atrás
Scott Lahteine
e12c8e5cac
Split up thermistor tables
8 anos atrás
Florian Heilmann
a7334fd2a0
Allow negative retract values in the LCD
This can already be done via G-Code, so adding the capability to the LCD should be straight forward.
8 anos atrás
AnHardt
292eb365c6
Optimize handling of block_buffer_runtime()
millis_t is long - divisions take for ever.
Return a kind of millisecond instead of microsecond -
divided by 1024 instead of 1000 for speed. (2.4% error)
That does not matter because block_buffer_runtime is
already a too short estimation.
Shrink the return-type.
8 anos atrás
esenapaj
6854f44bf2
Add description for choice of DEFAULT_DUAL_X_CARRIAGE_MODE
8 anos atrás
MagoKimbra
86ba7e4542
Fix size
Fix size for writeData and readData.
For bilinear grid 11 x 11 for example, size is 4 (float) x 11 x 11 = 484. uint8_t max is 255.
8 anos atrás
Scott Lahteine
f9f75c8016
Fix USE_RAW_KINEMATICS in prepare_kinematic_move_to
8 anos atrás
Scott Lahteine
87921f390a
Clarify what are "logical" positions in the planner
8 anos atrás
Scott Lahteine
a4f10f59c3
Write the E parameter length correctly
8 anos atrás
Scott Lahteine
3bd76f60e4
Report EEPROM data size, not final index
8 anos atrás
Scott Lahteine
0d0aa6c20d
Patch type for max_acceleration_mm_per_s2 save/restore
8 anos atrás
Scott Lahteine
6d7b1cdf6c
Add M421 for ABL Bilinear
8 anos atrás
Scott Lahteine
32e65dc429
Extend `M420` to print state and, with `V`, the matrix / mesh
8 anos atrás
Scott Lahteine
d04258753b
Don't throw away the bed level matrix on G28
8 anos atrás
Scott Lahteine
8f0f225d10
Save ABL Planar Matrix to EEPROM
8 anos atrás
Scott Lahteine
e2429a9da1
Generalize Bed Leveling flag in EEPROM
8 anos atrás
Scott Lahteine
e42fd7813a
Save ABL Bilinear Grid to EEPROM
8 anos atrás
Scott Lahteine
492b68f8e3
Better EEPROM read/write error handling
8 anos atrás
Scott Lahteine
55722c09da
Use "UNPROBED" for un-probed bed_level_grid points
8 anos atrás
Scott Lahteine
2643404ac8
Throw an error in M420 if can't enable
8 anos atrás
Scott Lahteine
b1539394fd
Use planner.unapply_leveling to undo tilt in G29
8 anos atrás
Scott Lahteine
04636f78eb
Re-enable MBL/ABL after M48
8 anos atrás
Scott Lahteine
9b41638672
Minor tweak to G29 grid points
8 anos atrás
Scott Lahteine
daa2cad21f
Fix comment on G29 to include 'Z'
8 anos atrás
Scott Lahteine
8244fefcc2
Tweak call to `reset_bed_level` in G29
8 anos atrás
Scott Lahteine
0995a5d734
Fixup reset_bed_level
8 anos atrás
Scott Lahteine
1b2fb2bdc7
ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_*
8 anos atrás
esenapaj
d486361c69
Fix for commented section of Config_RetrieveSettings()
8 anos atrás
esenapaj
88157ba529
Fix for the PR #5255 (Case light menu (3rd attempt))
8 anos atrás
esenapaj
069c6b38dd
Remove unnecessary tabs and spaces
8 anos atrás
esenapaj
9c8116aedf
Update Japanese translation
・Add new translation
8 anos atrás
AnHardt
57b1275cde
Add symbol-string to _de
Add symbol-string for _de
to reduce the frquencey of regenerating 'mappers' and 'fonts'
with the new utf-system.
8 anos atrás
android444
3363d2c937
Update for translations language_pl.h
8 anos atrás
Scott Lahteine
06af3b62ba
Move HOLLOW_FRAME options to config_adv
8 anos atrás
Scott Lahteine
67ca6c7bfe
Codestyle tweaks to ultralcd.cpp
8 anos atrás
AnHardt
d0e24e0876
Adaptive screen updates for all kinds of displays
The target here is to update the screens of graphical and char base
displays as fast as possible, without draining the planner buffer too much.
For that measure the time it takes to draw and transfer one
(partial) screen to the display. Build a max. value from that.
Because ther can be large differences, depending on how much the display
updates are interrupted, the max value is decreased by one ms/s. This way
it can shrink again.
On the other side we keep track on how much time it takes to empty the
planner buffer.
Now we draw the next (partial) display update only then, when we do not
drain the planner buffer to much. We draw only when the time in the
buffer is two times larger than a update takes, or the buffer is empty anyway.
When we have begun to draw a screen we do not wait until the next 100ms
time slot comes. We draw the next partial screen as fast as possible, but
give the system a chance to refill the buffers a bit.
When we see, during drawing a screen, the screen contend has changed,
we stop the current draw and begin to draw the new content from the top.
8 anos atrás
yhfudev
2dbd38ce16
tag the utf-8 strings
8 anos atrás