{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3725","repository_url":"https://api.github.com/repos/MarlinFirmware/Marlin","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3725/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3725/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3725/events","html_url":"https://github.com/MarlinFirmware/Marlin/pull/3725","id":154020175,"number":3725,"title":"Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE","user":{"login":"esenapaj","id":15308844,"avatar_url":"https://avatars.githubusercontent.com/u/15308844?v=3","gravatar_id":"","url":"https://api.github.com/users/esenapaj","html_url":"https://github.com/esenapaj","followers_url":"https://api.github.com/users/esenapaj/followers","following_url":"https://api.github.com/users/esenapaj/following{/other_user}","gists_url":"https://api.github.com/users/esenapaj/gists{/gist_id}","starred_url":"https://api.github.com/users/esenapaj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/esenapaj/subscriptions","organizations_url":"https://api.github.com/users/esenapaj/orgs","repos_url":"https://api.github.com/users/esenapaj/repos","events_url":"https://api.github.com/users/esenapaj/events{/privacy}","received_events_url":"https://api.github.com/users/esenapaj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/General%20Cleanup","name":"General Cleanup","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-10T14:27:19Z","updated_at":"2016-05-10T20:55:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/pulls/3725","html_url":"https://github.com/MarlinFirmware/Marlin/pull/3725","diff_url":"https://github.com/MarlinFirmware/Marlin/pull/3725.diff","patch_url":"https://github.com/MarlinFirmware/Marlin/pull/3725.patch"},"body":"Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE\r\n\r\nThis PR separate conglutinated `Z_PROBE_ALLEN_KEY` and `MECHANICAL_PROBE`.\r\nI hope that This PR will settle confusion about vanishing of Allen Key\r\nin discussion in PR #3672(Cleanup and consolidate probe conditionals for clarity).\r\nCause of confusion is my [thoughtless implementation for `MECHANICAL_PROBE`](https://github.com/MarlinFirmware/Marlin/pull/3491/files).\r\nI'm regretting what I’ve done."},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/218288600","html_url":"https://github.com/MarlinFirmware/Marlin/pull/3725#issuecomment-218288600","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3725","id":218288600,"user":{"login":"thinkyhead","id":698003,"avatar_url":"https://avatars.githubusercontent.com/u/698003?v=3","gravatar_id":"","url":"https://api.github.com/users/thinkyhead","html_url":"https://github.com/thinkyhead","followers_url":"https://api.github.com/users/thinkyhead/followers","following_url":"https://api.github.com/users/thinkyhead/following{/other_user}","gists_url":"https://api.github.com/users/thinkyhead/gists{/gist_id}","starred_url":"https://api.github.com/users/thinkyhead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thinkyhead/subscriptions","organizations_url":"https://api.github.com/users/thinkyhead/orgs","repos_url":"https://api.github.com/users/thinkyhead/repos","events_url":"https://api.github.com/users/thinkyhead/events{/privacy}","received_events_url":"https://api.github.com/users/thinkyhead/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T20:55:40Z","updated_at":"2016-05-10T20:55:40Z","body":"@esenapaj\r\n\r\nThis PR would change behavior in some places, I think. I believe there is some code that relies on `MECHANICAL_PROBE` being set, even when using `Z_PROBE_ALLEN_KEY`. Or, do you know of some code blocks where `MECHANICAL_PROBE` **_should not_** be enabled, but where `Z_PROBE_ALLEN_KEY` _**should be**_ enabled?"}}