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.
|
|
||
496 |
|
496 |
|
497 |
|
497 |
|
498 |
|
498 |
|
|
499 |
|
|
|
500 |
|
|
|
501 |
|
|
|
502 |
|
|
|
503 |
|
|
|
504 |
|
|
|
505 |
|
|
|
506 |
|
|
|
507 |
|
|
|
508 |
|
|
|
509 |
|
|
|
510 |
|
|
|
511 |
|
|
|
512 |
|
|
|
513 |
|
|
|
514 |
|
|
|
515 |
|
|
|
516 |
|
|
|
517 |
|
|
|
518 |
|
|
499 |
|
519 |
|
500 |
|
520 |
|
501 |
|
521 |
|
|
|
||
937 |
|
937 |
|
938 |
|
938 |
|
939 |
|
939 |
|
940 |
|
|
|
|
940 |
|
|
941 |
|
941 |
|
942 |
|
942 |
|
943 |
|
943 |
|
944 |
|
944 |
|
945 |
|
945 |
|
|
946 |
|
|
|
947 |
|
|
|
948 |
|
|
|
949 |
|
|
|
950 |
|
|
|
951 |
|
|
|
952 |
|
|
|
953 |
|
|
|
954 |
|
|
|
955 |
|
|
|
956 |
|
|
|
957 |
|
|
946 |
|
958 |
|
947 |
|
959 |
|
948 |
|
960 |
|
|
|
||
123 |
|
123 |
|
124 |
|
124 |
|
125 |
|
125 |
|
|
126 |
|
|
|
127 |
|
|
|
128 |
|
|
|
129 |
|
|
126 |
|
130 |
|
127 |
|
131 |
|
128 |
|
132 |
|
|
|
||
366 |
|
370 |
|
367 |
|
371 |
|
368 |
|
372 |
|
|
373 |
|
|
|
374 |
|
|
|
375 |
|
|
|
376 |
|
|
|
377 |
|
|
|
378 |
|
|
|
379 |
|
|
|
380 |
|
|
|
381 |
|
|
|
382 |
|
|
|
383 |
|
|
369 |
|
384 |
|
370 |
|
385 |
|
371 |
|
386 |
|
|
|
||
2710 |
|
2710 |
|
2711 |
|
2711 |
|
2712 |
|
2712 |
|
2713 |
|
|
|
2714 |
|
|
|
2715 |
|
|
|
2716 |
|
|
|
2717 |
|
|
|
2718 |
|
|
|
2719 |
|
|
|
2720 |
|
|
|
|
2713 |
|
|
|
2714 |
|
|
|
2715 |
|
|
|
2716 |
|
|
|
2717 |
|
|
|
2718 |
|
|
|
2719 |
|
|
|
2720 |
|
|
|
2721 |
|
|
|
2722 |
|
|
|
2723 |
|
|
|
2724 |
|
|
|
2725 |
|
|
|
2726 |
|
|
2721 |
|
2727 |
|
|
2728 |
|
|
|
2729 |
|
|
|
2730 |
|
|
2722 |
|
2731 |
|
2723 |
|
2732 |
|
2724 |
|
2733 |
|
|
|
||
2779 |
|
2788 |
|
2780 |
|
2789 |
|
2781 |
|
2790 |
|
|
2791 |
|
|
|
2792 |
|
|
|
2793 |
|
|
2782 |
|
2794 |
|
2783 |
|
2795 |
|
2784 |
|
2796 |
|