Publication:
Machine learning-enabled optimization of extrusion-based 3D printing

dc.contributor.departmentDepartment of Mechanical Engineering
dc.contributor.departmentKUAR (KU Arçelik Research Center for Creative Industries)
dc.contributor.departmentKUIS AI (Koç University & İş Bank Artificial Intelligence Center)
dc.contributor.facultymemberYes
dc.contributor.kuauthorDabbagh, Sajjad Rahmani
dc.contributor.kuauthorÖzcan, Oğuzhan
dc.contributor.kuauthorTaşoğlu, Savaş
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteResearch Center
dc.date.accessioned2024-11-09T23:11:13Z
dc.date.issued2022
dc.description.abstractMachine learning (ML) and three-dimensional (3D) printing are among the fastest-growing branches of science. While ML can enable computers to independently learn from available data to make decisions with minimal human intervention, 3D printing has opened up an avenue for modern, multi-material, manufacture of complex 3D structures with a rapid turn-around ability for users with limited manufacturing experience. However, the determination of optimum printing parameters is still a challenge, increasing pre-printing process time and material wastage. Here, we present the first integration of ML and 3D printing through an easy-to-use graphical user interface (GUI) for printing parameter optimization. Unlike the widely held orthogonal design used in most of the 3D printing research, we, for the first time, used nine different computer-aided design (CAD) images and in order to enable ML algorithms to distinguish the difference between designs, we devised a self-designed method to calculate the "complexity index" of CAD designs. In addition, for the first time, the similarity of the print outcomes and CAD images are measured using four different self-designed labeling methods (both manually and automatically) to figure out the best labeling method for ML purposes. Subsequently, we trained eight ML algorithms on 224 datapoints to identify the best ML model for 3D printing applications. The "gradient boosting regression" model yields the best prediction performance with an R-2 score of 0.954. The ML-embedded GUI developed in this study enables users (either skilled or unskilled in 3D printing and/or ML) to simply upload a design (desired to print) to the GUI along with desired printing temperature and pressure to obtain the approximate similarity in the case of actual 3D printing of the uploaded design. This ultimately can prevent error-and-trial steps prior to printing which in return can speed up overall design-to-end-product time with less material waste and more cost-efficiency.
dc.description.fulltextNo
dc.description.harvestedfromManual
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.indexedbyPubMed
dc.description.openaccessNO
dc.description.peerreviewstatusN/A
dc.description.publisherscopeInternational
dc.description.readpublishN/A
dc.description.sponsoredbyTubitakEuTÜBİTAK
dc.description.sponsorshipScientific and Technological Research Council of Türkiye (TÜBİTAK) [118C391]
dc.description.sponsorshipAlexander von Humboldt Research Fellowship [101003361]
dc.description.sponsorshipRoyal Academy Newton- Katip Celebi Transforming Systems Through Partnership award [120 N019]
dc.description.studentonlypublicationNo
dc.description.studentpublicationYes
dc.description.versionN/A
dc.identifier.WoSQuartileQ2
dc.identifier.doi10.1016/j.ymeth.2022.08.002
dc.identifier.eissn1095-9130
dc.identifier.embargoN/A
dc.identifier.endpage40
dc.identifier.grantno118C391
dc.identifier.grantno101003361
dc.identifier.grantno120 N019
dc.identifier.issn1046-2023
dc.identifier.pubmed35963502
dc.identifier.scopus2-s2.0-85135912361
dc.identifier.startpage27
dc.identifier.urihttps://doi.org/10.1016/j.ymeth.2022.08.002
dc.identifier.urihttps://hdl.handle.net/20.500.14288/9599
dc.identifier.volume206
dc.identifier.wos000860422900004
dc.keywordsArtificial intelligence
dc.keywordsMachine learning
dc.keywords3D printing
dc.keywordsImage analysis
dc.keywordsGraphical user interface
dc.keywordsOptimization
dc.language.isoeng
dc.publisherElsevier
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartofMethods
dc.relation.openaccessN/A
dc.rightsN/A
dc.subjectBiochemical research methods
dc.subjectBiochemistry
dc.subjectMolecular biology
dc.titleMachine learning-enabled optimization of extrusion-based 3D printing
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.kuauthorDabbagh, Sajjad Rahmani
local.contributor.kuauthorÖzcan, Oğuzhan
local.contributor.kuauthorTaşoğlu, Savaş
relation.isOrgUnitOfPublicationba2836f3-206d-4724-918c-f598f0086a36
relation.isOrgUnitOfPublication738de008-9021-4b5c-a60b-378fded7ef70
relation.isOrgUnitOfPublication77d67233-829b-4c3a-a28f-bd97ab5c12c7
relation.isOrgUnitOfPublication.latestForDiscoveryba2836f3-206d-4724-918c-f598f0086a36
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublicationd437580f-9309-4ecb-864a-4af58309d287
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files