{"id":70,"date":"2008-12-04T08:04:38","date_gmt":"2008-12-03T21:04:38","guid":{"rendered":"http:\/\/www.madox.net\/blog\/?p=70"},"modified":"2008-12-08T13:58:31","modified_gmt":"2008-12-08T02:58:31","slug":"rapid-prototyping-mechanical-iris-diaphragm-new-improved","status":"publish","type":"post","link":"http:\/\/www.madox.net\/blog\/2008\/12\/04\/rapid-prototyping-mechanical-iris-diaphragm-new-improved\/","title":{"rendered":"Rapid Prototyping &#8211; Mechanical Iris Diaphragm (New &#038; Improved!)"},"content":{"rendered":"<div class=\"mceTemp mceIEcenter\">\n<p style=\"text-align: left;\"><a href=\"http:\/\/www.madox.net\/blog\/2008\/11\/15\/rapid-prototyping-mechanical-iris-diaphragm\/\" target=\"_blank\">Last time<\/a> around I ran into two major issues.<\/p>\n<ol style=\"text-align: left;\">\n<li>Tolerance between moving parts was too tight.\u00a0 My pivot pins on the inner ring were pretty much jammed into their holes&#8230;<\/li>\n<li>Fragility of the part.\u00a0 Using 1mm diameter pivot pins using the detail material (weak) was not a good idea.\u00a0 Coupled with the tight pin problem above, it meant I accidentally snapped a couple of pivot pins off the blades when I tried to rotate close the iris.<\/li>\n<li style=\"text-align: left;\">Coarse triangulation of the exported STL which made the two rings too &#8216;blocky&#8217; to rotate freely with each another.\u00a0 My fault, fixed by (labourously) tweaking\/experimenting with Alibre&#8217;s Export.<\/li>\n<\/ol>\n<p style=\"text-align: left;\">So how did I fix it all?<\/p>\n<p style=\"text-align: left;\"><!--more--><\/p>\n<h2 style=\"text-align: left;\">The design<\/h2>\n<p style=\"text-align: left;\">This <a href=\"http:\/\/www.shapeways.com\/forum\/index.php?t=msg&amp;th=492\" target=\"_self\">message thread<\/a> on the Shapeways forums details a few experiments other people have tried printing &#8216;living hinges&#8217; and moving parts direct from 3D print.\u00a0 Appears the magic number is &gt;0.1mm gap between two components to avoid them fusing together&#8230;so I went for a margin of error and aimed for &gt;0.25mm gap.<\/p>\n<p style=\"text-align: left;\">While reading it all, my previous design came as 26 individual components&#8230;which probably annoyed the hell out of Shapeways staff while shipping it.\u00a0 With the improved tolerances, I tweaked the design to combine all components into one assembly to be printed in one go hoping it&#8217;ll work &#8216;out of the box&#8217;.\u00a0 Yes thats right, printing in &#8216;one-piece&#8217; and hoping it works!<\/p>\n<p style=\"text-align: left;\">A few other tweaks here and there; making it smaller to save cost, making the pivot pins thicker, putting a covering skin on it to hide\/contain the blades and around an hour later&#8230;<\/p>\n<\/div>\n<figure id=\"attachment_71\" aria-describedby=\"caption-attachment-71\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.madox.net\/blog\/wp-content\/uploads\/2008\/12\/iris2assembly.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-71\" title=\"Mechanical Iris Diaphrapm Assembly\" src=\"http:\/\/www.madox.net\/blog\/wp-content\/uploads\/2008\/12\/iris2assembly-300x188.jpg\" alt=\"The result...\" width=\"300\" height=\"188\" srcset=\"http:\/\/www.madox.net\/blog\/wp-content\/uploads\/2008\/12\/iris2assembly-300x188.jpg 300w, http:\/\/www.madox.net\/blog\/wp-content\/uploads\/2008\/12\/iris2assembly.jpg 1085w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-71\" class=\"wp-caption-text\">The result...<\/figcaption><\/figure>\n<p>One thing to note is that this only took an hour because I cheated and reused my previous Alibre Design files.\u00a0 Being a parametric modeller, all I had to do in most instances is edit some dimension values on the sketches I&#8217;ve set up on the previous design.\u00a0 Easy!<\/p>\n<p>I also didn&#8217;t bother doing math calculating on how long the sliding slot should be, simply judged it by eye by sliding\/rotating the blades in assembly mode to see approximately how much movement I&#8217;ll need to achieve full closure\/opening.\u00a0 This is seeming more and more like an <a href=\"http:\/\/www.alibre.com\/\" target=\"_blank\">Alibre<\/a> advertisement isn&#8217;t it?<\/p>\n<h2>The painful STL export again&#8230;<\/h2>\n<p>One rant though is with the STL export &#8211; its non-intuitive, the help file instructions were that helpful and it all came down to trial and error.\u00a0 I learnt :-<\/p>\n<ol>\n<li>Tweaking the normal deviation setting is a bad call.\u00a0 Making it smaller will result in either a humungous file or Alibre crashing out.<\/li>\n<li>Tweaking the surfaces setting is too painful.\u00a0 It either had a negligible effect on things or I was simply doing it wrong&#8230;<\/li>\n<li>Tweaking the maximum cell size worked!\u00a0 Well kind of.\u00a0 It basically asks the exporting to enforce a triangle plate size to be smaller than what you specify, so a small value generates alot of triangular cells.\u00a0 This is not optimal because even if you had a large flat triangular sheet that could be very well represented by one large triangle, it&#8217;ll now be forced to make it into 893475 triangles&#8230;<\/li>\n<li>Why kind of?\u00a0 Because the Shapeways design validator crashed\/errored out of me when I had the cell size too fine (0.1).\u00a0 I had to nudge that back to (0.2) before Shapeways accepted the file.<\/li>\n<\/ol>\n<figure id=\"attachment_72\" aria-describedby=\"caption-attachment-72\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.madox.net\/blog\/wp-content\/uploads\/2008\/12\/smoother.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-72\" title=\"Smoother STL than last time...\" src=\"http:\/\/www.madox.net\/blog\/wp-content\/uploads\/2008\/12\/smoother-300x181.jpg\" alt=\"Smoother STL than last time...\" width=\"300\" height=\"181\" srcset=\"http:\/\/www.madox.net\/blog\/wp-content\/uploads\/2008\/12\/smoother-300x181.jpg 300w, http:\/\/www.madox.net\/blog\/wp-content\/uploads\/2008\/12\/smoother.jpg 1280w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-72\" class=\"wp-caption-text\">Smoother STL than last time...<\/figcaption><\/figure>\n<p>Naturally I used Meshlabs to validate the triangulation and remove duplicate vertices again.\u00a0 This step is required to allow it to pass Shapeways validation, it also cuts the STL filesize by 80% typically.<\/p>\n<p>Oh I forgot to explain why it was painful.\u00a0 Learning items 1-4 above probably took me oh over 2-3 hours?\u00a0 [Though I still remained productive by fixing my girlfriend&#8217;s Nintendo DS&#8230;].<\/p>\n<h2>Waiting for the shipping again<\/h2>\n<p>Actually waiting to find my wallet to click the order button \ud83d\ude42 Lets see how this turns out!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last time around I ran into two major issues. Tolerance between moving parts was too tight.\u00a0 My pivot pins on the inner ring were pretty much jammed into their holes&#8230; Fragility of the part.\u00a0 Using 1mm diameter pivot pins using the detail material (weak) was not a good idea.\u00a0 Coupled with the tight pin problem &hellip; <a href=\"http:\/\/www.madox.net\/blog\/2008\/12\/04\/rapid-prototyping-mechanical-iris-diaphragm-new-improved\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Rapid Prototyping &#8211; Mechanical Iris Diaphragm (New &#038; Improved!)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-70","post","type-post","status-publish","format-standard","hentry","category-engineering"],"_links":{"self":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":4,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":98,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions\/98"}],"wp:attachment":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}