{"id":379,"date":"2014-12-10T07:53:15","date_gmt":"2014-12-10T07:53:15","guid":{"rendered":"http:\/\/heikkihietala.wordpress.com\/?p=379"},"modified":"2015-07-11T18:45:53","modified_gmt":"2015-07-11T18:45:53","slug":"solving-everyday-niggly-bits-with-3d-printing","status":"publish","type":"post","link":"https:\/\/www.sabulo.com\/sb\/3d-printing-2\/solving-everyday-niggly-bits-with-3d-printing\/","title":{"rendered":"Solving everyday niggly bits with 3D Printing"},"content":{"rendered":"<p>I don&#8217;t know about you, but I am one to get irritated with stuff that hangs out in the wrong places. A good example is the chest strap of the computer backpack: I never use it, but I don&#8217;t want to cut it off either and harm company property. Instead, I made a quick mesh in Blender and printed it out on the Minifactory, with the net result of straps no longer hanging around causing me to lose hair even further.<\/p>\n<p>Here&#8217;s the starting situation:<\/p>\n<figure id=\"attachment_380\" aria-describedby=\"caption-attachment-380\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/wp_20141209_13_38_50_pro.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-380\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/wp_20141209_13_38_50_pro.jpg?w=300&#038;resize=300%2C169\" alt=\"Messy straps\" width=\"300\" height=\"169\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_38_50_pro.jpg?w=3552&amp;ssl=1 3552w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_38_50_pro.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_38_50_pro.jpg?resize=1024%2C577&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_38_50_pro.jpg?resize=630%2C355&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_38_50_pro.jpg?resize=930%2C524&amp;ssl=1 930w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_38_50_pro.jpg?w=1650&amp;ssl=1 1650w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_38_50_pro.jpg?w=2475&amp;ssl=1 2475w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-380\" class=\"wp-caption-text\">Messy straps<\/figcaption><\/figure>\n<p>And this is the finished, improved situation:<\/p>\n<figure id=\"attachment_381\" aria-describedby=\"caption-attachment-381\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/wp_20141209_13_39_22_pro.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-381\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/wp_20141209_13_39_22_pro.jpg?w=300&#038;resize=300%2C169\" alt=\"Better situation\" width=\"300\" height=\"169\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_39_22_pro.jpg?w=3552&amp;ssl=1 3552w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_39_22_pro.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_39_22_pro.jpg?resize=1024%2C577&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_39_22_pro.jpg?resize=630%2C355&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_39_22_pro.jpg?resize=930%2C524&amp;ssl=1 930w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_39_22_pro.jpg?w=1650&amp;ssl=1 1650w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/wp_20141209_13_39_22_pro.jpg?w=2475&amp;ssl=1 2475w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-381\" class=\"wp-caption-text\">Better situation<\/figcaption><\/figure>\n<p>Let&#8217;s have a look at the fixing clip.\u00a0<!--more--><\/p>\n<p>The design of the clip is simple in the utmost. It is merely a 20 mm tall, 20\u00a0mm wide and 15 mm deep symmetrical piece of ABS plastic, designed in Blender in 5 minutes and printed on the MiniFactory in about an hour.<\/p>\n<p>I started with a plane that was 20 x 15 units in Blender. Remember that in Blenderspace, there&#8217;s no need to set the units to any real world (or Meatspace) units unless you want to.<\/p>\n<figure id=\"attachment_382\" aria-describedby=\"caption-attachment-382\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-01.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-382\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-01.png?w=300&#038;resize=300%2C235\" alt=\"Base plate\" width=\"300\" height=\"235\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-01.png?w=512&amp;ssl=1 512w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-01.png?resize=300%2C235&amp;ssl=1 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-382\" class=\"wp-caption-text\">Base plate without loop cuts<\/figcaption><\/figure>\n<p>Then it is easiest to add two loop cuts and scale them along the Y axis so as to get them separated symmetrically (I also added one to form the base of the clip to the left):<\/p>\n<figure id=\"attachment_383\" aria-describedby=\"caption-attachment-383\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-02.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-383\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-02.png?w=300&#038;resize=300%2C233\" alt=\"loop cuts in place\" width=\"300\" height=\"233\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-02.png?w=506&amp;ssl=1 506w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-02.png?resize=300%2C233&amp;ssl=1 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-383\" class=\"wp-caption-text\">Three loop cuts in place<\/figcaption><\/figure>\n<p>Add one more loop cut to start forming the sharp hook of the clip. I also deleted the two faces in the middle:<\/p>\n<p><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-03.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-384\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-03.png?w=300&#038;resize=300%2C226\" alt=\"clip 03\" width=\"300\" height=\"226\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-03.png?w=519&amp;ssl=1 519w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-03.png?resize=300%2C226&amp;ssl=1 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>To get the hooks of the clip, it is easiest to select the two vertices at the inside of the U, and scale in while extruding. This sounds demanding, but it merely creates two more vertices and then brings them close to each other as you can see in this image:<\/p>\n<figure id=\"attachment_385\" aria-describedby=\"caption-attachment-385\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-04.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-385\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-04.png?w=300&#038;resize=300%2C229\" alt=\"Vertices scaled while extruded\" width=\"300\" height=\"229\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-04.png?w=509&amp;ssl=1 509w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-04.png?resize=300%2C229&amp;ssl=1 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-385\" class=\"wp-caption-text\">Vertices scaled while extruded<\/figcaption><\/figure>\n<p>Then just add the edge between the tip of the hook and the newly created vertices. This enables you to create a face between the edges that form the hook. If you wish, you can now dissolve the edges inside the mesh, essentially creating an N-gon instead of a set of triangles and rectangles, but it really does not matter.<\/p>\n<figure id=\"attachment_386\" aria-describedby=\"caption-attachment-386\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-05.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-386\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-05.png?w=300&#038;resize=300%2C223\" alt=\"Add edge and face\" width=\"300\" height=\"223\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-05.png?w=532&amp;ssl=1 532w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-05.png?resize=300%2C223&amp;ssl=1 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-386\" class=\"wp-caption-text\">Add edge and face<\/figcaption><\/figure>\n<p>All that remains now is to select the entire structure and extrude up 2 units:<\/p>\n<figure id=\"attachment_387\" aria-describedby=\"caption-attachment-387\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-06.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-387\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-06.png?w=300&#038;resize=300%2C186\" alt=\"Everything selected\" width=\"300\" height=\"186\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-06.png?w=610&amp;ssl=1 610w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-06.png?resize=300%2C186&amp;ssl=1 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-387\" class=\"wp-caption-text\">Everything selected<\/figcaption><\/figure>\n<figure id=\"attachment_388\" aria-describedby=\"caption-attachment-388\" style=\"width: 293px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-07.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-388\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-07.png?w=293&#038;resize=293%2C300\" alt=\"Extrude in the Z axis by 2 units\" width=\"293\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-07.png?w=546&amp;ssl=1 546w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-07.png?resize=293%2C300&amp;ssl=1 293w\" sizes=\"auto, (max-width: 293px) 100vw, 293px\" \/><\/a><figcaption id=\"caption-attachment-388\" class=\"wp-caption-text\">Extrude in the Z axis by 2 units<\/figcaption><\/figure>\n<p>And as you can see, we have the basic form there nicely. All that remains is to add a bevel to the outside\u00a0corners of the mesh, otherwise the final print will not feel nice to the touch &#8211; it will be almost sharp. This is done by selecting the edges you want to bevel and hitting Ctrl+B, then dragging the mouse:<\/p>\n<figure id=\"attachment_389\" aria-describedby=\"caption-attachment-389\" style=\"width: 270px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-08.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-389\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-08.png?w=270&#038;resize=270%2C300\" alt=\"Bevel added\" width=\"270\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-08.png?w=479&amp;ssl=1 479w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-08.png?resize=270%2C300&amp;ssl=1 270w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><\/a><figcaption id=\"caption-attachment-389\" class=\"wp-caption-text\">Bevel added<\/figcaption><\/figure>\n<p>This is a nice mesh that can be exported for the printer. It is manifold, ie. it has no holes in it and no loose edges or vertices (in fact it only has 42 vertices) so you need not test it if you don&#8217;t want to. I have come to the conclusion, however, that it is a good idea always to pass the exported mesh via <a title=\"netFabb\" href=\"https:\/\/netfabb.azurewebsites.net\/\">NetFabb<\/a>\u00a0just to make sure.<\/p>\n<p>And then we can start the printer and RepetierHost, the control software.<\/p>\n<figure id=\"attachment_391\" aria-describedby=\"caption-attachment-391\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-10.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-391\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-10.png?w=300&#038;resize=300%2C216\" alt=\"Clip on RepetierHost's virtual build table\" width=\"300\" height=\"216\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-10.png?w=1126&amp;ssl=1 1126w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-10.png?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-10.png?resize=1024%2C738&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-10.png?resize=630%2C454&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-10.png?resize=930%2C671&amp;ssl=1 930w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-391\" class=\"wp-caption-text\">Clip on RepetierHost&#8217;s virtual build table<\/figcaption><\/figure>\n<p>So now you can still edit the clip for its external measures, but getting the slot of the hook to\u00a0close is not possible. For that, you need to re-import the STL to Blender and edit to suit, and then re-export. After you are satisfied with the measurements of the clip, go to the Slicer tab and let Slic3r or Cura take care of building the printable code.<\/p>\n<figure id=\"attachment_392\" aria-describedby=\"caption-attachment-392\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-11.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-392\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/clip-11.png?w=300&#038;resize=300%2C215\" alt=\"First layer on the table\" width=\"300\" height=\"215\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-11.png?w=1111&amp;ssl=1 1111w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-11.png?resize=300%2C215&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-11.png?resize=1024%2C736&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-11.png?resize=630%2C453&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/clip-11.png?resize=930%2C668&amp;ssl=1 930w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-392\" class=\"wp-caption-text\">First layer on the table<\/figcaption><\/figure>\n<p>This is the first layer of 99, and the build time is around 55 minutes, but this is an estimate only. The line around the actual clip is called the skirt, and you can use that to build a wall against drafts of cold air that can affect printing. I don&#8217;t usually use it, but I updated Repetier and forgot to turn it off. After 99 layers you have the finished print, and the filament usage is 561 millimeters. This means that there is not a great amount of money to be made selling just the ABS filament, since it comes in rolls of almost 400 meters, or 40,000 millimeters.<\/p>\n<p>This animated GIF shows how the piece is built layer by layer:<\/p>\n<figure id=\"attachment_398\" aria-describedby=\"caption-attachment-398\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/animated-layer-build.gif\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-398\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/animated-layer-build.gif?w=300&#038;resize=300%2C169\" alt=\"Animated layer build\" width=\"300\" height=\"169\" \/><\/a><figcaption id=\"caption-attachment-398\" class=\"wp-caption-text\">Animated layer build<\/figcaption><\/figure>\n<p>The final product looks like this:<\/p>\n<figure id=\"attachment_400\" aria-describedby=\"caption-attachment-400\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/final-clip.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-400\" src=\"https:\/\/heikkihietala.files.wordpress.com\/2014\/12\/final-clip.jpg?w=300&#038;resize=300%2C244\" alt=\"Final clip\" width=\"300\" height=\"244\" srcset=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/final-clip.jpg?w=2463&amp;ssl=1 2463w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/final-clip.jpg?resize=300%2C244&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/final-clip.jpg?resize=1024%2C832&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/final-clip.jpg?resize=630%2C512&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/final-clip.jpg?resize=930%2C755&amp;ssl=1 930w, https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2014\/12\/final-clip.jpg?w=1650&amp;ssl=1 1650w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-400\" class=\"wp-caption-text\">Final clip<\/figcaption><\/figure>\n<p>So, in essence &#8211; this trivial example is written to show that you can identify needs in your own life, use free tools (Blender or Google Sketchup) to create a virtual answer for that need, and then go to a public library to print the piece. There are 3D printers in\u00a0Finnish libraries that only charge you for the filament used. So, let&#8217;s get started!<\/p>\n<p>&nbsp;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_379\" class=\"pvc_stats all  \" data-element-id=\"379\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif?resize=16%2C16&#038;ssl=1\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I don&#8217;t know about you, but I am one to get irritated with stuff that hangs out in the wrong &hellip; <a href=\"https:\/\/www.sabulo.com\/sb\/3d-printing-2\/solving-everyday-niggly-bits-with-3d-printing\/\" class=\"more-link\">More <span class=\"screen-reader-text\">Solving everyday niggly bits with 3D Printing<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_379\" class=\"pvc_stats all  \" data-element-id=\"379\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.sabulo.com\/sb\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[4,6,11,17],"tags":[30],"class_list":["post-379","post","type-post","status-publish","format-standard","hentry","category-3d-printing-2","category-blender","category-hacking","category-tricks","tag-radisafe"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6vhqE-67","_links":{"self":[{"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/posts\/379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/comments?post=379"}],"version-history":[{"count":1,"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/posts\/379\/revisions"}],"predecessor-version":[{"id":712,"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/posts\/379\/revisions\/712"}],"wp:attachment":[{"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/media?parent=379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/categories?post=379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sabulo.com\/sb\/wp-json\/wp\/v2\/tags?post=379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}