{"id":876,"date":"2018-10-10T08:00:05","date_gmt":"2018-10-10T13:00:05","guid":{"rendered":"http:\/\/projects.vrac.iastate.edu\/ewiner\/?page_id=876"},"modified":"2018-10-24T14:17:51","modified_gmt":"2018-10-24T19:17:51","slug":"vamvis","status":"publish","type":"page","link":"https:\/\/projects.vrac.iastate.edu\/ewiner\/vamvis\/","title":{"rendered":"VAMVIS"},"content":{"rendered":"<h1>Virtual Additive Manufacturing Visualization Investigation Simulation (VAMVIS)<\/h1>\n<p>&nbsp;<\/p>\n<p><em>Research Philosophy:&#8221;Give someone a 3D printer and they may print for a day. \u00a0Teach someone how 3D printers work and they will print parts forever.&#8221;<\/em><\/p>\n<p>&nbsp;<\/p>\n<h2>Overview<\/h2>\n<p>VAMVIS is an Additive Manufacturing (AM) process simulation application. \u00a0It is intended to help novice users avoid 3D print failures prior to using low-cost &#8220;desktop&#8221; (&lt;$5,000) 3D printers. The desktop 3D printer sector of the AM \u00a0industry continues to be the most competitive sector in the Additive Manufacturing (AM) industry. Profits from sales of materials, machines, and services make up a small portion of the industry&#8217;s market value ($7.3 billion in 2018). Desktop 3D printing systems come with free Computer Aided Manufacturing (CAM) software intended to help novice users print parts. \u00a0The problem is that CAM software provides few features to help novice users avoid print failures. Novice users may not know which print settings to choose to to print a part with a thin 1mm wall as shown in Figure 1:<\/p>\n<h1><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_printSettings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-959\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_printSettings.png\" alt=\"\" width=\"533\" height=\"328\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_printSettings.png 1127w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_printSettings-300x184.png 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_printSettings-768x472.png 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_printSettings-1024x630.png 1024w\" sizes=\"auto, (max-width: 533px) 100vw, 533px\" \/><\/a><\/h1>\n<p>&nbsp;<\/p>\n<h2>Preview vs. Simulation<\/h2>\n<p>Visualization features like print previews, do not provide any feedback about how to modify print settings to avoid another print failure. VAMVIS addresses the need to\u00a0simulate the effect of 3D printer process settings on the geometric shapes that comprise a 3D printed part. \u00a0This helps users rule out the 3D printer hardware and 3D model as the cause of print failure. A pre-process analysis tool shown in the upper left of Figure 2 or a Print Preview layer visualization shown in the upper right of Figure 2 do not help users determine if there will be a print failure. \u00a0At the bottom of Figure 2, VAMVIS shows the movement of the nozzle and it&#8217;s diameter, helping users realize that the 0.4 mm nozzle creates two shapes to fill in the 1 mm thin wall, leaving a 0.2 mm gap.<\/p>\n<p><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_not_printPreview.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-944\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_not_printPreview.png\" alt=\"\" width=\"630\" height=\"491\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_not_printPreview.png 1089w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_not_printPreview-300x234.png 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_not_printPreview-768x599.png 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_not_printPreview-1024x798.png 1024w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Print preview visualizations do not animate a single 3D printer machine movement while simultaneously showing the printed segment that is created during that movement. VAMVIS animates the movement of every single machine movement. A printed \u201csegment\u201d shape is drawn following every machine movement that corresponds to a print command. Printed segments accurately represent the position, size, and shape of \u201croads\u201d in a printed part.<\/p>\n<p><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_methodology_steps.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-941\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_methodology_steps.png\" alt=\"\" width=\"634\" height=\"286\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_methodology_steps.png 3562w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_methodology_steps-300x135.png 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_methodology_steps-768x347.png 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_methodology_steps-1024x462.png 1024w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>The animated movement of the machine along with the representative size and shape of the printed segment helps users identify common 3D printing problems. VAMVIS provides the user a visualization of the print segments\u2019 location with respect to the STL file that was imported into the CAM software. This allows the user to see where the 3D printed segment surfaces will be located with respect to the surfaces of the STL.<\/p>\n<p><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_app_overview.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-942\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_app_overview.png\" alt=\"\" width=\"453\" height=\"296\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_app_overview.png 974w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_app_overview-300x196.png 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_app_overview-768x502.png 768w\" sizes=\"auto, (max-width: 453px) 100vw, 453px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Test Parts<\/h2>\n<p>VAMVIS uses concepts from &#8220;Rapid Prototyping&#8221; (RP) machines designed in 1986 and 1992, and applies them to the process of generating simulations for 3D printers. \u00a0RP machines can print any geometry so that a prototype can be produced. \u00a0VAMVIS can generate a simulation for\u00a0any 3D printer using G-code output from any 3D printing software. In the same way that a prototype helps avoid downstream manufacturing problems, a VAMVIS process simulation helps avoid downstream 3D print preparation problems. A set of test parts were chosen to demonstrate that VAMVIS can simulate a variety of parts with a various levels of geometric complexity.<\/p>\n<p><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_1993.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-921\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_1993.jpg\" alt=\"\" width=\"710\" height=\"532\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_1993.jpg 4032w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_1993-300x225.jpg 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_1993-768x576.jpg 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_1993-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/a><\/p>\n<div><\/div>\n<div><\/div>\n<div>\n<h1>Testing Platforms<\/h1>\n<ul>\n<li>C6<\/li>\n<\/ul>\n<p><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/c6_vmbot.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-910\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/c6_vmbot.jpeg\" alt=\"\" width=\"508\" height=\"339\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/c6_vmbot.jpeg 1656w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/c6_vmbot-300x200.jpeg 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/c6_vmbot-768x512.jpeg 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/c6_vmbot-1024x683.jpeg 1024w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<ul>\n<li>Auditorium<\/li>\n<\/ul>\n<p><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4378.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-940\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4378.jpg\" alt=\"\" width=\"316\" height=\"301\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4378.jpg 2412w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4378-300x285.jpg 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4378-768x731.jpg 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4378-1024x974.jpg 1024w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4378-24x24.jpg 24w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/>\u00a0<\/a><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4379.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-939\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4379.jpg\" alt=\"\" width=\"428\" height=\"308\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4379.jpg 2949w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4379-300x216.jpg 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4379-768x552.jpg 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMG_4379-1024x736.jpg 1024w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><\/a><\/p>\n<ul>\n<li>Desktop Operating Systems\n<ul>\n<li>Qt-based viewer (version 5.11)<\/li>\n<li>Deployed on Windows, Linux, macOS<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<div><\/div>\n<div><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/Screen-Shot-2017-05-09-at-10.18.42-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-917\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/Screen-Shot-2017-05-09-at-10.18.42-AM.png\" alt=\"\" width=\"602\" height=\"348\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/Screen-Shot-2017-05-09-at-10.18.42-AM.png 2598w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/Screen-Shot-2017-05-09-at-10.18.42-AM-300x173.png 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/Screen-Shot-2017-05-09-at-10.18.42-AM-768x444.png 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/Screen-Shot-2017-05-09-at-10.18.42-AM-1024x592.png 1024w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/a><\/div>\n<div><\/div>\n<h2>Interaction Methods<\/h2>\n<div>\n<div>The wireless interaction tools were then deployed on android and iOS devices to allow the user to skip ahead in the printing process to a position in time or to a specific location with respect to the part\u2019s features.<\/div>\n<div><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/mobile_interaction_VAMVIS.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-972\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/mobile_interaction_VAMVIS.png\" alt=\"\" width=\"722\" height=\"580\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/mobile_interaction_VAMVIS.png 3258w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/mobile_interaction_VAMVIS-300x241.png 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/mobile_interaction_VAMVIS-768x617.png 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/mobile_interaction_VAMVIS-1024x822.png 1024w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/a><\/div>\n<\/div>\n<div>\n<h2><\/h2>\n<h2>Process Simulation<\/h2>\n<\/div>\n<div>\n<div>The second phase of the research is to determine the temperature of printed segments to simulate thermal processes that affect whether or not print materials will bond together before the physical system is used. The user can use a keyboard and mouse or gamepad to interact with the simulation. Increasing the speed of the 3D printer affects the temperature in the simulation in real-time. \u00a0The experimental setup used a FLIR thermal imaging camera connected to the print head which recorded video using an iPhone. \u00a0A webcam was also used to monitor the printing process.<\/div>\n<div>\n<h1><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMAG0067.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-919\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMAG0067.jpg\" alt=\"\" width=\"676\" height=\"381\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMAG0067.jpg 3264w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMAG0067-300x169.jpg 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMAG0067-768x433.jpg 768w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/IMAG0067-1024x577.jpg 1024w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/a><\/h1>\n<\/div>\n<div>The thermal image data showed that the VAMVIS heat transfer model could be used to identify thermal process problems prior to starting to print parts.<\/div>\n<div><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/flir_thinWall_thermal.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-946\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/flir_thinWall_thermal.png\" alt=\"\" width=\"426\" height=\"397\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/flir_thinWall_thermal.png 335w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/flir_thinWall_thermal-300x279.png 300w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/>\u00a0<\/a><\/div>\n<div><\/div>\n<div><a href=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_thinWall_thermal.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-947\" src=\"http:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_thinWall_thermal.png\" alt=\"\" width=\"777\" height=\"445\" srcset=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_thinWall_thermal.png 931w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_thinWall_thermal-300x172.png 300w, https:\/\/projects.vrac.iastate.edu\/ewiner\/files\/2018\/10\/vamvis_thinWall_thermal-768x440.png 768w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<h1>Publications<\/h1>\n<\/div>\n<div>1. Renner, A., Holub, J., Sridhar, S., Evans, G., &amp; Winer, E. (2015, August). A virtual reality application for additive manufacturing process training. In ASME 2015 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (pp. V01AT02A033-V01AT02A033). American Society of Mechanical Engineers.<\/div>\n<div><\/div>\n<div>2. Hasiuk, F. J., Harding, C., Renner, A. R., &amp; Winer, E. (2017). TouchTerrain: A simple web-tool for creating 3D-printable topographic models. Computers &amp; Geosciences, 109, 25-31.<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Virtual Additive Manufacturing Visualization Investigation Simulation (VAMVIS) &nbsp; Research Philosophy:&#8221;Give someone a 3D printer and they may print for a day. \u00a0Teach someone how 3D printers work and they will print parts forever.&#8221; &nbsp; Overview VAMVIS is an Additive Manufacturing (AM) process simulation application. \u00a0It is intended to help novice users avoid 3D print failures &#8230; <a title=\"VAMVIS\" class=\"read-more\" href=\"https:\/\/projects.vrac.iastate.edu\/ewiner\/vamvis\/\" aria-label=\"Read more about VAMVIS\">Read more<\/a><\/p>\n","protected":false},"author":27,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-876","page","type-page","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/projects.vrac.iastate.edu\/ewiner\/wp-json\/wp\/v2\/pages\/876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.vrac.iastate.edu\/ewiner\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/projects.vrac.iastate.edu\/ewiner\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/projects.vrac.iastate.edu\/ewiner\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.vrac.iastate.edu\/ewiner\/wp-json\/wp\/v2\/comments?post=876"}],"version-history":[{"count":48,"href":"https:\/\/projects.vrac.iastate.edu\/ewiner\/wp-json\/wp\/v2\/pages\/876\/revisions"}],"predecessor-version":[{"id":1031,"href":"https:\/\/projects.vrac.iastate.edu\/ewiner\/wp-json\/wp\/v2\/pages\/876\/revisions\/1031"}],"wp:attachment":[{"href":"https:\/\/projects.vrac.iastate.edu\/ewiner\/wp-json\/wp\/v2\/media?parent=876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}