{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5403","repository_url":"https://api.github.com/repos/MarlinFirmware/Marlin","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5403/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5403/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5403/events","html_url":"https://github.com/MarlinFirmware/Marlin/issues/5403","id":193763357,"number":5403,"title":"RC8 reprapdiscount full graphic smart controller problem","user":{"login":"playlet","id":24281976,"avatar_url":"https://avatars.githubusercontent.com/u/24281976?v=3","gravatar_id":"","url":"https://api.github.com/users/playlet","html_url":"https://github.com/playlet","followers_url":"https://api.github.com/users/playlet/followers","following_url":"https://api.github.com/users/playlet/following{/other_user}","gists_url":"https://api.github.com/users/playlet/gists{/gist_id}","starred_url":"https://api.github.com/users/playlet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/playlet/subscriptions","organizations_url":"https://api.github.com/users/playlet/orgs","repos_url":"https://api.github.com/users/playlet/repos","events_url":"https://api.github.com/users/playlet/events{/privacy}","received_events_url":"https://api.github.com/users/playlet/received_events","type":"User","site_admin":false},"labels":[{"id":366366797,"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Needs:%20Discussion","name":"Needs: Discussion","color":"fbca04","default":false},{"id":381629126,"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Needs:%20Patch","name":"Needs: Patch","color":"b60205","default":false},{"id":421766514,"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Support:%20LCD%20&%20Controllers","name":"Support: LCD & Controllers","color":"006b75","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":25,"created_at":"2016-12-06T12:44:57Z","updated_at":"2016-12-08T19:34:44Z","closed_at":null,"body":"Hi!\r\n\r\nI just tried the latest release and there is a strange thing going on with this lcd display.\r\n\r\nRCBugFix from Nov 27 that I installed has full text bacground shading and scrolls fast through Control - Motion menu.\r\n\r\nRC8 only has 2 lines - top and bottom (indicating the selected item). That might be intentional but the following is definitely strange. When you scroll through the menu items (Control - Motion menu), only the first item gets updated fast, the rest are frozen and break up until you stop scrolling the encoder which is when everything gets updated on the lcd again and works ok.\r\n\r\n![problem](https://cloud.githubusercontent.com/assets/24281976/20925930/17805c44-bbba-11e6-94a6-6ec082d553ba.jpg)\r\n\r\nScrolling through the menu generally feels laggy compared with the previous bugfix version I tried (Nov 27).\r\n\r\nIs this a bug or a \"feature\"? :)\r\n\r\nUsing prusa i3: Mega2560, RAMPS 1.4.\r\n\r\nBest regards,\r\n\r\nIvan from Croatia"},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/265833027","html_url":"https://github.com/MarlinFirmware/Marlin/issues/5403#issuecomment-265833027","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5403","id":265833027,"user":{"login":"Sebastianv650","id":10776877,"avatar_url":"https://avatars.githubusercontent.com/u/10776877?v=3","gravatar_id":"","url":"https://api.github.com/users/Sebastianv650","html_url":"https://github.com/Sebastianv650","followers_url":"https://api.github.com/users/Sebastianv650/followers","following_url":"https://api.github.com/users/Sebastianv650/following{/other_user}","gists_url":"https://api.github.com/users/Sebastianv650/gists{/gist_id}","starred_url":"https://api.github.com/users/Sebastianv650/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sebastianv650/subscriptions","organizations_url":"https://api.github.com/users/Sebastianv650/orgs","repos_url":"https://api.github.com/users/Sebastianv650/repos","events_url":"https://api.github.com/users/Sebastianv650/events{/privacy}","received_events_url":"https://api.github.com/users/Sebastianv650/received_events","type":"User","site_admin":false},"created_at":"2016-12-08T19:34:44Z","updated_at":"2016-12-08T19:34:44Z","body":"I just stumbled across this thread. I have no quick answer what could go wrong with `ENSURE_SMOOTH_MOVES` and the M600 combination when it works with normal menu and status screen.\r\n\r\nBut I'm asking myself if we should invest a lot of time into this. The intention of `ENSURE_SMOOTH_MOVES` was to compensate for slow display updates. If @AnHardt updates (where I see the future) eleminate this issue, I would be glad to revert my work around again - only leaving the option to set a minimum block time as it is at 6ms at the moment. With a block buffer of 16 and enough time between the stripes to refresh the buffer we have at least 6*16=96ms inside the buffer - more than enough to keep alive during a stripe update.\r\nThis would also be more universal for all users: The 6ms due to the new block calculation should be very simmilar on all machines, where the LCD refresh time might be different depending on enabled features and so on.\r\n\r\nIf you agree with this, I would prepare the PR, which could be merged when we found a solution between refresh lag and print performance."}}
{"actor":{"display_login":"Sebastianv650"}}