{"id":63,"date":"2015-08-13T18:24:47","date_gmt":"2015-08-13T18:24:47","guid":{"rendered":"http:\/\/kentechinc.com\/kipware_blog\/?p=63"},"modified":"2016-09-07T13:18:35","modified_gmt":"2016-09-07T13:18:35","slug":"kipware-compatibility-with-inventables-shapeoko-and-x-carve","status":"publish","type":"post","link":"https:\/\/kentechinc.com\/kipware_blog\/kipware-compatibility-with-inventables-shapeoko-and-x-carve\/","title":{"rendered":"Kipware\u00ae Compatibility with Inventables ShapeOko and X-Carve"},"content":{"rendered":"<p>As word gets out about the ease-of-use and power of <a href=\"http:\/\/www.kentechinc.com\/KipwareM.shtml\">KipwareM<\/a>\u00ae conversational CNC programming software &#8230; we are starting to get more and more inquiries from the MAKER community concerning one of the more popular MAKER machines out there &#8230; the ShapeOko and now the X-Carve from Inventables. Clients want to know if the code generated by <a href=\"http:\/\/www.kentechinc.com\/KipwareM.shtml\">KipwareM<\/a>\u00ae is compatible with the G code requirements for the X-Carve.<\/p>\n<p>Looking and researching\u00a0the extensive information available from Inventables &#8230; we can find the information below :<\/p>\n<p>&#8220;The X-Carve is using <a href=\"https:\/\/github.com\/grbl\/grbl\">GRBL<span class=\"badge badge-notification clicks\" title=\"81 clicks\">81<\/span><\/a> An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino. Standard g-code is supported.&#8221;<\/p>\n<p>While GRBL81 is still basically operational and functional &#8230; it also appears to be in a state of constant development and enhancements. Great job guys !! It is still a very basic system &#8230; but it does support\u00a0basic standard programming &#8230; G01\/G02\/G03 &#8230; and is completely compatible with the <a href=\"http:\/\/www.kentechinc.com\/KipwareM.shtml\">KipwareM<\/a>\u00ae standard output.<\/p>\n<p><a href=\"http:\/\/www.kipware.com\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-330\" src=\"http:\/\/kentechinc.com\/kipware_blog\/wp-content\/uploads\/2015\/07\/Conversational.gif\" alt=\"Conversational\" width=\"620\" height=\"332\" \/><\/a><\/p>\n<p>Here is a list of G codes for GRBL81 &#8230; and all supported out-of-the-box by <a href=\"http:\/\/www.kentechinc.com\/KipwareM.shtml\">KipwareM<\/a>\u00ae :<\/p>\n<p>&#8220;The G-code interpreter implements a subset of the NIST rs274\/ngc standard and &#8230; linear, circular and helical motion are all fully supported.&#8221;<\/p>\n<ul>\n<li>Supported G-Codes in <strong>v0.9i<\/strong>\n<ul>\n<li><strong>G38.3, G38.4, G38.5:<\/strong> <em>Probing<\/em><\/li>\n<li><strong>G40:<\/strong> <em>Cutter Radius Compensation Modes<\/em><\/li>\n<li><strong>G61:<\/strong> <em>Path Control Modes<\/em><\/li>\n<li><strong>G91.1:<\/strong> <em>Arc IJK Distance Modes<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Supported G-Codes in <strong>v0.9h<\/strong>\n<ul>\n<li><strong>G38.2:<\/strong> <em>Probing<\/em><\/li>\n<li><strong>G43.1, G49:<\/strong> <em>Dynamic Tool Length Offsets<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Supported G-Codes in <strong>v0.8<\/strong> (and <strong>v0.9<\/strong>)\n<ul>\n<li><strong>G0, G1:<\/strong> <em>Linear Motions<\/em><\/li>\n<li><strong>G2, G3:<\/strong> <em>Arc and Helical Motions<\/em><\/li>\n<li><strong>G4:<\/strong> <em>Dwell<\/em><\/li>\n<li><strong>G10 L2, G10 L20:<\/strong> <em>Set Work Coordinate Offsets<\/em><\/li>\n<li><strong>G17, G18, G19:<\/strong> <em>Plane Selection<\/em><\/li>\n<li><strong>G20, G21:<\/strong> <em>Units<\/em><\/li>\n<li><strong>G28, G30:<\/strong> <em>Go to Pre-Defined Position<\/em><\/li>\n<li><strong>G28.1, G30.1:<\/strong> <em>Set Pre-Defined Position<\/em><\/li>\n<li><strong>G53:<\/strong> <em>Move in Absolute Coordinates<\/em><\/li>\n<li><strong>G54, G55, G56, G57, G58, G59:<\/strong> <em>Work Coordinate Systems<\/em><\/li>\n<li><strong>G80:<\/strong> <em>Motion Mode Cancel<\/em><\/li>\n<li><strong>G90, G91:<\/strong> <em>Distance Modes<\/em><\/li>\n<li><strong>G92:<\/strong> <em>Coordinate Offset<\/em><\/li>\n<li><strong>G92.1:<\/strong> <em>Clear Coordinate System Offsets<\/em><\/li>\n<li><strong>G93, G94:<\/strong> <em>Feedrate Modes<\/em><\/li>\n<li><strong>M0, M2, M30:<\/strong> <em>Program Pause and End<\/em><\/li>\n<li><strong>M3, M4, M5:<\/strong> <em>Spindle Control<\/em><\/li>\n<li><strong>M8, M9:<\/strong> <em>Coolant Control<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>While there is still a lot of functions &#8230; like spindle control &#8230; that is dependent on the controller and it&#8217;s set-up &#8230; <a href=\"http:\/\/www.kentechinc.com\/KipwareM.shtml\">KipwareM<\/a>\u00ae can support most modes and set-up &#8230; out-of-the-box.<\/p>\n<p>Using the unique &#8220;Post Editor&#8221; in Kipware\u00ae conversational &#8230; users can easily create the auto-output of the HEADER lines required for the GRBL language. The G code output needs to place an initialization block at the beginning of your program to set all of the G-code modes explicitly for your program. These are things such as mm\/inch modes ( G20\/G21) , incremental\/absolute modes (G90\/G91), feedrate modes(G94\/G95), plane selection (G17-G18-G19), or work coordinate system (G54-G59). These can easily be set-up in the Kipware\u00ae conversational Post Editor.<\/p>\n<p>It also appears that DRILLING cycles are not yet included &#8230; but <a href=\"http:\/\/www.kentechinc.com\/KipwareM.shtml\">KipwareM<\/a>\u00ae gives you a standard, long hand G code output capability for drilling that will enable you to go beyond the Inventable&#8217;s EASEL programming software and create drilling operations for your machine. All from a fill-in-the-blank format.<\/p>\n<p>Users are referred to use the UNIVERSAL G-CODE SENDER application\u00a0that is written in JAVA that will send the G code and communicate with the machine to run the G code created outside of Inventables EASEL application. You can get additional information on the Universal G Code Sender <a href=\"http:\/\/docs.shapeoko.com\/software.html\">HERE<\/a>.<\/p>\n<p>As of this post writing &#8230; Kentech Inc. is looking into the possibilities of purchasing an X-Carve from Inventables and testing and developing our KipwareM\u00ae software to be more and fully compatible with the X-Carve.<\/p>\n<p>So stay tuned &#8230; we are looking forward to an opportunity to work with Inventables and their equipment &#8230; and the MAKER community. It should be a fun ride<\/p>\n<p>You can check out KipwareM\u00ae by <a href=\"http:\/\/www.kentechinc.com\/KipwareM.shtml\">CLICKING HERE<\/a>.<\/p>\n<p>Kenney Skonieczny &#8211; President<\/p>\n<p>Kentech Inc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As word gets out about the ease-of-use and power of KipwareM\u00ae conversational CNC programming software &#8230; we are starting to get more and more inquiries from the MAKER community concerning one of the more popular MAKER machines out there &#8230; the ShapeOko and now the X-Carve from Inventables. Clients want to know if the code [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[22,25,24,23],"class_list":["post-63","post","type-post","status-publish","format-standard","hentry","category-kipware_programming_software","tag-inventables","tag-maker-programming-software","tag-shapeoko","tag-x-crave"],"_links":{"self":[{"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/posts\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":10,"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/posts\/63\/revisions"}],"predecessor-version":[{"id":343,"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/posts\/63\/revisions\/343"}],"wp:attachment":[{"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/media?parent=63"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/categories?post=63"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kentechinc.com\/kipware_blog\/wp-json\/wp\/v2\/tags?post=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}