{"id":439,"date":"2010-07-04T13:06:42","date_gmt":"2010-07-04T19:06:42","guid":{"rendered":"http:\/\/haveblue.org\/?p=439"},"modified":"2010-07-04T13:06:42","modified_gmt":"2010-07-04T19:06:42","slug":"more-thoughts-on-the-stratasys-and-reprap","status":"publish","type":"post","link":"https:\/\/haveblue.org\/?p=439","title":{"rendered":"More thoughts on the Stratasys and RepRap"},"content":{"rendered":"<p>\t\t\t\tA nice long holiday weekend is a great occasion to tinker around with a rapid prototyper.\u00a0 Well, all right, any weekend.\u00a0 Or weekday for that matter.\u00a0 There&#8217;s something enthralling about watching your creation emerge slowly, slice-by-slice from the build platform.\u00a0 <a href=\"http:\/\/www.povray.org\/\">POV-Ray<\/a> enthusiasts will know the feeling well &#8211; watching your file slowly transformed into an image, one line of pixels at a time.\u00a0 Although in the case of a rapid prototyper, the transformation is subtly different &#8211; you know exactly what the output object will be (unlike in POV-Ray, where you have to alternate between adjusting your scene description file and rendering that file until you achieve the effect you want &#8211; enjoyable, yes, but lacking a direct translation of vision into result).\u00a0 A rapid prototyper on the other hand, allows a leap between the digital domain and the physical one.\u00a0 Perhaps not as exciting in terms of watching the process, but more profound in concept (as evidenced by the abundance of &#8216;replicators&#8217; in science fiction).<\/p>\n<p>I&#8217;ve done a lot of research into the <a href=\"http:\/\/stratasys.com\">Stratasys<\/a> machines and <a href=\"http:\/\/reprap.org\/wiki\/Main_Page\">RepRap<\/a> lately, especially as I now have to feed this beast which I posses.\u00a0 While I have a decent amount of filament, the cost of getting more has kept my use of the Stratasys to a bare minimum.  <a href=\"http:\/\/www.bolsonmaterials.com\/main.htm\">Bolson Materials<\/a> charges $250 for a 4 pound reel of filament, which is probably a great price, considering that the <a href=\"http:\/\/www.engadget.com\/2010\/04\/21\/hps-designjet-3d-series-start-shipping-to-wealthy-european-prot\/\">HP-branded Stratasys units<\/a> recently released for sale in Europe have filament cartridges that are (as of this writing) $987.94 each after currency conversion.  And you thought buying inkjet consumables was bad.\u00a0 Given that this is only $12.06 less than what I paid for the machine (yes, I practically stole the Stratasys for a cool grand, and everyone I speak to agrees that I basically won the\u00a0 Craigslist lottery), I began looking into the filament itself.<\/p>\n<p>The first step was to determine exactly what material I was dealing with.  I knew that it was <a href=\"http:\/\/en.wikipedia.org\/wiki\/Acrylonitrile_butadiene_styrene\">ABS<\/a> plastic, but I didn&#8217;t know if there was anything special about it (I know almost nothing of plastics engineering, but I know that numerous formulations are possible &#8211; Lego bricks, for example, are not pure ABS, but a custom formulation).  I knew Stratasys wouldn&#8217;t be keen on divulging this information (imagine the response at a KFC counter when you ask precisely which 11 herbs and spices are used &#8211; okay, not the best analogy, but bear with me).  I had discovered many years ago that <a href=\"http:\/\/en.wikipedia.org\/wiki\/Msds\">MSDS<\/a> sheets are an excellent window into proprietary information, divulging industrial secrets by virtue of safety legislation.  So I did some searching and found that the <a href=\"http:\/\/www.fortus.com\/uploadedFiles\/North_America\/Downloads\/MSDS_(Restricted)\/MSDS_ABS_P400_BuildMaterial.pdf\">MSDS sheet<\/a> for the modeling material indicated that the filament was essentially pure ABS, with perhaps a tiny amount of mineral oil, tallow, and\/or wax thrown in for a lubricant.\u00a0 Similarly, I discovered that the breakaway support material appears to be nothing more than <a href=\"http:\/\/www.plasticsintl.com\/datasheets\/Polystyrene.pdf\">HIPS<\/a> (High-Impact Polystyrene).<\/p>\n<p>Obviously, buying Stratasys branded filament would quickly become prohibitively expensive (the classic <a href=\"http:\/\/en.wikipedia.org\/wiki\/Freebie_marketing\">razor and blades<\/a> business model in evidence).\u00a0 It&#8217;s generally a bad sign when you go looking for a product, but can&#8217;t find a price for said product.\u00a0 Yet diligent web searches led me to stumble onto <a href=\"http:\/\/groups.google.com\/group\/makerbot\/msg\/af7d80c28dc7d4c4\">this post<\/a>.  Given that <a href=\"http:\/\/www.newimageplastic.com\/\">New Image Plastics<\/a> could apparently supply smaller diameters than the 3mm RepRap standard (I needed .070&#8243; for the FDM 1600), I figured I&#8217;d give them a shot.  I called them up and inquired about getting a few pounds of ABS and HIPS in a .070 filament size.\u00a0 Unexpectedly, I was speaking with James Waring, owner of the company.\u00a0 He told me that a number of customers were using .070 ABS filament from them in Stratasys machines with no problems, and that for newer Stratasys machines that had chipped cartridges, he is aware of someone who is successfully reloading cartridges and will hopefully be revealing the technique once perfected.\u00a0 Anyhow, I ordered 5 lbs. each of ABS and HIPS, and James said that he&#8217;d have it scheduled for production this weekend!\u00a0 I can&#8217;t imagine a more phenomenal response time from a vendor.\u00a0 If the spools feed through the Stratasys without issue (shouldn&#8217;t be hard &#8211; the current &#8216;lobster red&#8217; spool appears to be about a decade old from the tag information, so they&#8217;re not exactly prime material), I&#8217;m sure I&#8217;ll be ordering lots more.<\/p>\n<p>Meanwhile, I also tried my luck with contacting Stratasys to see if any spare parts or other service was still available for the unit (not that it appears to need any, but I wanted to be prepared).\u00a0 Their tech support department told me that no parts or service were available for the FDM 1600, and they couldn&#8217;t direct me to any third parties that did service on the unit.\u00a0 I also asked about the availability of a document called the &#8220;Stratasys Modeler Language Programming Reference Manual&#8221; that I found referenced in a <a href=\"http:\/\/scholar.lib.vt.edu\/theses\/available\/etd-03242000-10440034\/unrestricted\/THESIS.pdf\">thesis<\/a> I came across.\u00a0 The thesis covers the building of an automated build platform loading\/unloading system, and the document appears to detail the format of the .SML file that gets uploaded to the printer.\u00a0 Unsurprisingly, the person I spoke to knew absolutely nothing about the document.\u00a0 Getting updated software required speaking to the software licensing department, which I called next.\u00a0 I found that the last version of software to support the FDM 1600 was Insight 6.3, and that yes, I could certainly get a copy.\u00a0 However, that would mean paying $2000 for an annual software support contract.\u00a0 Oh, and the FDM 1600 is being dropped from support at the end of the year, so it would essentially be $2000 for 6 months of software support.\u00a0 I declined to sign up.<\/p>\n<p>Friday I decided to try and tackle the offset between the ABS and support material.\u00a0 The manual explains the procedure, but references a calibration filename that doesn&#8217;t exist in my software version.\u00a0 After opening a few different similar files, I finally found the one I needed &#8211; one that would print out a square of ABS and then deposit a single circuit of support material on top.<\/p>\n<figure id=\"attachment_455\" aria-describedby=\"caption-attachment-455\" style=\"width: 614px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/stratasyscalibration.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-455 \" title=\"stratasyscalibration\" src=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/stratasyscalibration.jpg?resize=614%2C132\" alt=\"\" width=\"614\" height=\"132\" srcset=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/stratasyscalibration.jpg?w=1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/stratasyscalibration.jpg?resize=300%2C64&amp;ssl=1 300w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/stratasyscalibration.jpg?resize=768%2C165&amp;ssl=1 768w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/stratasyscalibration.jpg?resize=210%2C45&amp;ssl=1 210w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><figcaption id=\"caption-attachment-455\" class=\"wp-caption-text\">Progressive improvement from left to right - the leftmost one was simply the wrong file.<\/figcaption><\/figure>\n<p>I&#8217;d run one, estimate the offset, then launch the tip calibration program to upload the offset to the FDM 1600.\u00a0 After a few iterations, I finally was pleased with the path matching and decided to try a larger print to run overnight.\u00a0 I grabbed the <a href=\"http:\/\/reprap.org\/wiki\/Mendel\/SolidWorks\">Mendel SolidWorks<\/a> file and created an assembly with some of the larger parts that don&#8217;t lend themselves well to machining easily.  This step is needed because Quickslice can only work with a single .STL file (whereas Insight can work with multiple objects).  In order to print multiple parts, I have to create a SolidWorks assembly of how those parts are to be printed, and then export the entire assembly as a single .STL file.\u00a0 Quickslice churned through the slice and road generation slowly &#8211; I&#8217;m guessing this old software was far from optimized.\u00a0 Once done, I uploaded the file to the FDM, hung around for a little while to make sure the base layers were being laid down correctly, and left the machine to its business for the night.<\/p>\n<p>I wasn&#8217;t sure what to expect the next day &#8211; RepRap machines seem to still be at the stage of needing a lot of monitoring during a build, and I worried that I&#8217;d come back to find a giant birdsnest of filament occupying the build chamber.\u00a0 But no such disasters had happened &#8211; I had a beautiful print waiting for me:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprapparts.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-456\" title=\"firstreprapparts\" src=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprapparts.jpg?resize=614%2C469\" alt=\"\" width=\"614\" height=\"469\" srcset=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprapparts.jpg?w=1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprapparts.jpg?resize=300%2C229&amp;ssl=1 300w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprapparts.jpg?resize=768%2C586&amp;ssl=1 768w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprapparts.jpg?resize=210%2C160&amp;ssl=1 210w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>It took a bit of coaxing to remove from the foam, but I could then admire the work.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprappartsoffbase.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-457\" title=\"firstreprappartsoffbase\" src=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprappartsoffbase.jpg?resize=614%2C473\" alt=\"\" width=\"614\" height=\"473\" srcset=\"https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprappartsoffbase.jpg?w=1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprappartsoffbase.jpg?resize=300%2C231&amp;ssl=1 300w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprappartsoffbase.jpg?resize=768%2C591&amp;ssl=1 768w, https:\/\/i0.wp.com\/haveblue.org\/wp-content\/uploads\/2010\/07\/firstreprappartsoffbase.jpg?resize=210%2C162&amp;ssl=1 210w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>I&#8217;m not sure why Quickslice decided to run supports up on the left &#8211; the teardrop holes on the Mendel parts are less than the overhang support threshold in Quickslice, but perhaps a rounding error tipped the scales.\u00a0 This print took 14 hours, so the FDM is no speed demon.\u00a0 I think a Mendel could probably run the job in half that time, although RepRap currently bypasses bases and supports, and has a coarser output due to the 0.5mm nozzle orifice.<\/p>\n<p>I&#8217;m pondering whether or not to actually build the Mendel right now, but I&#8217;ll probably pass the parts over to Chuck so that he can have a crack at the project.\u00a0 I&#8217;m still interested in the RepRap project, but if I were to build one, I&#8217;d probably redesign the system into something that looks more like the FDM, but has a larger working envelope.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A nice long holiday weekend is a great occasion to tinker around with a rapid prototyper.\u00a0 Well, all right, any weekend.\u00a0 Or weekday for that matter.\u00a0 There&#8217;s something enthralling about watching your creation emerge slowly, slice-by-slice from the build platform.\u00a0 POV-Ray enthusiasts will know the feeling well &#8211; watching your file slowly transformed into an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-439","post","type-post","status-publish","format-standard","hentry","category-3d-printing"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/haveblue.org\/index.php?rest_route=\/wp\/v2\/posts\/439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haveblue.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/haveblue.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/haveblue.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/haveblue.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=439"}],"version-history":[{"count":0,"href":"https:\/\/haveblue.org\/index.php?rest_route=\/wp\/v2\/posts\/439\/revisions"}],"wp:attachment":[{"href":"https:\/\/haveblue.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/haveblue.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/haveblue.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}