{"id":576,"date":"2018-10-28T18:14:37","date_gmt":"2018-10-29T01:14:37","guid":{"rendered":"http:\/\/www.kylescholz.com\/wp\/?p=576"},"modified":"2019-03-17T21:48:51","modified_gmt":"2019-03-18T04:48:51","slug":"brain-puzzle","status":"publish","type":"post","link":"https:\/\/www.kylescholz.com\/wp\/brain-puzzle\/","title":{"rendered":"Brain Puzzle"},"content":{"rendered":"<p>A few weeks back, I saw a great video from <a href=\"https:\/\/www.youtube.com\/watch?v=ift2S2awm18\">Maker&#8217;s Muse on YouTube, describing how to make custom 3&#215;3 puzzles<\/a> (eg. a Rubik&#8217;s cube) out of any 3 dimensional model. I&#8217;ve always been curious about how these puzzles work, so what better way to learn than to make my own?<\/p>\n<figure id=\"attachment_578\" aria-describedby=\"caption-attachment-578\" style=\"width: 525px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.kylescholz.com\/wp\/?attachment_id=578\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-578 size-large\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/DSC06395-1024x683.jpg\" alt=\"\" width=\"525\" height=\"350\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/DSC06395-1024x683.jpg 1024w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/DSC06395-300x200.jpg 300w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/DSC06395-768x512.jpg 768w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><figcaption id=\"caption-attachment-578\" class=\"wp-caption-text\">Final puzzle. 3D printed and painted.<\/figcaption><\/figure>\n<p>Yup. It&#8217;s a brain.<\/p>\n<p><b>From brain scan to brain surgery<\/b><\/p>\n<p>I started with <a href=\"https:\/\/www.thingiverse.com\/thing:2903048\">this brain model from Thingiverse<\/a>. These puzzles work best when there is good symmetry across X\/Y\/Z axes, so I scaled the model asymmetrically to improve its overall symmetry.<\/p>\n<figure id=\"attachment_581\" aria-describedby=\"caption-attachment-581\" style=\"width: 683px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.kylescholz.com\/wp\/?attachment_id=581\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-581 size-full\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-base.jpg\" alt=\"\" width=\"683\" height=\"684\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-base.jpg 683w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-base-150x150.jpg 150w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-base-300x300.jpg 300w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-base-100x100.jpg 100w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption id=\"caption-attachment-581\" class=\"wp-caption-text\">Scaled brain with deep folds and crevices.<\/figcaption><\/figure>\n<p>I had to create a solid &#8220;core&#8221; for the model, because there is a large gap between lobes and several deep folds that would have made it impossible to divide the model into contiguous puzzle pieces. To create this core, I used MeshLab to create a &#8220;<a href=\"https:\/\/www.shapeways.com\/forum\/t\/tutorial-how-to-watertighten-almost-anything-loses-detail.1704\/\">bubble shell<\/a>&#8220;.<\/p>\n<figure id=\"attachment_582\" aria-describedby=\"caption-attachment-582\" style=\"width: 704px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.kylescholz.com\/wp\/?attachment_id=582\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-582 size-full\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-bubble.jpg\" alt=\"\" width=\"704\" height=\"684\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-bubble.jpg 704w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-bubble-300x291.jpg 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/a><figcaption id=\"caption-attachment-582\" class=\"wp-caption-text\">The bubble shell core.<\/figcaption><\/figure>\n<figure id=\"attachment_583\" aria-describedby=\"caption-attachment-583\" style=\"width: 683px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.kylescholz.com\/wp\/?attachment_id=583\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-583 size-full\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-filled.jpg\" alt=\"\" width=\"683\" height=\"684\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-filled.jpg 683w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-filled-150x150.jpg 150w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-filled-300x300.jpg 300w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/scale-filled-100x100.jpg 100w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption id=\"caption-attachment-583\" class=\"wp-caption-text\">Original model with bubble shell core.<\/figcaption><\/figure>\n<p>Next, I took the union of the scaled model and core, then took the boolean difference with the 3&#215;3 puzzle template from Maker&#8217;s Muse.<\/p>\n<figure id=\"attachment_584\" aria-describedby=\"caption-attachment-584\" style=\"width: 683px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-584 size-full\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-1.jpg\" alt=\"\" width=\"683\" height=\"684\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-1.jpg 683w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-1-150x150.jpg 150w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-1-300x300.jpg 300w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-1-100x100.jpg 100w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><figcaption id=\"caption-attachment-584\" class=\"wp-caption-text\">Model after boolean difference with Maker&#8217;s Muse 3v3 template applied. Each puzzle piece has chamfered edges to improve movement.<\/figcaption><\/figure>\n<p>Models generated from 3d scans are often really messy and if they aren&#8217;t repaired, mesh operations fail. When I have problems with bad meshes, I often turn to Netfabb to repair the meshes and move on. It turned out that Netfabb&#8217;s &#8220;standard&#8221; repair operations weren&#8217;t good enough for this model. I had to use the full version for &#8220;extended&#8221; repair. I also used Netfabb for all of the boolean operations.<\/p>\n<figure id=\"attachment_586\" aria-describedby=\"caption-attachment-586\" style=\"width: 885px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.kylescholz.com\/wp\/?attachment_id=586\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-586 size-full\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-2.jpg\" alt=\"\" width=\"885\" height=\"720\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-2.jpg 885w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-2-300x244.jpg 300w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-2-768x625.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption id=\"caption-attachment-586\" class=\"wp-caption-text\">Final model with painted folds. This model would be very hard to solve if it monochrome.<\/figcaption><\/figure>\n<p>When the modelling was finished, I printed all of the parts on a Prusa i3 Mk3 (about 24 hours of print time for one puzzle). I then sanded and primed the unassembled parts. I assembled the puzzle with springs and M3 screws. Finally, I painted the interior of the folds on each &#8220;side&#8221; with acrylic paint.<\/p>\n<figure id=\"attachment_577\" aria-describedby=\"caption-attachment-577\" style=\"width: 525px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.kylescholz.com\/wp\/?attachment_id=577\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-577 size-large\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/DSC06383-1024x683.jpg\" alt=\"\" width=\"525\" height=\"350\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/DSC06383-1024x683.jpg 1024w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/DSC06383-300x200.jpg 300w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/DSC06383-768x512.jpg 768w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><figcaption id=\"caption-attachment-577\" class=\"wp-caption-text\">Final puzzle. Printed and painted.<\/figcaption><\/figure>\n<figure id=\"attachment_587\" aria-describedby=\"caption-attachment-587\" style=\"width: 683px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-587 size-full\" style=\"font-weight: bold; color: #666666; font-size: 0.8125rem; font-style: italic;\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-interior.jpg\" alt=\"\" width=\"683\" height=\"684\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-interior.jpg 683w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-interior-150x150.jpg 150w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-interior-300x300.jpg 300w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/brain-3x3-interior-100x100.jpg 100w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><figcaption id=\"caption-attachment-587\" class=\"wp-caption-text\">Interior view of model. Pieces are centers, edges, or corners. Centers connect to a 6-side core (not pictured) with screws and springs.<\/figcaption><\/figure>\n<p><strong>Learnings<\/strong><\/p>\n<ul>\n<li>It was great to get hands-on to really see how these puzzles work. It&#8217;s a very clever design. I really recommend this <a href=\"https:\/\/www.youtube.com\/watch?v=y52ypOQkOlE\">Maker&#8217;s Muse video<\/a> to see more details on the mechanics.<\/li>\n<li>The movement on this puzzle is good (not great). It particularly helps to apply silicone lubricant periodically.<\/li>\n<li>This puzzle is a little harder than a 3&#215;3 cube. Since there isn&#8217;t symmetry in the center pieces, their orientation matters.<\/li>\n<\/ul>\n<figure id=\"attachment_579\" aria-describedby=\"caption-attachment-579\" style=\"width: 525px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.kylescholz.com\/wp\/?attachment_id=579\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-579 size-large\" src=\"http:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/IMG_20180924_221730-1024x768.jpg\" alt=\"\" width=\"525\" height=\"394\" srcset=\"https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/IMG_20180924_221730-1024x768.jpg 1024w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/IMG_20180924_221730-300x225.jpg 300w, https:\/\/www.kylescholz.com\/wp\/wp-content\/uploads\/2018\/10\/IMG_20180924_221730-768x576.jpg 768w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><figcaption id=\"caption-attachment-579\" class=\"wp-caption-text\">Well, this is embarrassing. Somehow, this is the only photo I have of the puzzle unsolved.<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A few weeks back, I saw a great video from Maker&#8217;s Muse on YouTube, describing how to make custom 3&#215;3 puzzles (eg. a Rubik&#8217;s cube) out of any 3 dimensional model. I&#8217;ve always been curious about how these puzzles work, so what better way to learn than to make my own? Yup. It&#8217;s a brain. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.kylescholz.com\/wp\/brain-puzzle\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Brain Puzzle&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":587,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[8],"class_list":["post-576","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-3dp"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/posts\/576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/comments?post=576"}],"version-history":[{"count":4,"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/posts\/576\/revisions"}],"predecessor-version":[{"id":643,"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/posts\/576\/revisions\/643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/media\/587"}],"wp:attachment":[{"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/media?parent=576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/categories?post=576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kylescholz.com\/wp\/wp-json\/wp\/v2\/tags?post=576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}