{"id":49978,"date":"2025-01-27T09:40:58","date_gmt":"2025-01-27T14:40:58","guid":{"rendered":"https:\/\/engineering.jhu.edu\/case\/?post_type=news&#038;p=49978"},"modified":"2025-01-29T16:38:27","modified_gmt":"2025-01-29T21:38:27","slug":"beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing","status":"publish","type":"news","link":"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/","title":{"rendered":"Beyond G-Code: Hopkins Engineers Develop New Control Method for More Advanced 3D Printing"},"content":{"rendered":"<p>In a major advancement for 3D printing, researchers in the Whiting School of Engineering\u2019s <a href=\"https:\/\/engineering.jhu.edu\/case\/\">Department of Civil and Systems Engineering<\/a> have developed a new 3D printer control method that promises to significantly improve 3D printing speed, precision, and material diversity for highly customized objects. The new control method, named Time Code, or T-Code, moves beyond the 66-year-old current standard, Geometry Code, by enabling 3D printers to perform complex operations without having to pause or interrupt the actual printing process.<\/p>\n<p>Led by additive manufacturing expert <a href=\"https:\/\/engineering.jhu.edu\/case\/faculty\/jochen-mueller\/\">Jochen Mueller<\/a>, the team published its new approach in <a href=\"https:\/\/doi.org\/10.1038\/s41467-025-56140-1\">Nature Communications<\/a>.<\/p>\n<p>For decades, 3D printing has relied on Geometry Code, or G-Code\u2014a programming language designed nearly a century ago to control computer-driven milling machines. While G-Code efficiently manages printer motion, it requires printers to stop before executing each line of printing instructions, causing bottlenecks and leaving visible defects in the final print.<\/p>\n<p>\u201c3D printing technology has advanced, but G-Code has struggled to keep up. It\u2019s like asking a car to stop every time you want to change the song on the radio,\u201d said Mueller. \u201cG-code limits the use of multifunctional printheads, which allow users to mix materials or change the nozzle shape. Each additional function requires more commands in the programming language, causing more interruptions and defects in printed objects.\u201d<\/p>\n<p>In contrast, the T-Code programming synchronizes supplemental print functions with the printer\u2019s motion, enabling continuous printing.<\/p>\n<p>Using a Python script that separates G-Code commands into two distinct tracks\u2014one with core print path instructions and one with additional commands for printhead functionalities\u2014T-Code allows the printer to keep moving while it performs complex tasks, like creating a color gradient. This results in faster completion of customized prints and significantly reduces defects that result from frequent stopping and restarting of the printing process.<\/p>\n<p>\u201cWe wanted to overcome the limitations that line-by-line printing controls impose on speed and precision,\u201d said study co-leader, Sarah Propst, a doctoral student in civil and systems engineering.<\/p>\n<p>\u201cWith T-Code, we\u2019re able to achieve a level of sophistication that wasn\u2019t possible before.\u201d<\/p>\n<p>The researchers say that T-Code also expands what\u2019s possible to 3D print. By supporting advancements in printhead, material, and parts design, the new programming language can be used to create scalable and multifunctional structures across a variety of applications, including biological, electrical, mechanical, and optical.<\/p>\n<p>\u201cThere\u2019s already a broad array of printhead functionalities, and the demands on printhead controls are only expected to grow as 3D printing capabilities advance,\u201d said Mueller. \u201cThese advancements will enable the creation of unprecedented structures with integrated functionalities, such as wearable electronic devices, smart prosthetics, and customized implants\u2014but achieving this is contingent on sophisticated printhead control systems.\u201d<\/p>\n<p>T-Code works with both high-end and affordable 3D printers, potentially making advanced 3D printing more accessible. The script is complimentary to G-Code and can be added as a feature to existing printers without requiring expensive hardware upgrades.<\/p>\n<p>Mueller and Propst anticipate that their new control method will be particularly useful in fields requiring significant customization, such as medical devices, robotics, and consumer products.<\/p>\n","protected":false},"template":"","class_list":["post-49978","news","type-news","status-publish","hentry","news_categories-mechanics-of-materials","news_categories-research"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Beyond G-Code: Hopkins Engineers Develop New Control Method for More Advanced 3D Printing - Department of Civil &amp; Systems Engineering<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Beyond G-Code: Hopkins Engineers Develop New Control Method for More Advanced 3D Printing - Department of Civil &amp; Systems Engineering\" \/>\n<meta property=\"og:description\" content=\"In a major advancement for 3D printing, researchers in the Whiting School of Engineering\u2019s Department of Civil and Systems Engineering have developed a new 3D printer control method that promises&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/\" \/>\n<meta property=\"og:site_name\" content=\"Department of Civil &amp; Systems Engineering\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-29T21:38:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Beyond G-Code: Hopkins Engineers Develop New Control Method for More Advanced 3D Printing - Department of Civil &amp; Systems Engineering","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/","og_locale":"en_US","og_type":"article","og_title":"Beyond G-Code: Hopkins Engineers Develop New Control Method for More Advanced 3D Printing - Department of Civil &amp; Systems Engineering","og_description":"In a major advancement for 3D printing, researchers in the Whiting School of Engineering\u2019s Department of Civil and Systems Engineering have developed a new 3D printer control method that promises&hellip;","og_url":"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/","og_site_name":"Department of Civil &amp; Systems Engineering","article_modified_time":"2025-01-29T21:38:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/","url":"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/","name":"Beyond G-Code: Hopkins Engineers Develop New Control Method for More Advanced 3D Printing - Department of Civil &amp; Systems Engineering","isPartOf":{"@id":"https:\/\/engineering.jhu.edu\/case\/#website"},"datePublished":"2025-01-27T14:40:58+00:00","dateModified":"2025-01-29T21:38:27+00:00","breadcrumb":{"@id":"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/engineering.jhu.edu\/case\/news\/beyond-g-code-hopkins-engineers-develop-new-control-method-for-more-advanced-3d-printing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/engineering.jhu.edu\/case\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/engineering.jhu.edu\/case\/news\/"},{"@type":"ListItem","position":3,"name":"Beyond G-Code: Hopkins Engineers Develop New Control Method for More Advanced 3D Printing"}]},{"@type":"WebSite","@id":"https:\/\/engineering.jhu.edu\/case\/#website","url":"https:\/\/engineering.jhu.edu\/case\/","name":"Department of Civil &amp; Systems Engineering","description":"Department of Civil &amp; Systems Engineering","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engineering.jhu.edu\/case\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Department of Civil &amp; Systems Engineering","distributor_original_site_url":"https:\/\/engineering.jhu.edu\/case","push-errors":false,"_links":{"self":[{"href":"https:\/\/engineering.jhu.edu\/case\/wp-json\/wp\/v2\/news\/49978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineering.jhu.edu\/case\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/engineering.jhu.edu\/case\/wp-json\/wp\/v2\/types\/news"}],"wp:attachment":[{"href":"https:\/\/engineering.jhu.edu\/case\/wp-json\/wp\/v2\/media?parent=49978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}