Scott Lahteine
32e65dc429
Extend M420
to print state and, with V
, the matrix / mesh
2016-12-15 19:39:11 -08:00
Scott Lahteine
d04258753b
Don't throw away the bed level matrix on G28
2016-12-15 19:21:18 -08:00
Scott Lahteine
8f0f225d10
Save ABL Planar Matrix to EEPROM
2016-12-15 19:21:15 -08:00
Scott Lahteine
e2429a9da1
Generalize Bed Leveling flag in EEPROM
2016-12-15 19:20:52 -08:00
Scott Lahteine
e42fd7813a
Save ABL Bilinear Grid to EEPROM
2016-12-15 19:20:48 -08:00
Scott Lahteine
492b68f8e3
Better EEPROM read/write error handling
2016-12-15 19:08:44 -08:00
Scott Lahteine
55722c09da
Use "UNPROBED" for un-probed bed_level_grid points
2016-12-15 19:08:44 -08:00
Scott Lahteine
2643404ac8
Throw an error in M420 if can't enable
2016-12-15 19:08:43 -08:00
Scott Lahteine
b1539394fd
Use planner.unapply_leveling to undo tilt in G29
2016-12-15 19:08:43 -08:00
Scott Lahteine
04636f78eb
Re-enable MBL/ABL after M48
2016-12-15 19:08:43 -08:00
Scott Lahteine
9b41638672
Minor tweak to G29 grid points
2016-12-15 19:08:42 -08:00
Scott Lahteine
daa2cad21f
Fix comment on G29 to include 'Z'
2016-12-15 19:08:42 -08:00
Scott Lahteine
8244fefcc2
Tweak call to reset_bed_level
in G29
2016-12-15 19:08:42 -08:00
Scott Lahteine
0995a5d734
Fixup reset_bed_level
2016-12-15 19:08:42 -08:00
Scott Lahteine
1b2fb2bdc7
ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_*
2016-12-15 19:08:41 -08:00
Scott Lahteine
06af3b62ba
Move HOLLOW_FRAME options to config_adv
2016-12-14 04:31:27 -08:00
Scott Lahteine
67ca6c7bfe
Codestyle tweaks to ultralcd.cpp
2016-12-14 04:20:33 -08:00
Scott Lahteine
8d9fcd8e6f
Merge pull request #5495 from AnHardt/autoadjusting_display-updates
...
Adaptive screen updates for all kinds of displays
2016-12-14 04:16:26 -08:00
Scott Lahteine
77a360912d
Merge pull request #5491 from yhfudev/devel-rcbugfix-language-headers
...
UTF-8 language header files
2016-12-14 02:23:09 -08:00
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.
2016-12-13 18:44:34 +01:00
yhfudev
2dbd38ce16
tag the utf-8 strings
2016-12-13 11:54:35 -05:00
Scott Lahteine
94ffb58da7
Prevent retract un-hop at wrong height
2016-12-13 08:24:12 -08:00
Scott Lahteine
0772c8e55f
Merge pull request #5487 from thinkyhead/rc_easier_move_axis
...
Rearrange Move Menu, Fix up Delta Calibration
2016-12-13 07:07:05 -08:00
Scott Lahteine
b2c8de856b
Merge pull request #5478 from AnHardt/stepspermm
...
Replace ftostr62sign with ftostr62rj
2016-12-13 07:05:42 -08:00
Scott Lahteine
1fd8185d37
Merge pull request #5492 from thinkyhead/rc_fix_language_es
...
Fix multiple definitions of message macros in the language-es.h
2016-12-13 06:57:52 -08:00
yhfudev
1cdffdede7
fix multiple definitions of message macros in the language-es.h
2016-12-13 06:48:38 -08:00
Scott Lahteine
b67f8cb499
Merge pull request #5490 from jbrazio/update-bqhp2
...
Update the bq Hephestos 2 example configuration
2016-12-13 05:04:24 -08:00
Scott Lahteine
93b2833347
Move Menu: Select axis first, resolution after
2016-12-13 03:11:14 -08:00
Scott Lahteine
48aa0f6475
Merge pull request #5475 from AnHardt/utf-mapper-tr
...
utf8-mapper for Turkish
2016-12-13 03:03:22 -08:00
Scott Lahteine
b9ee0d7bd3
Merge pull request #5488 from thinkyhead/rc_fade_compiler_warn
...
Patch fade_factor compiler warning
2016-12-13 03:00:47 -08:00
Scott Lahteine
641e0936d4
Patch up Delta Calibration Menu
2016-12-13 02:42:28 -08:00
Scott Lahteine
b4dbf4d18a
Non-reentrant "Moving..." screen to safely wait in LCD
2016-12-13 02:42:27 -08:00
Scott Lahteine
7b625e0048
Patch fade_factor compiler warning
2016-12-13 02:29:01 -08:00
Scott Lahteine
6fa8fd15e2
Add negative temperatures for Thermistor 1
...
Changes from #5485 by @AndKe
2016-12-13 02:06:16 -08:00
Scott Lahteine
2b5d424394
Use handle_reprapworld_keypad for keypad handling
2016-12-13 01:41:08 -08:00
Scott Lahteine
887ed73c9b
Expose delta_clip_start_height for use by others
2016-12-13 01:41:08 -08:00
João Brázio
3f75edb1d6
Updated bq Hephestos 2 example configuration
2016-12-13 09:26:07 +00:00
Daniel Martinez
b796e7031d
Update Aragonese translation
2016-12-12 17:36:33 -08:00
AnHardt
cd2b74e88d
Replace ftostr62sign with ftostr62rj
...
`ftostr62sign()` is used only when displaing/editing
Steps/mm. A sign is not needed - the value is always positive.
Because the number part is long there is no't much place for the values name.
With this PR the is one more char for the name possible.
2016-12-12 20:25:20 +01:00
AnHardt
795541f87e
utf8-mapper for Turkish
...
The non utf8 version of turkish is a bit unhandy.
Delete `language_tr.h`
Rename `language_tr_utf.h` to `language_tr.h`
Provide a propper utf8-mapper for Turkish and use it.
2016-12-12 15:56:59 +01:00
Scott Lahteine
7c71bb2900
Merge pull request #5471 from thinkyhead/rc_planner_report_m503
...
Patch to show E factors in M503
2016-12-11 17:47:41 -08:00
Scott Lahteine
39401b7472
Patch to show E factors in M503
2016-12-11 17:37:29 -08:00
Scott Lahteine
6b50230022
Merge pull request #5447 from thinkyhead/rc_update_dutch
...
Dutch cleanup, ordering, placeholders
2016-12-10 22:13:20 -08:00
Scott Lahteine
2c97c11731
Merge pull request #5454 from thinkyhead/rc_fix_delta_g29
...
Fix G29 starting height on DELTA
2016-12-10 22:10:33 -08:00
Scott Lahteine
8239c45b30
Merge pull request #5448 from thinkyhead/rc_eeprom_bump
...
EEPROM: Prolong life. Better support for `DISTINCT_E_FACTORS`.
2016-12-10 22:06:00 -08:00
Scott Lahteine
21ed43df5f
New Dutch terms
2016-12-10 21:59:45 -08:00
Scott Lahteine
4bc6536f54
Move to safe zone on DELTA if using do_blocking_move_to*
2016-12-10 21:28:24 -08:00
Scott Lahteine
6f389158d7
Compile less code with EEPROM off
2016-12-09 06:05:32 -08:00
Scott Lahteine
f2301a2a04
Add e-stepper count to EEPROM (for planner vars)
2016-12-09 06:05:31 -08:00
Scott Lahteine
53c9fca0f6
Only write to EEPROM when a byte changes
2016-12-09 06:05:31 -08:00