{"action":"created","issue":{"url":"https://api.github.com/repos/vlachoudis/bCNC/issues/140","labels_url":"https://api.github.com/repos/vlachoudis/bCNC/issues/140/labels{/name}","comments_url":"https://api.github.com/repos/vlachoudis/bCNC/issues/140/comments","events_url":"https://api.github.com/repos/vlachoudis/bCNC/issues/140/events","html_url":"https://github.com/vlachoudis/bCNC/issues/140","id":113207268,"number":140,"title":"Drill position calibration","user":{"login":"yoyokal","id":15304618,"avatar_url":"https://avatars.githubusercontent.com/u/15304618?v=3","gravatar_id":"","url":"https://api.github.com/users/yoyokal","html_url":"https://github.com/yoyokal","followers_url":"https://api.github.com/users/yoyokal/followers","following_url":"https://api.github.com/users/yoyokal/following{/other_user}","gists_url":"https://api.github.com/users/yoyokal/gists{/gist_id}","starred_url":"https://api.github.com/users/yoyokal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yoyokal/subscriptions","organizations_url":"https://api.github.com/users/yoyokal/orgs","repos_url":"https://api.github.com/users/yoyokal/repos","events_url":"https://api.github.com/users/yoyokal/events{/privacy}","received_events_url":"https://api.github.com/users/yoyokal/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-10-25T05:19:51Z","updated_at":"2015-11-17T20:42:42Z","closed_at":null,"body":"Because my wife doesnt like the noisy sound my cnc when milling pcb, I just use my cnc to drill it. I'm using transfer toner to create track. The problem is my laser printer doesnt have the same acuracy with my cnc. I know I could change the value of mm/rot on grbl, but its not elegant, because I must guessing the value. \r\n\r\nTo solve this issue I hope bCNC have a function to calibrate drill position. Im propose the procedure as follows.\r\n\r\n1. Set home x0, y0.\r\n2. Click Calibrate Drill button. bCNC will travel to very bottom left corner drill hole and stop.\r\n3. User calibrate the position of the first hole using controll drill manually. After the drill spot on correct hole a button clicked.\r\n4. The drill the move to very right-top corner of hole and stop.\r\n5. User calibrate again as step 3 and calibration is finished.\r\n\r\nWith this procedure we could drill pcb created by other machine without worries the varies accuracy with our machine.\r\n\r\nWhat must solve is finding the formula to compute real coordinate because the difference value is dependent to position. I mean the difference value on 1mm will different at 10mm, maybe the function is logarithmic.\r\n\r\nI'm sorry if my English isn't good. But I hope my issue and my hope are fully understand."},"comment":{"url":"https://api.github.com/repos/vlachoudis/bCNC/issues/comments/157500394","html_url":"https://github.com/vlachoudis/bCNC/issues/140#issuecomment-157500394","issue_url":"https://api.github.com/repos/vlachoudis/bCNC/issues/140","id":157500394,"user":{"login":"Effer","id":1007007,"avatar_url":"https://avatars.githubusercontent.com/u/1007007?v=3","gravatar_id":"","url":"https://api.github.com/users/Effer","html_url":"https://github.com/Effer","followers_url":"https://api.github.com/users/Effer/followers","following_url":"https://api.github.com/users/Effer/following{/other_user}","gists_url":"https://api.github.com/users/Effer/gists{/gist_id}","starred_url":"https://api.github.com/users/Effer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Effer/subscriptions","organizations_url":"https://api.github.com/users/Effer/orgs","repos_url":"https://api.github.com/users/Effer/repos","events_url":"https://api.github.com/users/Effer/events{/privacy}","received_events_url":"https://api.github.com/users/Effer/received_events","type":"User","site_admin":false},"created_at":"2015-11-17T20:42:42Z","updated_at":"2015-11-17T20:42:42Z","body":"@vlachoudis  do you think that square implementation could be used as base to add a scale command? Scale is really missing from editor."}}