{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/397","repository_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev","labels_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/397/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/397/comments","events_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/397/events","html_url":"https://github.com/MarlinFirmware/MarlinDev/issues/397","id":144029877,"number":397,"title":"Feature Request - Add support for Tilt z-probe","user":{"login":"stratop80","id":17281940,"avatar_url":"https://avatars.githubusercontent.com/u/17281940?v=3","gravatar_id":"","url":"https://api.github.com/users/stratop80","html_url":"https://github.com/stratop80","followers_url":"https://api.github.com/users/stratop80/followers","following_url":"https://api.github.com/users/stratop80/following{/other_user}","gists_url":"https://api.github.com/users/stratop80/gists{/gist_id}","starred_url":"https://api.github.com/users/stratop80/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stratop80/subscriptions","organizations_url":"https://api.github.com/users/stratop80/orgs","repos_url":"https://api.github.com/users/stratop80/repos","events_url":"https://api.github.com/users/stratop80/events{/privacy}","received_events_url":"https://api.github.com/users/stratop80/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/labels/Feature%20Request","name":"Feature Request","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2016-03-28T17:15:13Z","updated_at":"2016-04-14T06:18:58Z","closed_at":null,"body":"As a follow up for [PR#3190](https://github.com/MarlinFirmware/Marlin/pull/3190) in the Marlin RC branch, as suggested by thinkyhead, I leave this here for consideration.\r\n\r\nThis type of z-probe can be seen in http://www.thingiverse.com/thing:1427575, mounted in a cartesian printer, an ultimaker derivative but with usual RAMPS electronics.\r\n\r\nIt is based on a twisting probe, that deploys when G28 is performed on a specially defined Z_SAFE_HOMING point -that is  slightly outside of the print area-  using the vertical homing movement towards the bed, by acting a lever against a fixed piece.\r\n\r\nThis way it performs an initial z-homing on that point, that is provisional. Next, it moves to the center of the bed, where it homes for real, and then returns to the safe homing point to stow the probe, finishing the homing. Later calls to deploy or stow the probe by the firmware work transparently.\r\n\r\nThough this unit is made for this special printhead, the system may be used in similar pieces applied to a Greg extruder, or any other else,- as far as you can get a few mm outside your print area to the extra movement needed - where the vertical homing descent of the head is the movement that triggers the deployment. \r\n\r\nIn my branches of Marlin I've made the modifications needed both for RC3 and RC4 and RC5 -so many changes arisen!- for anybody to check. I'm not a programmer, and this is made at my best knowledge. I mean, it works, no luck involved, but for sure there will be better ways of coding this, or seeing it as a part of a wider scope, or not... I don't even know how to sync this for any future change, and so any comment will be appreciated.\r\n\r\nHope I may have explained myself, and thanks if you have a look in this! \r\n"},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/comments/209778413","html_url":"https://github.com/MarlinFirmware/MarlinDev/issues/397#issuecomment-209778413","issue_url":"https://api.github.com/repos/MarlinFirmware/MarlinDev/issues/397","id":209778413,"user":{"login":"stratop80","id":17281940,"avatar_url":"https://avatars.githubusercontent.com/u/17281940?v=3","gravatar_id":"","url":"https://api.github.com/users/stratop80","html_url":"https://github.com/stratop80","followers_url":"https://api.github.com/users/stratop80/followers","following_url":"https://api.github.com/users/stratop80/following{/other_user}","gists_url":"https://api.github.com/users/stratop80/gists{/gist_id}","starred_url":"https://api.github.com/users/stratop80/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stratop80/subscriptions","organizations_url":"https://api.github.com/users/stratop80/orgs","repos_url":"https://api.github.com/users/stratop80/repos","events_url":"https://api.github.com/users/stratop80/events{/privacy}","received_events_url":"https://api.github.com/users/stratop80/received_events","type":"User","site_admin":false},"created_at":"2016-04-14T06:18:58Z","updated_at":"2016-04-14T06:18:58Z","body":"Hi, @thinkyhead, \r\nI saw your new PR https://github.com/MarlinFirmware/Marlin/pull/3491 \r\nDoes it support this kind of probe? "}}