{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3734","repository_url":"https://api.github.com/repos/MarlinFirmware/Marlin","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3734/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3734/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3734/events","html_url":"https://github.com/MarlinFirmware/Marlin/issues/3734","id":154194397,"number":3734,"title":"feature request Solenoid ","user":{"login":"hexxter","id":6043570,"avatar_url":"https://avatars.githubusercontent.com/u/6043570?v=3","gravatar_id":"","url":"https://api.github.com/users/hexxter","html_url":"https://github.com/hexxter","followers_url":"https://api.github.com/users/hexxter/followers","following_url":"https://api.github.com/users/hexxter/following{/other_user}","gists_url":"https://api.github.com/users/hexxter/gists{/gist_id}","starred_url":"https://api.github.com/users/hexxter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hexxter/subscriptions","organizations_url":"https://api.github.com/users/hexxter/orgs","repos_url":"https://api.github.com/users/hexxter/repos","events_url":"https://api.github.com/users/hexxter/events{/privacy}","received_events_url":"https://api.github.com/users/hexxter/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-05-11T09:07:12Z","updated_at":"2016-05-11T21:14:27Z","closed_at":null,"body":"I use a Solenoid to auto level. If you enable a solenoid for long time it is overheating. Is it possible to build in a pin what be enabled short before the z probe is used an disable after the measurement? In other words on/off on every step of probing (on each single point).\r\n\r\nThank you for your work Marlin is excellent!\r\n "},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/218592345","html_url":"https://github.com/MarlinFirmware/Marlin/issues/3734#issuecomment-218592345","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/3734","id":218592345,"user":{"login":"Roxy-3DPrintBoard","id":8404322,"avatar_url":"https://avatars.githubusercontent.com/u/8404322?v=3","gravatar_id":"","url":"https://api.github.com/users/Roxy-3DPrintBoard","html_url":"https://github.com/Roxy-3DPrintBoard","followers_url":"https://api.github.com/users/Roxy-3DPrintBoard/followers","following_url":"https://api.github.com/users/Roxy-3DPrintBoard/following{/other_user}","gists_url":"https://api.github.com/users/Roxy-3DPrintBoard/gists{/gist_id}","starred_url":"https://api.github.com/users/Roxy-3DPrintBoard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Roxy-3DPrintBoard/subscriptions","organizations_url":"https://api.github.com/users/Roxy-3DPrintBoard/orgs","repos_url":"https://api.github.com/users/Roxy-3DPrintBoard/repos","events_url":"https://api.github.com/users/Roxy-3DPrintBoard/events{/privacy}","received_events_url":"https://api.github.com/users/Roxy-3DPrintBoard/received_events","type":"User","site_admin":false},"created_at":"2016-05-11T21:14:27Z","updated_at":"2016-05-11T21:14:27Z","body":"One idea might be to have the solenoid turned on in the run_z_probe() code, let the point be sampled, and then turn off the solenoid and wait some amount of time for it to cool.   That is kind of a brute force way to do things so if that approach is tried, it would be wise to call the functions that monitor and control temperature while you wait for the solenoid to cool down.\r\n"}}