{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/12278","repository_url":"https://api.github.com/repos/MarlinFirmware/Marlin","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/12278/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/12278/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/12278/events","html_url":"https://github.com/MarlinFirmware/Marlin/issues/12278","id":375757872,"node_id":"MDU6SXNzdWUzNzU3NTc4NzI=","number":12278,"title":"[bugfix-2.0.x] MKS SBASE halt on E movement after M164","user":{"login":"Gav-in","id":44537584,"node_id":"MDQ6VXNlcjQ0NTM3NTg0","avatar_url":"https://avatars3.githubusercontent.com/u/44537584?v=4","gravatar_id":"","url":"https://api.github.com/users/Gav-in","html_url":"https://github.com/Gav-in","followers_url":"https://api.github.com/users/Gav-in/followers","following_url":"https://api.github.com/users/Gav-in/following{/other_user}","gists_url":"https://api.github.com/users/Gav-in/gists{/gist_id}","starred_url":"https://api.github.com/users/Gav-in/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gav-in/subscriptions","organizations_url":"https://api.github.com/users/Gav-in/orgs","repos_url":"https://api.github.com/users/Gav-in/repos","events_url":"https://api.github.com/users/Gav-in/events{/privacy}","received_events_url":"https://api.github.com/users/Gav-in/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-10-31T01:13:01Z","updated_at":"2018-10-31T10:08:05Z","closed_at":null,"author_association":"NONE","body":"<!--\r\n\r\nHave you read Marlin's Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/MarlinFirmware/Marlin/blob/1.1.x/.github/code_of_conduct.md\r\n\r\nDo you want to ask a question? Are you looking for support? Please don't post here. Instead please use the Marlin Firmware forum at http://forums.reprap.org/list.php?415 or the Marlin Facebook Group https://www.facebook.com/groups/1049718498464482/.\r\n\r\nBefore filing an issue be sure to test the 1.1 and/or 2.0 \"bugfix\" branches to see whether the issue is already addressed.\r\n\r\n-->\r\n\r\n### Description\r\n\r\n<!-- Description of the bug or requested feature -->\r\nOn the MKS SBASE v1.3, any attempt to move a virtual extruder after setting the mixing ratio with M164 makes the firmware/lcd unresponsive.\r\n### Steps to Reproduce\r\n\r\n<!-- If this is a Bug Report, please describe the steps needed to reproduce the issue -->\r\n\r\n1. Configure bugfix-2.0.x for BOARD_MKS_SBASE, and #define MIXING_EXTRUDER with any number of physical and virtual extruders.\r\n2. Boot the firmware, and execute g-code that prints using all virtual extruders.\r\n3. Add the following to the start of the g-code, and run it again.\r\n     M163 S0 P1.00; Cyan factor\r\n     M163 S1 P0.00; Magenta factor\r\n     M163 S2 P0.00; Yellow factor\r\n     M163 S3 P0.00; Black factor\r\n     M163 S4 P0.00; White factor\r\n     M164 S6; Save mixture to tool 6\r\n\r\n**Expected behavior:** [What you expect to happen]\r\nThe M164 in the above example should replace the default mixture for virtual tool 6 with a user-defined mixture (which is actually the same color), so the print should be identical with or without the changes.\r\n\r\n**Actual behavior:** [What actually happens]\r\nThe program proceeds normally until the user-modified virtual tool is issued a move instruction, at which point the system becomes unresponsive.\r\n\r\n#### Additional Information\r\nM163/M164/M165 were all working with 5 physical/256 virtual extruders on the SBASE and bugfix-2.0.x until a couple of weeks ago, when RETRACT_SYNC_MIXING was added, along with shared hardware spi for the lcd/sd.  There are many compiler warnings.\r\n\r\n[Config.zip](https://github.com/MarlinFirmware/Marlin/files/2532264/Config.zip)\r\n\r\n* Include a ZIP file containing your `Configuration.h` and `Configuration_adv.h` files.\r\n* Provide pictures or links to videos that clearly demonstrate the issue.\r\n* See [How Can I Contribute](https://github.com/MarlinFirmware/Marlin/blob/1.1.x/.github/contributing.md#how-can-i-contribute) for additional guidelines.\r\n"},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/434630454","html_url":"https://github.com/MarlinFirmware/Marlin/issues/12278#issuecomment-434630454","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/12278","id":434630454,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDYzMDQ1NA==","user":{"login":"AnHardt","id":211931,"node_id":"MDQ6VXNlcjIxMTkzMQ==","avatar_url":"https://avatars2.githubusercontent.com/u/211931?v=4","gravatar_id":"","url":"https://api.github.com/users/AnHardt","html_url":"https://github.com/AnHardt","followers_url":"https://api.github.com/users/AnHardt/followers","following_url":"https://api.github.com/users/AnHardt/following{/other_user}","gists_url":"https://api.github.com/users/AnHardt/gists{/gist_id}","starred_url":"https://api.github.com/users/AnHardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnHardt/subscriptions","organizations_url":"https://api.github.com/users/AnHardt/orgs","repos_url":"https://api.github.com/users/AnHardt/repos","events_url":"https://api.github.com/users/AnHardt/events{/privacy}","received_events_url":"https://api.github.com/users/AnHardt/received_events","type":"User","site_admin":false},"created_at":"2018-10-31T10:08:05Z","updated_at":"2018-10-31T10:08:05Z","author_association":"CONTRIBUTOR","body":"> 5 physical/256 virtual extruders\r\n\r\nV-tools are limited to 1-255. If `RETRACT_SYNC_MIXING` is defined 1-254. The 'retract tool' should not be selectable by T or M164. (tool number is a uint8_t. 256 will not fit in)"}}
{"actor":{"display_login":"AnHardt"}}