{"action":"created","issue":{"url":"https://api.github.com/repos/gnea/grbl/issues/533","repository_url":"https://api.github.com/repos/gnea/grbl","labels_url":"https://api.github.com/repos/gnea/grbl/issues/533/labels{/name}","comments_url":"https://api.github.com/repos/gnea/grbl/issues/533/comments","events_url":"https://api.github.com/repos/gnea/grbl/issues/533/events","html_url":"https://github.com/gnea/grbl/issues/533","id":367568371,"node_id":"MDU6SXNzdWUzNjc1NjgzNzE=","number":533,"title":"Spindle Enable Stays High","user":{"login":"lnelson214","id":30163677,"node_id":"MDQ6VXNlcjMwMTYzNjc3","avatar_url":"https://avatars1.githubusercontent.com/u/30163677?v=4","gravatar_id":"","url":"https://api.github.com/users/lnelson214","html_url":"https://github.com/lnelson214","followers_url":"https://api.github.com/users/lnelson214/followers","following_url":"https://api.github.com/users/lnelson214/following{/other_user}","gists_url":"https://api.github.com/users/lnelson214/gists{/gist_id}","starred_url":"https://api.github.com/users/lnelson214/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lnelson214/subscriptions","organizations_url":"https://api.github.com/users/lnelson214/orgs","repos_url":"https://api.github.com/users/lnelson214/repos","events_url":"https://api.github.com/users/lnelson214/events{/privacy}","received_events_url":"https://api.github.com/users/lnelson214/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2018-10-07T16:06:44Z","updated_at":"2018-10-08T11:47:23Z","closed_at":null,"author_association":"NONE","body":"I've done a lot of searching on this and other forums but can't seem to track down my answer.\r\n\r\nI'm using a generic CNC shield atop a generic UNO loaded with GRBL 1.1, with bCNC on a raspberry pi functioning as the host.\r\n\r\nUnder default settings, with variable spindle enabled, the voltage at the Spindle Enable pin stays at 5v no matter what I do. If I disable the variable spindle, spindle enable now works like it's supposed to, but I can't take advantage of the TTL functionality of the laser diode.  The laser that I'm using is an Eleksmaker LA03-3500 3.5W laser with TTL. I have the Power +/- connected to a 12v p/s and connecting the TTL wires to spindle enable (again, with variable spindle disabled) is the only way I can get any use out of it.\r\n\r\nI know that disabling the spindle causes pins 11 and 12 on the UNO to swap, so my first thought was to swap the TTL to the Z-limit pins and enable the variable spindle, but those pins output 0v no matter what I'm doing with the spindle in bCNC. I've tried changing the max spindle rpm to 255, but it doesn't seem to change anything. I've also tried messing with the USE_SPINDLE_DIR_AS_ENABLE_PIN settings in the grbl firmware but it also doesn't change anything. The spindle enable pin always reads 5v unless I disable the variable spindle.\r\n\r\nIs there something I'm doing wrong? Is there a setting, either in the grbl firmware or in the bCNC config that I'm overlooking? I assume that since my laser diode has TTL functionality, and it's something that's supported in grbl 1.1, it should work, no?\r\n\r\nI've learned a lot from my research and have been able to systematically solve all the problems I've encountered thus far, but this one has got me stumped. I would really like to be able to do grayscale engraving with this machine, but without the TTL that's not possible right?\r\n\r\nThanks for any help you guys can offer on this matter, I really appreciate it."},"comment":{"url":"https://api.github.com/repos/gnea/grbl/issues/comments/427804047","html_url":"https://github.com/gnea/grbl/issues/533#issuecomment-427804047","issue_url":"https://api.github.com/repos/gnea/grbl/issues/533","id":427804047,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNzgwNDA0Nw==","user":{"login":"lnelson214","id":30163677,"node_id":"MDQ6VXNlcjMwMTYzNjc3","avatar_url":"https://avatars1.githubusercontent.com/u/30163677?v=4","gravatar_id":"","url":"https://api.github.com/users/lnelson214","html_url":"https://github.com/lnelson214","followers_url":"https://api.github.com/users/lnelson214/followers","following_url":"https://api.github.com/users/lnelson214/following{/other_user}","gists_url":"https://api.github.com/users/lnelson214/gists{/gist_id}","starred_url":"https://api.github.com/users/lnelson214/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lnelson214/subscriptions","organizations_url":"https://api.github.com/users/lnelson214/orgs","repos_url":"https://api.github.com/users/lnelson214/repos","events_url":"https://api.github.com/users/lnelson214/events{/privacy}","received_events_url":"https://api.github.com/users/lnelson214/received_events","type":"User","site_admin":false},"created_at":"2018-10-08T11:47:23Z","updated_at":"2018-10-08T11:47:23Z","author_association":"NONE","body":"That's the bit I missed. I think when I was trying it the program was using G0 codes but I'll have to double check when I get back. Will post an update when I figure out if it works. Thanks!"}}
{"actor":{"display_login":"lnelson214"}}