{"id":1146,"date":"2019-01-01T22:50:11","date_gmt":"2019-01-02T04:50:11","guid":{"rendered":"http:\/\/jimlund.org\/blog\/?page_id=1146"},"modified":"2019-01-03T20:23:07","modified_gmt":"2019-01-04T02:23:07","slug":"grbl","status":"publish","type":"page","link":"http:\/\/jimlund.org\/blog\/?page_id=1146","title":{"rendered":"Grbl"},"content":{"rendered":"<p><strong>Using Grbl on Arduino<\/strong><\/p>\n<p>1. Loading Grbl on OS X, used <a href=\"https:\/\/github.com\/paulkaplan\/HexUploader\/wiki\/Using-HexUploader\">HexUploader.app<\/a> to load binary grbl_v1.1f.20170801.hex.  After plugging in the Arduino, the port was autodetected as usb-serial-1420.  Loaded in a few seconds.<\/p>\n<p>2. Installed bCNC on OS X.  Had trouble with the numpy library.<br \/>\n<code>pip2 install --upgrade bCNC<br \/>\nsudo conda install numpy<\/code><\/p>\n<p>3. Running <a href=\"https:\/\/github.com\/vlachoudis\/bCNC\">bCNC<\/a> on OS X.  To run:<br \/>\n<code>python2 -m bCNC<\/code><br \/>\nSet port, go to File, select port.  Default 115200 baud.<\/p>\n<p>4. Test with small stepper running on a <a href=\"https:\/\/www.pololu.com\/product\/1182\">A4988<\/a> knockoff bipolar motor controller.  Connect A4988 to 12V, to Arduino.<\/p>\n<p>5. Test with bCNC.  Connect to Grbl.  Set steps\/mm to 10, Set Z-accel to 50.  Jog control moves motor!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using Grbl on Arduino 1. Loading Grbl on OS X, used HexUploader.app to load binary grbl_v1.1f.20170801.hex. After plugging in the Arduino, the port was autodetected as usb-serial-1420. Loaded in a few seconds. 2. Installed bCNC on OS X. Had trouble with the numpy library. pip2 install &#8211;upgrade bCNC sudo conda install numpy 3. Running bCNC [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-1146","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/pages\/1146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1146"}],"version-history":[{"count":3,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/pages\/1146\/revisions"}],"predecessor-version":[{"id":1153,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/pages\/1146\/revisions\/1153"}],"wp:attachment":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}