{"id":1409,"date":"2026-01-30T20:28:47","date_gmt":"2026-01-30T20:28:47","guid":{"rendered":"https:\/\/benbreslov.com\/?page_id=1409"},"modified":"2026-02-10T18:33:22","modified_gmt":"2026-02-10T23:33:22","slug":"doe-driven-optimization-of-abs-fdm-warpage","status":"publish","type":"page","link":"https:\/\/benbreslov.com\/?page_id=1409","title":{"rendered":"DOE-Driven Optimization of ABS FDM Warpage"},"content":{"rendered":"<p style=\"\">DOE-Driven Optimization of ABS FDM Warpage<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"1424\" width=\"1426\" data-init-width=\"1535\" height=\"195\" data-init-height=\"210\" title=\"WARP T\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2026\/01\/WARP-T.png\" data-width=\"1426\" data-height=\"195\" style=\"aspect-ratio: auto 1535 \/ 210;\"><\/span><span><img decoding=\"async\" alt=\"\" data-id=\"1423\" width=\"1426\" data-init-width=\"1536\" height=\"176\" data-init-height=\"190\" title=\"WARP B\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2026\/01\/WARP-B.png\" data-width=\"1426\" data-height=\"176\" style=\"aspect-ratio: auto 1536 \/ 190;\"><\/span><\/p>\n<p data-end=\"307\" data-start=\"48\" style=\"\">ABS is strong and heat-resistant, but it\u2019s notoriously prone to warpage in FDM due to thermal shrinkage and uneven cooling. In this project, we tackled warpage as a measurement + statistics + process optimization problem instead of trial-and-error tuning.<\/p>\n<p data-end=\"307\" data-start=\"48\" style=\"\">\n<p data-end=\"691\" data-start=\"309\" style=\"\">We designed and executed a Resolution V fractional factorial DOE to quantify the effects of five print parameters on warpage: print speed, nozzle temperature, bed temperature, wall count, and cooling fan power. To make the experiments meaningful, we iterated on the test part design until we had a warpage-sensitive geometry that produced consistent, measurable deformation.<\/p>\n<p data-end=\"691\" data-start=\"309\" style=\"\">\n<p data-end=\"1150\" data-start=\"693\" style=\"\">For metrology, we used non-contact 3D scanning (point cloud to mesh), cleaned the scan data, and then quantified warpage digitally by aligning the part to reference surfaces and measuring the tip displacement relative to the build plate plane. With clean measurements in hand, we built a regression\/ANOVA model to identify statistically significant main effects and interactions, and used curvature testing to capture a nonlinear print-speed effect.<\/p>\n<p data-end=\"1150\" data-start=\"693\" style=\"\">\n<p data-end=\"1525\" data-is-last-node=\"\" data-is-only-node=\"\" data-start=\"1152\" style=\"\">Finally, we used the fitted model to optimize print settings and ran confirmation prints to validate the result. The optimized parameters produced a warpage that was statistically indistinguishable from zero, showing that a data-driven workflow can dramatically reduce deformation in ABS printing and turn a frustrating print failure mode into a controllable process.<\/p>\n<p data-end=\"1525\" data-is-last-node=\"\" data-is-only-node=\"\" data-start=\"1152\" style=\"\">\n<p data-end=\"1676\" data-start=\"1282\">The full experimental setup, statistical analysis, and results are documented in the <a href=\"https:\/\/drive.google.com\/file\/d\/1I33HPoS_s3TzkZRS6J_gAF9R-ey6daxc\/view?usp=sharing\" target=\"_blank\" style=\"outline: none;\"><strong data-end=\"1389\" data-start=\"1367\">full project paper<\/strong><\/a>, while the <a href=\"https:\/\/drive.google.com\/file\/d\/144TIFHqLK5flwhFxgwcimctK82YompYb\/view?usp=sharing\" target=\"_blank\" style=\"outline: none;\"><strong data-end=\"1434\" data-start=\"1410\">project presentation<\/strong><\/a><strong data-end=\"1434\" data-start=\"1410\">&nbsp;<\/strong>provides visual context for the geometry design, scanning workflow, and warpage measurements. A <strong data-end=\"1577\" data-start=\"1540\">gallery at the bottom of the page<\/strong> highlights key stages of the process, including part iterations, printing, scanning, and analysis.<\/p>\n<h3 style=\"text-align: center;\">Meet The Team<\/h3>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"1042\" width=\"350\" data-init-width=\"980\" height=\"350\" data-init-height=\"980\" title=\"IMG_7853\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2024\/01\/IMG_7853.jpg\" data-width=\"350\" data-height=\"350\" style=\"aspect-ratio: auto 980 \/ 980;\"><\/span><\/p>\n<p>Benjamin Breslov<\/p>\n<p><span style=\"\"><img decoding=\"async\" alt=\"\" data-id=\"1446\" width=\"350\" data-init-width=\"400\" height=\"350\" data-init-height=\"400\" title=\"Nish\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2026\/01\/Nish.jpeg\" data-width=\"350\" data-height=\"350\" style=\"aspect-ratio: auto 400 \/ 400;\" mt-d=\"0\" ml-d=\"0\"><\/span><\/p>\n<p speechify-initial-font-family=\"Rubik, sans-serif\" speechify-initial-font-size=\"13px\">Nishant Chitluru<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"1447\" width=\"350\" data-init-width=\"400\" height=\"350\" data-init-height=\"400\" title=\"Val\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2026\/01\/Val.jpeg\" data-width=\"350\" data-height=\"350\" style=\"aspect-ratio: auto 400 \/ 400;\"><\/span><\/p>\n<p speechify-initial-font-family=\"Rubik, sans-serif\" speechify-initial-font-size=\"13px\">Valeria Ferrer Morillo<\/p>\n<p>This project was a true team effort between <strong data-end=\"197\" data-start=\"165\">Valeria, Nishant, and myself<\/strong>. We contributed equally across all stages of the work, from experimental design and part iteration to printing, measurement, statistical analysis, and optimization. We worked closely throughout the project, shared ownership of decisions and execution, and built on each other\u2019s strengths as challenges came up. Beyond the technical outcome, it was genuinely a great team to work with, and the collaboration played a big role in the success of the project.<\/p>\n<h3>Gallery<\/h3>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"1432\" width=\"714\" data-init-width=\"2560\" height=\"536\" data-init-height=\"1920\" title=\"IMG_7877\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2026\/01\/IMG_7877-scaled.jpg\" data-width=\"714\" data-height=\"536\" style=\"aspect-ratio: auto 2560 \/ 1920;\"><\/span><span><img decoding=\"async\" alt=\"\" data-id=\"1430\" width=\"714\" data-init-width=\"1920\" height=\"952\" data-init-height=\"2560\" title=\"IMG_7914\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2026\/01\/IMG_7914-scaled.jpg\" data-width=\"714\" data-height=\"952\" style=\"aspect-ratio: auto 1920 \/ 2560;\"><\/span><span><img decoding=\"async\" alt=\"\" data-id=\"1431\" width=\"714\" data-init-width=\"1920\" height=\"952\" data-init-height=\"2560\" title=\"IMG_7910\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2026\/01\/IMG_7910-scaled.jpg\" data-width=\"714\" data-height=\"952\" style=\"aspect-ratio: auto 1920 \/ 2560;\"><\/span><span><img decoding=\"async\" alt=\"\" data-id=\"1433\" width=\"714\" data-init-width=\"2560\" height=\"536\" data-init-height=\"1920\" title=\"IMG_7841\" loading=\"lazy\" src=\"https:\/\/benbreslov.com\/wp-content\/uploads\/2026\/01\/IMG_7841-scaled.jpg\" data-width=\"714\" data-height=\"536\" style=\"aspect-ratio: auto 2560 \/ 1920;\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DOE-Driven Optimization of ABS FDM Warpage ABS is strong and heat-resistant, but it\u2019s notoriously prone to warpage in FDM due to thermal shrinkage and uneven cooling. In this project, we tackled warpage as a measurement + statistics + process optimization problem instead of trial-and-error tuning. We designed and executed a Resolution V fractional factorial DOE &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/benbreslov.com\/?page_id=1409\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;DOE-Driven Optimization of ABS FDM Warpage&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1409","page","type-page","status-publish","hentry","entry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/benbreslov.com\/index.php?rest_route=\/wp\/v2\/pages\/1409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/benbreslov.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/benbreslov.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/benbreslov.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/benbreslov.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1409"}],"version-history":[{"count":21,"href":"https:\/\/benbreslov.com\/index.php?rest_route=\/wp\/v2\/pages\/1409\/revisions"}],"predecessor-version":[{"id":1478,"href":"https:\/\/benbreslov.com\/index.php?rest_route=\/wp\/v2\/pages\/1409\/revisions\/1478"}],"wp:attachment":[{"href":"https:\/\/benbreslov.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}