{"id":4376,"date":"2016-05-19T22:55:58","date_gmt":"2016-05-20T02:55:58","guid":{"rendered":"http:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/?p=4376"},"modified":"2022-07-01T09:22:46","modified_gmt":"2022-07-01T13:22:46","slug":"3d-printing-for-wargaming-scratchbuilding","status":"publish","type":"post","link":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/2016\/05\/3d-printing-for-wargaming-scratchbuilding\/","title":{"rendered":"3D Printing for Wargaming Scratchbuilding"},"content":{"rendered":"<p>Recently I got a 3D printer and have been having a great time with it. My more <a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/2016\/05\/babys-first-3d-printer\/\">general thoughts<\/a>\u00a0about the technology I&#8217;ve already posted. Here I present a quick walkthrough of one of my immediate, highly critical and urgent, applications for the tool:\u00a0Making\u00a0detailed parts for miniatures wargaming terrain.<\/p>\n<h2>Design<\/h2>\n<p>Recently I\u00a0<a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/2016\/05\/medea-refinery-wip-part-1\/\">scratchbuilt a small\u00a0facility<\/a>\u00a0for a new set of terrain I&#8217;m working on for my club&#8217;s upcoming <a href=\"http:\/\/libertyhammer.com\/\">LibertyHammer<\/a> event. One of the little bits built\u00a0to provide some detail and texture to the model&#8217;s\u00a0overall look is a simple antenna cluster.<\/p>\n<div id=\"attachment_4379\" style=\"width: 540px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083401.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4379\" class=\"size-large wp-image-4379\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083401-1024x766.jpg\" alt=\"Scratchbuilt antenna array.\" width=\"530\" height=\"396\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083401-1024x766.jpg 1024w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083401-300x224.jpg 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083401-768x574.jpg 768w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083401-60x45.jpg 60w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><p id=\"caption-attachment-4379\" class=\"wp-caption-text\">Scratchbuilt antenna array.<\/p><\/div>\n<p>That prototype\u00a0turned out pretty\u00a0well, so now I&#8217;d like to have a bunch of them to stick\u00a0on various buildings in the set. They&#8217;re not hard to make so they&#8217;re not worth the hassle, cost, or\u00a0time to resin cast (though it would be straightforward to do so because of the verticality and flat bottom plane of the shape).\u00a0With the 3D printer though I can make a tradeoff: It&#8217;ll actually take longer to produce, almost\u00a030 minutes on my printer at high detail versus maybe 10 minutes for me to make by hand. But I\u00a0can do other things in that time, and they&#8217;ll\u00a0be more consistent, more detailed, and I don&#8217;t have to scrounge around for\u00a0supplies and components.<\/p>\n<p>To do so of course I have to create a 3D model. For this project I used <a href=\"https:\/\/www.tinkercad.com\/\">TinkerCAD<\/a>, a simple\u00a0browser-based 3D\u00a0computer aided design (CAD)\u00a0program\u00a0from <a href=\"http:\/\/www.autodesk.com\/\">Autodesk<\/a>. The end result is faithful\u00a0to the scratchbuild, with just a few more details.<\/p>\n<div id=\"attachment_4380\" style=\"width: 952px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-3d.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4380\" class=\"size-full wp-image-4380\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-3d.png\" alt=\"The finished antenna array in TinkerCAD.\" width=\"942\" height=\"768\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-3d.png 942w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-3d-300x245.png 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-3d-768x626.png 768w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-3d-60x49.png 60w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/a><p id=\"caption-attachment-4380\" class=\"wp-caption-text\">The finished antenna array in TinkerCAD.<\/p><\/div>\n<p>TinkerCAD is essentially a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Constructive_solid_geometry\">constructive solid geometry<\/a> modeler. Its core operation is constructing\u00a0complex shapes by adding\u00a0and subtracting simpler shapes\u00a0to and from each other (unfortunately it does not seem to support the third constructive geometry primitive operation, intersection). For example, to put a hole through\u00a0a cube you take a cube and a cylinder and subtract the latter. To make a farm\u00a0silo you would take a cylinder and add a sphere sunk halfway into the top.<\/p>\n<p>One advantage of this paradigm is\u00a0that the final product\u00a0is\u00a0guaranteed to be <a href=\"https:\/\/en.wikipedia.org\/wiki\/Solid_modeling\"><em>solid<\/em><\/a>. In mathematical terms, every point in space is completely determined to be inside, outside, or on the surface of the shape. Intuitively, the 3D\u00a0shape is watertight, there is no way to pass between\u00a0the common sense\u00a0exterior and\u00a0interior. This\u00a0property is critical because it&#8217;s essentially required in order to\u00a0print a model. Although there are other approaches to working with solids besides constructive geometry, not all\u00a03D modeling approaches are based on solid forms and may not\u00a0guarantee that\u00a0property\u00a0and be\u00a0as directly applicable\u00a0to representing physical artifacts. For example, many tools oriented toward video game and animation modeling are based around manipulating arbitrary 3-dimensional meshes of polygons, which aren&#8217;t\u00a0necessarily solid and may not be printable because no algorithm can determine what is inside and what is outside the piece.<\/p>\n<p>Another feature of constructive solid geometry is that it&#8217;s comparatively easy to make many kinds of\u00a0modifications to the part later on, because the sequence\u00a0of steps and feature composition of the part is naturally retained in its model.<\/p>\n<p>A downside of constructive\u00a0geometry though is that it can be difficult or actually formally impossible to create\u00a0some complex shapes. Fortunately though, the\u00a0style is well suited to making many types of\u00a0mechanical parts, as well as many kinds of\u00a0wargaming models, especially mechanical or industrial terrain.\u00a0The antenna cluster for example is mostly just a few cylinders of varying sizes, a base plate, a\u00a0negative cylinder to create a\u00a0pocket forming a\u00a0partial wall around the antennas, and another pyramidal hole slicing an angle off the top of one antenna.<\/p>\n<div id=\"attachment_4381\" style=\"width: 952px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-exploded.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4381\" class=\"wp-image-4381 size-full\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-exploded.png\" alt=\"Constituent parts of the antenna array model. The gray semi-transparent parts are holes, negative shapes. The other colors have no meaning.\" width=\"942\" height=\"768\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-exploded.png 942w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-exploded-300x245.png 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-exploded-768x626.png 768w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-exploded-60x49.png 60w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/a><p id=\"caption-attachment-4381\" class=\"wp-caption-text\">Constituent parts of the antenna array model. The gray semi-transparent parts are holes, negative shapes. The other colors have no meaning.<\/p><\/div>\n<h2>Printing<\/h2>\n<p>The part is then exported to <a href=\"https:\/\/en.wikipedia.org\/wiki\/STL_(file_format)\">STL, a STereoLithography file<\/a>. This is one of the primary file formats common across\u00a0CAD software\u00a0and is ubiquitous in 3D printing. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Stereolithography\">Stereolithography<\/a> is actually one of the earliest forms of 3D printing, and the basic principles are still widely used, particularly for very high resolution printers. One of the reasons for the STL format&#8217;s enduring popularity beyond those early tools though is its simplicity: The entire model is represented as a collection of triangles making up a polygonal mesh. That&#8217;s essentially a lowest common denominator for\u00a0working in\u00a03D, so\u00a0it&#8217;s easy for\u00a0software developers to\u00a0import and export.<\/p>\n<div id=\"attachment_4384\" style=\"width: 424px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-stl.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4384\" class=\"wp-image-4384 size-full\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-stl.png\" alt=\"View of the STL triangular mesh, from viewstl.com.\" width=\"414\" height=\"414\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-stl.png 414w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-stl-150x150.png 150w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-stl-300x300.png 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-stl-60x60.png 60w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><\/a><p id=\"caption-attachment-4384\" class=\"wp-caption-text\">View of the STL triangular mesh, from viewstl.com.<\/p><\/div>\n<p>Like most home 3D printers, mine is a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Fused_deposition_modeling\">fused deposition modeler<\/a>. A strand\u00a0of material, usually some type\u00a0of plastic filament but not always, is heated and extruded through the printer head. Servos move that\u00a0printer head or part workbed around to outline\u00a0and fill a single horizontal 2D slice\u00a0of the part. The head is then moved up\u00a0relative to the workbed\u00a0to deposit another slice on top of that. Working from bottom to top, eventually a 3D part is constructed.\u00a0Slicer software is responsible for taking the STL file and cutting the shape\u00a0up into thousands of layers, then\u00a0generating the movement commands to\u00a0drive the print head.<\/p>\n<div id=\"attachment_4378\" style=\"width: 540px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160512_094052-1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4378\" class=\"size-large wp-image-4378\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160512_094052-1-1024x766.jpg\" alt=\"My Lulzbot Mini.\" width=\"530\" height=\"396\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160512_094052-1-1024x766.jpg 1024w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160512_094052-1-300x224.jpg 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160512_094052-1-768x574.jpg 768w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160512_094052-1-60x45.jpg 60w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><p id=\"caption-attachment-4378\" class=\"wp-caption-text\">My Lulzbot Mini.<\/p><\/div>\n<div id=\"attachment_4385\" style=\"width: 540px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-cura.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4385\" class=\"size-large wp-image-4385\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-cura-1024x585.png\" alt=\"The antenna ready to print in Cura, a popular slicing and control package.\" width=\"530\" height=\"303\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-cura-1024x585.png 1024w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-cura-300x171.png 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-cura-768x439.png 768w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-cura-60x34.png 60w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/antenna-cura.png 1345w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><p id=\"caption-attachment-4385\" class=\"wp-caption-text\">The antenna ready to print in Cura, a popular slicing and control package.<\/p><\/div>\n<p><iframe loading=\"lazy\" title=\"Lulzbot Mini Test Run\" width=\"530\" height=\"298\" src=\"https:\/\/www.youtube.com\/embed\/LCvstHaBfc4?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<div id=\"attachment_4386\" style=\"width: 540px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160514_082236.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4386\" class=\"size-large wp-image-4386\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160514_082236-1024x767.jpg\" alt=\"Printing a (different) part. Solid shapes are generally filled with an infill pattern, here the visible cross-grid, to maintain strength and form while dramatically reducing material and print time.\" width=\"530\" height=\"397\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160514_082236-1024x767.jpg 1024w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160514_082236-300x225.jpg 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160514_082236-768x575.jpg 768w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160514_082236-60x45.jpg 60w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><p id=\"caption-attachment-4386\" class=\"wp-caption-text\">Printing a (different) part. Solid shapes are generally filled with an infill pattern, here the visible cross-grid, to maintain strength and form while dramatically reducing material and print time.<\/p><\/div>\n<p>Of course there are\u00a0numerous\u00a0details beyond that quick summary: Material; layer height; printer speed; supports, rafts, and brims for\u00a0enabling more complex shapes; and so on. But with\u00a0some printers and software these days, and with appropriate models, it really can be\u00a0basically as simple as just loading up the model and clicking &#8220;Print.&#8221; With my printer and settings this\u00a0small antenna array takes about 30 minutes to print, and afterward I&#8217;ve got a sweet little terrain bit.<\/p>\n<div id=\"attachment_4387\" style=\"width: 540px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083436.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4387\" class=\"size-large wp-image-4387\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083436-1024x766.jpg\" alt=\"The printed antenna array.\" width=\"530\" height=\"396\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083436-1024x766.jpg 1024w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083436-300x224.jpg 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083436-768x574.jpg 768w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160517_083436-60x45.jpg 60w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><p id=\"caption-attachment-4387\" class=\"wp-caption-text\">The printed antenna array.<\/p><\/div>\n<p>How workable printed parts are depends a lot on material. I&#8217;ve been using\u00a0high impact polystyrene (HIPS), which is frequently used in toys. It&#8217;s very hard, not rubbery or fragile at all, but carves nicely with a hobby knife. CA (superglue) and\u00a0PVA (white glue) both seem to adhere well to it. I believe ABS, a more commonly used material, would\u00a0be slightly harder to cut but otherwise have similar properties.<\/p>\n<p>Of course, one of the beauties of this is I can copy &amp; paste the design a bunch of times, hit &#8220;Print,&#8221; go do something else, and a while later I&#8217;ll have a bunch more&#8230;<\/p>\n<div id=\"attachment_4388\" style=\"width: 540px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160519_220703.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4388\" class=\"size-large wp-image-4388\" src=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160519_220703-1024x768.jpg\" alt=\"Clones!\" width=\"530\" height=\"398\" srcset=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160519_220703-1024x768.jpg 1024w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160519_220703-300x225.jpg 300w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160519_220703-768x576.jpg 768w, https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-content\/uploads\/2016\/05\/IMG_20160519_220703-60x45.jpg 60w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><p id=\"caption-attachment-4388\" class=\"wp-caption-text\">Clones!<\/p><\/div>\n<h2>Conclusion<\/h2>\n<p>A few quick details\u00a0to close out this walkthrough. My printer is a <a href=\"https:\/\/www.lulzbot.com\/store\/printers\/lulzbot-mini\">Lulzbot Mini<\/a>, which I got because it met the right combination of price, resolution, and ease of use. In particular, it self-calibrates the dimensions\u00a0of the workbed\u00a0and cleans the\u00a0print\u00a0head before each\u00a0run. Lulzbot maintains\u00a0a version of <a href=\"https:\/\/www.lulzbot.com\/cura\">Cura<\/a>, one of the more popular open source slicing and control packages,\u00a0patched with preloaded settings for their printers. Cura supports Linux and I was able to get it working under Arch Linux (not one of the directly supported distributions) with <a href=\"https:\/\/aur.archlinux.org\/packages\/cura-aleph-bin\/\">only a little fussing<\/a>. The pieces shown here were printed using Lulzbot&#8217;s\u00a0default &#8220;High&#8221; resolution printing, which amounts to a layer resolution of 0.18mm. Lulzbot claims the Mini can go down to .05mm resolution, but I have not played with that.\u00a0I&#8217;ve been using HIPS filament, which I think is recommended for the Mini\u00a0and toys &amp; games.<\/p>\n<p>The model for this antenna array is now freely available on <a href=\"http:\/\/www.thingiverse.com\/thing:1576541\">Thingiverse<\/a>. If you use it I&#8217;d love to see pictures, and I&#8217;d be happy to answer questions!<\/p>\n<h3>Update<\/h3>\n<p>A friend of mine is a professional model maker and caster, and we&#8217;ve been having a discussion about this article that may interest people. In a\u00a0comment <a href=\"http:\/\/pagegaming.com\/forums\/viewtopic.php?f=5&amp;t=1908&amp;p=12039#p12039\">here<\/a> I show more examples of printed parts and talk about costs and other tradeoffs in 3D printing for miniatures.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently I got a 3D printer and have been having a great time with it. My more general thoughts\u00a0about the technology I&#8217;ve already posted. Here I present a quick walkthrough of one of my immediate, highly critical and urgent, applications for the tool:\u00a0Making\u00a0detailed parts for miniatures wargaming terrain. Design Recently I\u00a0scratchbuilt a small\u00a0facility\u00a0for a new &hellip; <a href=\"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/2016\/05\/3d-printing-for-wargaming-scratchbuilding\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4386,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[408],"tags":[261,262,257,274],"class_list":["post-4376","post","type-post","status-publish","format-standard","hentry","category-workshop","tag-3d-printing","tag-cad","tag-featured","tag-miniatures"],"_links":{"self":[{"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/posts\/4376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/comments?post=4376"}],"version-history":[{"count":10,"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/posts\/4376\/revisions"}],"predecessor-version":[{"id":4439,"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/posts\/4376\/revisions\/4439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/media\/4386"}],"wp:attachment":[{"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/media?parent=4376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/categories?post=4376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rocketshipgames.com\/blogs\/tjkopena\/wp-json\/wp\/v2\/tags?post=4376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}