{"action":"created","issue":{"url":"https://api.github.com/repos/gnea/grbl/issues/607","repository_url":"https://api.github.com/repos/gnea/grbl","labels_url":"https://api.github.com/repos/gnea/grbl/issues/607/labels{/name}","comments_url":"https://api.github.com/repos/gnea/grbl/issues/607/comments","events_url":"https://api.github.com/repos/gnea/grbl/issues/607/events","html_url":"https://github.com/gnea/grbl/issues/607","id":409812508,"node_id":"MDU6SXNzdWU0MDk4MTI1MDg=","number":607,"title":"CNC2417","user":{"login":"notsolowki","id":24588286,"node_id":"MDQ6VXNlcjI0NTg4Mjg2","avatar_url":"https://avatars0.githubusercontent.com/u/24588286?v=4","gravatar_id":"","url":"https://api.github.com/users/notsolowki","html_url":"https://github.com/notsolowki","followers_url":"https://api.github.com/users/notsolowki/followers","following_url":"https://api.github.com/users/notsolowki/following{/other_user}","gists_url":"https://api.github.com/users/notsolowki/gists{/gist_id}","starred_url":"https://api.github.com/users/notsolowki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/notsolowki/subscriptions","organizations_url":"https://api.github.com/users/notsolowki/orgs","repos_url":"https://api.github.com/users/notsolowki/repos","events_url":"https://api.github.com/users/notsolowki/events{/privacy}","received_events_url":"https://api.github.com/users/notsolowki/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2019-02-13T13:46:03Z","updated_at":"2019-02-13T16:20:57Z","closed_at":null,"author_association":"NONE","body":"im sorry im new at this, will this firmware work with the cnc2417 from ebay. i updated the firmware but the axis dont move. i put the hex file that came with the machine back on the nano and the z axis is backwards and seems to be moving slower??? also im using the milling not the laser. please help thanks!!\r\n\r\nUPDATE: i have the axis back to normal using grbl_v0.9j1a.hex hex file that came with the machine. but i think its printing things a lot smaller. is this firmware compatible with this machine?? im not sure what to  do. any help and i would be very thankful thank you"},"comment":{"url":"https://api.github.com/repos/gnea/grbl/issues/comments/463263741","html_url":"https://github.com/gnea/grbl/issues/607#issuecomment-463263741","issue_url":"https://api.github.com/repos/gnea/grbl/issues/607","id":463263741,"node_id":"MDEyOklzc3VlQ29tbWVudDQ2MzI2Mzc0MQ==","user":{"login":"109JB","id":10978476,"node_id":"MDQ6VXNlcjEwOTc4NDc2","avatar_url":"https://avatars2.githubusercontent.com/u/10978476?v=4","gravatar_id":"","url":"https://api.github.com/users/109JB","html_url":"https://github.com/109JB","followers_url":"https://api.github.com/users/109JB/followers","following_url":"https://api.github.com/users/109JB/following{/other_user}","gists_url":"https://api.github.com/users/109JB/gists{/gist_id}","starred_url":"https://api.github.com/users/109JB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/109JB/subscriptions","organizations_url":"https://api.github.com/users/109JB/orgs","repos_url":"https://api.github.com/users/109JB/repos","events_url":"https://api.github.com/users/109JB/events{/privacy}","received_events_url":"https://api.github.com/users/109JB/received_events","type":"User","site_admin":false},"created_at":"2019-02-13T16:20:57Z","updated_at":"2019-02-13T16:20:57Z","author_association":"NONE","body":"Glad you got to where you are now.  First, are the motors moving in the correct directions?  Once we have this right we will move to the distance settings,\r\n\r\nTo set directions, first run the machine and determine which if any are moving in the wrong direction.  If your test shows that they are all already moving in the correct directions then skip this whole part about direction setting. If some are wrong, then to avoid confusion you should first set $3=0 to set all the pins for \"non-inverted\" operation. Then run the machine again and check the directions writing down which ones move correctly and which don't. The ones that are wrong will need to be inverted which is done using $3 setting. Then using the following mask table to determine the setting for $3.\r\n\r\nSetting Value | Mask | Invert X | Invert Y | Invert Z\r\n0 | 00000000 | N | N | N\r\n1 | 00000001 | Y | N | N\r\n2 | 00000010 | N | Y | N\r\n3 | 00000011 | Y | Y | N\r\n4 | 00000100 | N | N | Y\r\n5 | 00000101 | Y | N | Y\r\n6 | 00000110 | N | Y | Y\r\n7 | 00000111 | Y | Y | Y\r\n\r\nfor example to invert Y and Z you would enter $3=5 from the table above.  You can enter this in the Arduino IDE Serial Monitor.\r\n\r\nNo we can move to distance. There are a couple ways to do this, but what you need to determine is how many step are needed to move 1 mm.  \r\n\r\nFirst way is knowing the microstepping of the drive, and the pitch of the screw that drives the axis.  For example if the drive is set for 10 microstepping then that is 10*200 = 2000 steps per revolution because stepper motors have 200 full steps per rev and the microstepping subdivides each step into X number of microsteps.  Now if the screw moves 2mm/rev or in other words is 2mm pitch, then just take 2000/2=1000 steps/mm. This is what you would enter for that axis. The distance settings are as follows:\r\n$100 = setting for steps/mm for X axis\r\n$101 = y axis\r\n$102 = Z axis\r\n\r\nThe second way is to determine the current setting by issuing a $$ command into the Serial Monitor, which will list all the settings. Records the $100,101, and 102 settings for x, y and z. Now run the machine and program a move of say 100mm and measure as closely as you can the actual distance the machine moves.  Lets say it moves 50mm when programmed for 100mm. The new setting should then be\r\n\r\nNew setting = (old Setting) * (distance moved)/(distance programmed). \r\n\r\nYou would do this for each axis and then send the appropriate $100, 101, or 102 to Grbl in the Serial monitor.\r\n\r\nSee if that works and then we can work on other settings.\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"109JB"}}