{"action":"created","issue":{"url":"https://api.github.com/repos/t-oster/LibLaserCut/issues/21","labels_url":"https://api.github.com/repos/t-oster/LibLaserCut/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/t-oster/LibLaserCut/issues/21/comments","events_url":"https://api.github.com/repos/t-oster/LibLaserCut/issues/21/events","html_url":"https://github.com/t-oster/LibLaserCut/issues/21","id":54836866,"number":21,"title":"Any interest in a grbl driver?","user":{"login":"dmmlonestar","id":8468581,"avatar_url":"https://avatars.githubusercontent.com/u/8468581?v=3","gravatar_id":"","url":"https://api.github.com/users/dmmlonestar","html_url":"https://github.com/dmmlonestar","followers_url":"https://api.github.com/users/dmmlonestar/followers","following_url":"https://api.github.com/users/dmmlonestar/following{/other_user}","gists_url":"https://api.github.com/users/dmmlonestar/gists{/gist_id}","starred_url":"https://api.github.com/users/dmmlonestar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmmlonestar/subscriptions","organizations_url":"https://api.github.com/users/dmmlonestar/orgs","repos_url":"https://api.github.com/users/dmmlonestar/repos","events_url":"https://api.github.com/users/dmmlonestar/events{/privacy}","received_events_url":"https://api.github.com/users/dmmlonestar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-01-20T02:36:43Z","updated_at":"2015-07-13T07:46:02Z","closed_at":null,"body":"I setup a driver for a Smoothieboard (http://smoothieware.org/smoothieboard) which uses a port of the popular grbl (https://github.com/grbl/grbl). It's basically a tweaked copy of the Lasersaur driver. This is being used on my K40-style import laser engraver/cutter.\r\n\r\nBasic tweaks:\r\n - Added a COM baud rate field\r\n - Removed the leading \"/dev/\" from the tty-descriptor as the serial library the project uses doesn't appear to return it. I built a sample app to print out all the ports found to verify. This was causing failures on opening the port. Lasersaur might need this change?\r\n - Implemented some basic flow control on the gcode send\r\n - Added some grbl-friendly pre/post codes for homing/etc. Although this should probably be added as fields for the user to customize.\r\n\r\nI can post a git patch or code snippets/etc if there's interest in getting it added.\r\n\r\nOn a side note: thanks much for Visicut! It's perfect for my needs."},"comment":{"url":"https://api.github.com/repos/t-oster/LibLaserCut/issues/comments/120840346","html_url":"https://github.com/t-oster/LibLaserCut/issues/21#issuecomment-120840346","issue_url":"https://api.github.com/repos/t-oster/LibLaserCut/issues/21","id":120840346,"user":{"login":"mgmax","id":1520891,"avatar_url":"https://avatars.githubusercontent.com/u/1520891?v=3","gravatar_id":"","url":"https://api.github.com/users/mgmax","html_url":"https://github.com/mgmax","followers_url":"https://api.github.com/users/mgmax/followers","following_url":"https://api.github.com/users/mgmax/following{/other_user}","gists_url":"https://api.github.com/users/mgmax/gists{/gist_id}","starred_url":"https://api.github.com/users/mgmax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgmax/subscriptions","organizations_url":"https://api.github.com/users/mgmax/orgs","repos_url":"https://api.github.com/users/mgmax/repos","events_url":"https://api.github.com/users/mgmax/events{/privacy}","received_events_url":"https://api.github.com/users/mgmax/received_events","type":"User","site_admin":false},"created_at":"2015-07-13T07:46:02Z","updated_at":"2015-07-13T07:46:02Z","body":"if this is standard G-code, G0 means \"move as fast as possible to the specified point\". The speed is undefined.\r\n\r\nG1 means \"move with designated speed (as far as physically possible, e.g. acceleration limits) in a straight line\"."}}