{"id":34878,"date":"2018-04-05T08:00:19","date_gmt":"2018-04-05T12:00:19","guid":{"rendered":"https:\/\/www.javelin-tech.com\/blog\/?p=34878"},"modified":"2021-03-15T13:24:13","modified_gmt":"2021-03-15T17:24:13","slug":"import-cmb-file-grabcad-print","status":"publish","type":"post","link":"https:\/\/www.javelin-tech.com\/blog\/2018\/04\/import-cmb-file-grabcad-print\/","title":{"rendered":"What happens when you import an Insight .cmb file into GrabCAD Print?"},"content":{"rendered":"<blockquote><p><em>&#8220;When I import a Stratasys Insight .cmb file into GrabCAD Print it looks nothing like the model I want to print?&#8221;<\/em><\/p><\/blockquote>\n<p>Don&#8217;t worry, it&#8217;s NOT broken!<\/p>\n<p>Here is an explanation of what is going on. Let&#8217;s say you want to print this bracket:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-34881 lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/original-stl.png\" alt=\"\" width=\"1896\" height=\"1027\" title=\"\"><noscript><img decoding=\"async\" class=\"aligncenter size-full wp-image-34881 lazyload\" src=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/original-stl.png\" alt=\"\" width=\"1896\" height=\"1027\" title=\"\" srcset=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/original-stl.png 1896w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/original-stl-600x325.png 600w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/original-stl-768x416.png 768w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/original-stl-1220x661.png 1220w\" sizes=\"(max-width: 1896px) 100vw, 1896px\" \/><\/noscript><\/p>\n<p>Generally, it&#8217;s better to print brackets out as solid, and for this special purpose, you decide you want to pack as much material in this as possible, attempting to make it water-tight. You throw the part into Insight and do some custom toolpaths and air gap manipulations:<\/p>\n<div id=\"attachment_34884\" style=\"width: 1230px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" aria-describedby=\"caption-attachment-34884\" class=\"wp-image-34884 size-large lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/insight-1220x672.png\" alt=\"Part in Stratasys Insight\" width=\"1220\" height=\"672\" title=\"\"><p id=\"caption-attachment-34884\" class=\"wp-caption-text\"><noscript><img decoding=\"async\" class=\"wp-image-34884 size-large lazyload\" src=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/insight-1220x672.png\" alt=\"Part in Stratasys Insight\" width=\"1220\" height=\"672\" title=\"\" srcset=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/insight-1220x672.png 1220w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/insight-600x330.png 600w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/insight-768x423.png 768w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/insight.png 1833w\" sizes=\"(max-width: 1220px) 100vw, 1220px\" \/><\/noscript> Part in Stratasys Insight<\/p><\/div>\n<p>After saving your project as a toolpath (.cmb file format), you import that file into <a href=\"https:\/\/grabcad.com\/print?locale=en\" rel=\"nofollow noopener\" target=\"_blank\">GrabCAD Print<\/a> and see this:<\/p>\n<div id=\"attachment_34880\" style=\"width: 1230px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" aria-describedby=\"caption-attachment-34880\" class=\"wp-image-34880 size-large lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-all-broken-1220x661.png\" alt=\"Imported CMB Part in GrabCAD Print\" width=\"1220\" height=\"661\" title=\"\"><p id=\"caption-attachment-34880\" class=\"wp-caption-text\"><noscript><img decoding=\"async\" class=\"wp-image-34880 size-large lazyload\" src=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-all-broken-1220x661.png\" alt=\"Imported CMB Part in GrabCAD Print\" width=\"1220\" height=\"661\" title=\"\" srcset=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-all-broken-1220x661.png 1220w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-all-broken-600x325.png 600w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-all-broken-768x416.png 768w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-all-broken.png 1896w\" sizes=\"(max-width: 1220px) 100vw, 1220px\" \/><\/noscript> .cmb file in GrabCAD Print<\/p><\/div>\n<p>You may think the object has become corrupted. Maybe you changed something up in Insight and basically filled the entire block with material, rather than leaving the bracket hollow. Or maybe your display preferences in GrabCAD are set to low quality, so the program isn&#8217;t rendering as much as it should.<\/p>\n<h3>This is Normal<\/h3>\n<p>Insight&#8217;s .cmb file format holds information about the printer of choice, its toolpaths, contour and raster widths, air gap controls, layer parameters, and support structures. That&#8217;s almost everything you would be able to specify in GrabCAD if you used a standard .stl or .obj file. It also holds basic data such as orientation and scale. This is why, when you import a .cmb file into GrabCAD, the only thing you can change is where the object will sit on the build tray.<\/p>\n<p>Now you may be looking at the image above and thinking &#8220;yes, but what about the actual object, it&#8217;s nothing like what I want to print&#8221;.<\/p>\n<p>Insight&#8217;s .cmb files hold custom parameter and toolpath information that only deals with individual layers of a model rather than the entire part. <strong>GrabCAD isn&#8217;t able to render a fully detailed model because the information that it&#8217;s given is per slice<\/strong>. Instead of using more of your processors resources in trying to re-interpret the model, it generates a bounded silhouette of the object.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-34888 lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-fine.png\" alt=\"\" width=\"1896\" height=\"1027\" title=\"\"><noscript><img decoding=\"async\" class=\"aligncenter size-full wp-image-34888 lazyload\" src=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-fine.png\" alt=\"\" width=\"1896\" height=\"1027\" title=\"\" srcset=\"https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-fine.png 1896w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-fine-600x325.png 600w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-fine-768x416.png 768w, https:\/\/www.javelin-tech.com\/blog\/wp-content\/uploads\/2018\/02\/its-fine-1220x661.png 1220w\" sizes=\"(max-width: 1896px) 100vw, 1896px\" \/><\/noscript><\/p>\n<h2>So why does this happen?<\/h2>\n<p>The way GrabCAD processes 3D models for printing is quite simple:<\/p>\n<ol>\n<li>Import 3D model<\/li>\n<li>Specify:\n<ol>\n<li>Fill style (solid, sparse, sparse double dense)<\/li>\n<li>Layer thickness<\/li>\n<li>Position and orientation on build tray<\/li>\n<\/ol>\n<\/li>\n<li>Print<\/li>\n<\/ol>\n<p>All of the data that you specify is stored in a way that is quick and easy for GrabCAD to understand. Taking that information, it can then build an accurate interpretation of the 3D model, including toolpaths. When you import a .cmb file into GrabCAD, you&#8217;re basically telling it to not worry about all the model information, as it&#8217;s already been provided from an external source. This is why the modified 3D model looks oversimplified and at times &#8220;damaged&#8221;, because the program isn&#8217;t trying to develop an accurate interpretation of the object. It&#8217;s assuming you already know what it will look like from Insight, and simply showing a silhouette. If you want to see your custom layer settings, just hit the Slice button<\/p>\n<p>There are a few benefits from doing this, the main one being resource usage. GrabCAD doesn&#8217;t use unnecessary processing power trying to re-interpret an already specified 3D model. This resource-saving really shows when you start printing multiple .cmb files on one build tray.<\/p>\n<h3>One thing to note<\/h3>\n<p>After importing a custom toolpath into GrabCAD, you\u00a0<strong>cannot\u00a0<\/strong>import conventional 3D object files in the same project, as the software can&#8217;t parse the data correctly. Hopefully that&#8217;ll be fixed with a software update somewhere down the line.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;When I import a Stratasys Insight .cmb file into GrabCAD Print it looks nothing like the model I want to print?&#8221; Don&#8217;t worry, it&#8217;s NOT broken! Here is an explanation of what is going on. Let&#8217;s say you want to print this bracket: Generally, it&#8217;s better to print brackets out as solid, and for this&hellip;<\/p>\n","protected":false},"author":235,"featured_media":34880,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14689],"tags":[1383,17595,2010,15933],"class_list":["post-34878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d-printing-techniques","tag-fdm","tag-fortus-insight","tag-grabcad-print","tag-insight"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/posts\/34878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/users\/235"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/comments?post=34878"}],"version-history":[{"count":0,"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/posts\/34878\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/media\/34880"}],"wp:attachment":[{"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/media?parent=34878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/categories?post=34878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javelin-tech.com\/blog\/wp-json\/wp\/v2\/tags?post=34878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}