{"id":333,"date":"2016-02-15T16:19:50","date_gmt":"2016-02-15T16:19:50","guid":{"rendered":"http:\/\/tgaw.com\/wp\/?p=333"},"modified":"2016-02-15T16:19:50","modified_gmt":"2016-02-15T16:19:50","slug":"personalized-glowing-valentines-for-kids","status":"publish","type":"post","link":"https:\/\/tgaw.com\/wp\/personalized-glowing-valentines-for-kids\/","title":{"rendered":"Personalized Glowing Valentines for Kids"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"3D Printed Customized Glowing Valentines for Kids\" width=\"660\" height=\"371\" src=\"https:\/\/www.youtube.com\/embed\/iJ-qDasTSjc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>My son is named Sagan, after Carl Sagan.\u00a0 Over here in the U.S., that&#8217;s a unique name.\u00a0 As a result, he won&#8217;t be going into gas stations or souvenir shops and finding mass produced keychains and trinkets with his name on it.<\/p>\n<p>Luckily, I have the MakerGear M2. I am not bound to get what someone else has decided to design and make.\u00a0 I can make it myself!<\/p>\n<p><a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/24795653526\/in\/album-72157664499542706\/\" title=\"3D Printing Valentines - Sagan\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1566\/24795653526_eac2df93d7.jpg\" width=\"500\" height=\"281\" alt=\"3D Printing Valentines - Sagan\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><\/p>\n<p>In my son&#8217;s pre-K class, a vast majority of the students are in the same boat&#8211; most of them have unique names. This seemed like a great use for the flexibility of a 3D Printer.<\/p>\n<p><strong>The Design<\/strong><br \/>\nThe design is not especially ground breaking. Hey, it&#8217;s a little heart pendant\/medallion with a name on it. I printed most of it in ColorFabb Traffic Red PLA\/PHA (duh) and then the detailing and the name are in GlowFill. One thing I have noticed with my kids is they LOVE glowing things. They love taking it into the bathroom and turning off the lights to see it glow.<\/p>\n<p><a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/24843051272\/in\/album-72157664499542706\/\" title=\"Glowing Valentines\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1507\/24843051272_a3f8a99ff5.jpg\" width=\"500\" height=\"366\" alt=\"Glowing Valentines\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><\/p>\n<p><strong>Modeling &#8211; Blender<\/strong><br \/>\nThe base model I did in <a href=\"http:\/\/www.blender.org\" target=\"_blank\">Blender<\/a>. I started with a <strong>Bezier Curve<\/strong>. I used the <strong>Mirror modifier <\/strong>to make it symmetrical. <\/p>\n<p><a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/24751111480\/in\/dateposted\/\" title=\"Modeling a Heart - Bezier Curve - Mirror\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1576\/24751111480_e6b3cf4c99.jpg\" width=\"500\" height=\"253\" alt=\"Modeling a Heart - Bezier Curve - Mirror\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><\/p>\n<p>I <strong>converted the curve to a Mesh<\/strong>. <a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/24953370871\/in\/dateposted\/\" title=\"Modeling a Heart - Convert to Object\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1501\/24953370871_ef55c1af32.jpg\" width=\"500\" height=\"333\" alt=\"Modeling a Heart - Convert to Object\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script> <\/p>\n<p>I did a little cleanup of the Vertices, by <strong>Merging<\/strong> a couple of oddly mirrored vertices to the center.<br \/>\n<a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/25020314086\/in\/dateposted\/\" title=\"Modeling a Heart - Merge Vertices at Center\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1488\/25020314086_ed219d4bc3.jpg\" width=\"500\" height=\"281\" alt=\"Modeling a Heart - Merge Vertices at Center\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><\/p>\n<p>The detailing of my design, I wanted an outline of a heart in <a href=\"https:\/\/printedsolid.com\/products\/colorfabb-glowfill\">GlowFill<\/a>. I&#8217;ve worked with hearts in the past and I knew that just scaling another heart down wasn&#8217;t going to do the trick. Inset is key to that!<br \/>\n<a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/24953369281\/in\/dateposted\/\" title=\"MOdeling a Heart - Scale VersusInset\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1714\/24953369281_df6d10fc75.jpg\" width=\"500\" height=\"209\" alt=\"MOdeling a Heart - Scale VersusInset\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><br \/>\n<em>Scaling Versus Inset &#8211; Inset Will Give You Consistent Widths<\/em><\/p>\n<p>I did an <strong>Inset<\/strong> of my face and did some manual cleanup of the vertices.<\/p>\n<p>After that, it was just straight <strong>Extrusion<\/strong> to the heights I wanted.<\/p>\n<p>The hook was just a cylinder subtracted from another cylinder (courtesy of the <strong>Boolean Modifier<\/strong>). I decided to keep the hook separate in case anyone wanted to print just straight up hearts.<\/p>\n<p>At the end of my Blender session&#8211; I had two .STL files &#8212; my heart and my hook to make it a medallion.<\/p>\n<p><strong>Modeling &#8211; OpenSCAD<\/strong><br \/>\nAlthough I had experimented with Python scripting for Blender roughly a year ago, <a href=\"http:\/\/www.openscad.org\" target=\"_blank\">OpenSCAD<\/a> seemed easier and quicker for me. There is an <strong>Import<\/strong> command in OpenSCAD where you can pull in STL files. I went ahead and brought my Blender STL files into my OpenSCAD project and set a variable name for the &#8220;Child&#8217;s Name&#8221;. I was then able to rapidly run through and create 17 models for all my son&#8217;s classmates.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">child_name = \"Adela\";\r\nfont_size=10;\r\ny_offset=-4;\r\n\r\nunion()\r\n{\r\n translate([30,10,0])\r\n   import(\"heart.stl\", convexity=10);\r\n\r\n  \r\n translate([30,10,0])\r\n  import(\"hook.stl\", convexity=10);  \r\n\r\n\r\ntranslate([30,y_offset,2])\r\nlinear_extrude(height=0.7)\r\n    text(child_name, halign=\"center\", size=font_size);\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Slicing and Printing &#8211; Simplify3D and MakerGear M2<\/strong><br \/>\nI printed on my trusty <a href=\"http:\/\/www.makergear.com\">MakerGear<\/a> M2.  Since I have a single extruder machine, I used Simplify3D to set up two processes to print my heart:<\/p>\n<p><u>Red<\/u><br \/>\nFrom 0.0 &#8211; 1.0mm, I printed in <a href=\"https:\/\/printedsolid.com\/collections\/colorfabb\/products\/colorfabb-pla-pha-2-85mm?variant=3347800451\">ColorFabb Traffic Red PLA\/PHA<\/a>.  I printed in 0.25mm layer heights.<br \/>\n<a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/24928615292\/in\/dateposted\/\" title=\"Slicing a Heart - First Process in Simplify3D\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1473\/24928615292_ea251b31f4.jpg\" width=\"500\" height=\"315\" alt=\"Slicing a Heart - First Process in Simplify3D\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><\/p>\n<p><u>GlowFill<\/u><br \/>\nFrom 1.1 &#8211; 1.7mm, I printed in <a href=\"https:\/\/printedsolid.com\/products\/colorfabb-glowfill\">ColorFabb GlowFill<\/a>.  I printed those in 0.10mm heights.  Usually I have found with detailing 3 or 4 layers were sufficient.  In this case, because the GlowFill was a little translucent, going up to 6 and 7 layers made sure the text appeared more crisp and white.  (It also gave me a little more leeway to recover if an edge came unstuck from the build plate).<br \/>\n<a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/25046669555\/in\/dateposted\/\" title=\"Slicing a Heart - Second Process in Simplify3D\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1717\/25046669555_bacf813e94.jpg\" width=\"500\" height=\"421\" alt=\"Slicing a Heart - Second Process in Simplify3D\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><\/p>\n<p><strong>Quick Tip<\/strong><br \/>\nAnd a quick tip.  Sometimes parenting is harder than 3D Printing.  When I printed my first batch of hearts, I was quite pleased.  I showed my son and was ready for a positive response.  It did not go well.  I..uh&#8230; I kinda didn&#8217;t include his name in the first batch of hearts. He can read and he was quite miffed when he did not see his name.  Luckily, I started an emergency print and was able to get back on his good side.  But you can avoid such drama.  Make sure to print your kids&#8217; in the first batch.  : )<\/p>\n<p><a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/tgaw\/24525896090\/in\/album-72157658650261078\/\" title=\"Forgiven\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm2.staticflickr.com\/1685\/24525896090_3ffd0ca46f.jpg\" width=\"500\" height=\"281\" alt=\"Forgiven\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><\/p>\n<p><strong>On Thingiverse!<\/strong><br \/>\nIf you covet a heart for Valentine&#8217;s Day or a special occasion, I was able to make a <a href=\"http:\/\/www.thingiverse.com\/thing:1333866\" target=\"_blank\">Customizer on Thingiverse<\/a>.  Feel free to make your own.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My son is named Sagan, after Carl Sagan.\u00a0 Over here in the U.S., that&#8217;s a unique name.\u00a0 As a result, he won&#8217;t be going into gas stations or souvenir shops and finding mass produced keychains and trinkets with his name on it. Luckily, I have the MakerGear M2. I am not bound to get what &hellip; <a href=\"https:\/\/tgaw.com\/wp\/personalized-glowing-valentines-for-kids\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Personalized Glowing Valentines for Kids<\/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":[3,4,13],"tags":[24,35,70,83,97,121,120],"class_list":["post-333","post","type-post","status-publish","format-standard","hentry","category-3d-modeling","category-3d-printing","category-slicing","tag-blender","tag-colorfabb","tag-makergearm2","tag-openscad","tag-simplify3d","tag-valentines-day","tag-valentines"],"_links":{"self":[{"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/posts\/333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/comments?post=333"}],"version-history":[{"count":8,"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/posts\/333\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/posts\/333\/revisions\/341"}],"wp:attachment":[{"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/media?parent=333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/categories?post=333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tgaw.com\/wp\/wp-json\/wp\/v2\/tags?post=333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}