{"id":1841,"date":"2015-04-23T08:57:52","date_gmt":"2015-04-22T23:57:52","guid":{"rendered":"http:\/\/www.codedojo.com\/?p=1841"},"modified":"2015-04-23T09:38:40","modified_gmt":"2015-04-23T00:38:40","slug":"a-3d-printed-world-lock","status":"publish","type":"post","link":"https:\/\/www.codedojo.com\/?p=1841","title":{"rendered":"A 3D printed World Lock"},"content":{"rendered":"<p>I&#8217;ve been eyeing 3D printers for quite a while and finally pulled the trigger and purchased the rather economical <a href=\"http:\/\/www.amazon.com\/Flashforge-Dreamer-Printer-Extruder-Enclosed\/dp\/B00JRBQJ6W\">Flashforge Dreamer<\/a>.<\/p>\n<p>I actually wanted a Taz 5 but I couldn&#8217;t find anywhere to ship it to Japan at a reasonable price, so whatever.<\/p>\n<p>Anyway, despite feeling a bit limited due to the smallish build area it&#8217;s\u00a0been a lot of fun.<\/p>\n<div id=\"attachment_1842\" style=\"width: 635px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1915.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1842\" class=\"wp-image-1842 size-large\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1915-1024x768.jpg\" alt=\"IMG_1915\" width=\"625\" height=\"469\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1915-1024x768.jpg 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1915-300x225.jpg 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1915-624x468.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><p id=\"caption-attachment-1842\" class=\"wp-caption-text\">Printing an <a href=\"http:\/\/www.thingiverse.com\/thing:257911\">elephant<\/a><\/p><\/div>\n<div id=\"attachment_1863\" style=\"width: 635px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1917.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1863\" class=\"wp-image-1863 size-large\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1917-1024x768.jpg\" alt=\"IMG_1917\" width=\"625\" height=\"469\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1917-1024x768.jpg 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1917-300x225.jpg 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1917-624x468.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><p id=\"caption-attachment-1863\" class=\"wp-caption-text\">The finished elephant. The legs move with no assembly as they are printed that way!<\/p><\/div>\n<p>Was up and printing in thirty minutes. \u00a0So far stuff has worked without hairspray, glue sticks, painters tape and the other things I read about that scared me.<\/p>\n<h2>Some Dreamer tips:<\/h2>\n<ul>\n<li>The SD card shows as &#8220;error&#8221; in the dreamer when you have Wifi enabled. (as of the latest firmware available on 4\/22\/2015) \u00a0I think it has something to do with Wifi mode taking over the SD card as it uses the SD card as a cache while printing. \u00a0They should really change the message to &#8220;busy&#8221; or something. If you need to print from SD, turn off Wifi first.<\/li>\n<li>I almost always print with a fairly hot build plate. (65C) \u00a0I let it cool before removing the print.<\/li>\n<li>DO NOT USE the putty knife it comes with. \u00a0It&#8217;s way too thick. \u00a0Buy one with a much thinner edged one at the store and you will be amazed at how much easier your prints come off the bed!<\/li>\n<li>If a print is going to fail horribly, it&#8217;s probably going to be within the first 5 minutes, so check around then.<\/li>\n<\/ul>\n<div id=\"attachment_1843\" style=\"width: 635px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1919.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1843\" class=\"wp-image-1843 size-large\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1919-1024x768.jpg\" alt=\"IMG_1919\" width=\"625\" height=\"469\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1919-1024x768.jpg 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1919-300x225.jpg 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1919-624x468.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><p id=\"caption-attachment-1843\" class=\"wp-caption-text\">No really, that&#8217;s exactly what I was going for<\/p><\/div>\n<p><a href=\"http:\/\/www.thingiverse.com\">Thingiverse<\/a> seems like &#8220;the place&#8221; to get 3d files. \u00a0Any other good places out there?<\/p>\n<p>If you have a dreamer, the first thing you notice is those spools of filament you bought from <a href=\"https:\/\/www.adafruit.com\/category\/128\">adafruit<\/a> are too big. \u00a0No problem! \u00a0I used <a href=\"http:\/\/www.thingiverse.com\/thing:620565\">this design<\/a> and a skateboard bearing to create a nice lazy susan style spool holder, it works great.<\/p>\n<p>Also printed a <a href=\"http:\/\/www.thingiverse.com\/thing:222893\">solder spool holder<\/a> just because.<\/p>\n<div id=\"attachment_1844\" style=\"width: 635px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1927.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1844\" class=\"wp-image-1844 size-large\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1927-1024x768.jpg\" alt=\"IMG_1927\" width=\"625\" height=\"469\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1927-1024x768.jpg 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1927-300x225.jpg 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1927-624x468.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><p id=\"caption-attachment-1844\" class=\"wp-caption-text\">A printed solder holder. See, I&#8217;m saving money already<\/p><\/div>\n<div id=\"attachment_1845\" style=\"width: 635px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1935.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1845\" class=\"wp-image-1845 size-large\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1935-1024x768.jpg\" alt=\"IMG_1935\" width=\"625\" height=\"469\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1935-1024x768.jpg 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1935-300x225.jpg 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1935-624x468.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><p id=\"caption-attachment-1845\" class=\"wp-caption-text\">3D printed Pi2+PiTFT case for my <a href=\"http:\/\/www.codedojo.com\/?p=1800\">Growtopia monitor<\/a>\u00a0so it looks less like a bomb, found it <a href=\"http:\/\/www.thingiverse.com\/thing:664591\">here<\/a>.<\/p><\/div>\n<p>Ok, that&#8217;s all fine\u00a0and dandy, but the real reason I wanted a 3D printer is to make my own stuff.<\/p>\n<p>I used <a href=\"https:\/\/inkscape.org\/en\/\">Inkscape<\/a> (sort of the Blender of vector art) to generate a shape from the 2D bitmap of the Growtopia logo, imported that into <a href=\"http:\/\/www.blender.org\/\">Blender<\/a> and extruded it. \u00a0 Well, as I expected it&#8217;s a bit hard to see and crap in general. \u00a0I printed another in black filament to sort of use it as a &#8220;drop shadow&#8221;, helped a bit.<\/p>\n<div id=\"attachment_1846\" style=\"width: 635px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1933.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1846\" class=\"size-large wp-image-1846\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1933-1024x1024.jpg\" alt=\"Can you recognize this logo?!\" width=\"625\" height=\"625\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1933-1024x1024.jpg 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1933-150x150.jpg 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1933-300x300.jpg 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/IMG_1933-624x624.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><p id=\"caption-attachment-1846\" class=\"wp-caption-text\">Can you recognize this logo? Er.. maybe if I raised parts to make the letters stand out more, I dunno<\/p><\/div>\n<p>It was suggested on <a href=\"https:\/\/twitter.com\/rtsoft\">Twitter<\/a> to print Growtopia characters, but man, that&#8217;s hard to do. Akiko whipped up a 3D model of a world lock for me though.<\/p>\n<p><a href=\"http:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/world_lock.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1851\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/world_lock-1024x917.jpg\" alt=\"world_lock\" width=\"625\" height=\"560\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/world_lock-1024x917.jpg 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/world_lock-300x269.jpg 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/world_lock-624x559.jpg 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/world_lock.jpg 1986w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>Have a 3D printer and want to print your own World Lock? \u00a0You can get the .stl from <a href=\"http:\/\/www.thingiverse.com\/thing:786170\">here<\/a>!<\/p>\n<p>What other simple Growtopia things would make sense to print? \u00a0Hrm. \u00a0Is a character really possible? \u00a0What if we painted it&#8230;<\/p>\n<h2>A tip about Blender to 3D Flashprint\/Simplify3D&#8217;s stl scale<\/h2>\n<p>In Blender, I set the units to metric, then set the scene scale to 0.01. \u00a0When doing the final export I set the STL export scale to 1000 and this keeps the measurements in Blender exactly matching the final print size. \u00a0(Use the Ruler\/Protractor tool in Blender to measure pieces easily)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1848\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/blender_measurements.jpg\" alt=\"blender_measurements\" width=\"800\" height=\"502\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/blender_measurements.jpg 800w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/blender_measurements-300x188.jpg 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2015\/04\/blender_measurements-624x392.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Also, keep in mind Blender now has some helpful\u00a0options to check if your models are setup right for 3D printing,\u00a0you just need to <a href=\"https:\/\/www.safaribooksonline.com\/library\/view\/blender-3d-printing\/9781783284597\/ch03s02.html\">enable them<\/a>. Too bad the export STL button on the 3D Print menu doesn&#8217;t have a scale setting, I need that.<\/p>\n<h2>Conclusion<\/h2>\n<p>I bought a 9 pin dot matrix printer for $220 for my Commodore 128 a looong time ago.\u00a0You&#8217;d laugh at the low resolution pictures I downloaded off Quantumlink and printed. You had to stand across the room to figure out which movie star it was. <a href=\"https:\/\/youtu.be\/0DvZWY4prpM?t=113\">So noisy. \u00a0So slow you could read faster than it could print!<\/a><\/p>\n<p>Similarly to the path 2D has taken, I believe 3D printing\u00a0is now accelerating its journey towards\u00a0detailed full color prints that will become a standard we all take for granted in just a few years. \u00a0Exciting times.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been eyeing 3D printers for quite a while and finally pulled the trigger and purchased the rather economical Flashforge Dreamer. I actually wanted a Taz 5 but I couldn&#8217;t find anywhere to ship it to Japan at a reasonable price, so whatever. Anyway, despite feeling a bit limited due to the smallish build area [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,3,20,6],"tags":[],"class_list":["post-1841","post","type-post","status-publish","format-standard","hentry","category-art","category-development","category-growtopia","category-tech-tips"],"_links":{"self":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/1841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1841"}],"version-history":[{"count":21,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/1841\/revisions"}],"predecessor-version":[{"id":1872,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/1841\/revisions\/1872"}],"wp:attachment":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}