Skip to content
ADML — Additive Design and Manufacturing Laboratory
Research · Vertical 01
Additive Manufacturing

Additive Manufacturing

Abbreviated as 'AM' and commonly called 3D printing, Additive Manufacturing have demonstrated its competence in speeding up engineering processes through rapid prototyping. At ADML, researchers work on various cutting-edge AM technologies.

Active areas

7 areas
01

Binder-jetting process modeling and control

02

Selective laser melting process

03

Electron beam melting process

04

Laser beam powder deposition process

05

Fused deposition modeling (FDM) process

06

Additively manufactured component design

07

Additively designed and manufactured bone implants

Recent publications

178 tagged
All 235 publications →

Related software

12 tagged
IntraLattice

IntraLattice

Lattice design

Intralattice is a plugin for Grasshopper used to generate solid lattice structures within a 3D design space. It was developed as an extensible, open-source alternative to current commercial solutions. As an ongoing project developed at McGill’s Additive Design & Manufacturing Laboratory (ADML), it has been a valuable research tool, serving as a platform for breakthroughs in multi-scale design and optimization. By giving you full access to the source, we hope to collectively explore lattice design at a deeper level, and consequently, engineer better products.

SimuLattice

SimuLattice

Lattice simulation

SimuLattice is a MATLAB based software to support the simulation-based design of lattice structure. Previous simulation models for lattice structure is either computational heavy or lack of accuracy. The proposed simulation scheme in SimuLattice has three simulation models that can be used in three design stages. It can help designers quickly and accurately get the mechanical property of lattice structures fabricated by additive manufacturing.

ConsolidDesign

ConsolidDesign

Design for AM

ConsolidDesign is a plugin for Rhinoceros to support the identification and redesign of parts candidate for consolidation, which is specifically driven by the extremely expanded design freedoms of additive manufacturing. The design helps designers to semi-automatically identify part candidacy out of a complex product and guides them through the embodiment design step by step.

SimuLPBF

SimuLPBF

Process modeling

SimuLPBF is self-developed simulation tool for modeling laser powder bed fusion (LPBF) process at full part-level. It is developed based on open source finite element library named Deal.II which can simulate multiple physics process using advanced finite element techniques. This simulation tool helps designers, manufacturers, and researchers in the AM field to estimate the potential printing failures induced by the thermal cycles and to optimize process parameters to improve part performance.

fig · acdam

ACDAM

Candidate detection

With the rapid advancement of AM technologies, identifying parts which are eligible for AM as well as gaining insight on what value it may add to a product needs to be modelled in an objective and transferrable way. This tool aims at determining the candidacy of a part or assembly for AM based on its economic feasibility and potential for AM-specific benefits (such as lightweight, freeform shapes, and customization). This tool is also featured by its employment of machine learning algorithms with carefully sampled historical data.

fig · mar-am

MAR-AM

Manufacturability

MAR-AM is a web-based automated ML-assisted manufacturability analyzer and recommender for AM. This tool can serve as a first-level evaluation of designs for novice AM users such as designers to determine whether their given design is printable through their selected printer. As an ongoing project developed at McGill’s Additive Design & Manufacturing Laboratory (ADML), it has been a valuable research tool. By giving full access to the source, we hope this tool can be useful to lower the threshold of AM processes and support wider applications of AM in the future.

MLACCD

MLACCD

Conformal cooling

The MLACCD software is designed based on the python tkinter GUI library, and powered by the tensorflow. It contains models of MLACCD implementation, and an expandable design data base. This software provides a user-friendly interface that guide the researchers and industrial users to create their own MLACCD channels with desired conformal cooling topologies to minimize the resulting part surface temperature and increase the part quality.

fig · latticefloat

LatticeFLOAT

Property charts

The emergence of Metal Additive Manufacturing has provided gas turbine design engineers with valuable design options, including the utilization of cellular solids. Nevertheless, there remains a dearth of research concerning the early selection of these structures and their interactions with fluid flows. Lattice structures, known for their adaptability in achieving specific properties such as high porosity, strength, energy absorption, and lightweight characteristics, have been thoroughly explored in terms of their mechanical performance. However, there is a significant paucity of research investigating their flow and heat transfer performance, particularly for strut-based lattice structures.

LatticeQuery

LatticeQuery

Lattice modeling

Welcome to LatticeQuery - an open-source software designed for the modeling of lattice structures. This tool allows modeling of heterogeneous lattice structures, both beam-based and surface-based, and it is built upon the robust foundation of the CadQuery GUI editor. LatticeQuery supports Linux, Windows, and MacOS, making it accessible to a wide array of users.

fig · scihit-ie

SciHIT IE

Information extraction

SciHIT IE (Scientific Human–AI Teaming for Information Extraction) is a human-centered framework designed to extract structured scientific information from literature using large language models (LLMs). It combines automated natural language processing with expert-in-the-loop feedback to ensure accuracy, transparency, and adaptability.

DeepBead

DeepBead

Defect detection

DeepBead supports the on-machine integration of video-based deep learning models for defect detection during the additive manufacturing of metal matrix composites (MMCs). It can be deployed on industrial machines to support both R&D activities and production by providing near real-time analysis of monitoring data. The current version supports the integration of up to two monitoring systems and the detection of up to six different co-existing anomalies in the microstructure of MMCs. To enhance the analysis of monitoring data, predictions from individual video models can be fused for more effective defect detection.

All 12 tools →

Researchers in this vertical (provisional)

48
Principal investigatorYaoyao Fiona Zhao
Ph.D. researcherXiaoyi Guan
Ph.D. researcherMutahar Safdar
Ph.D. researcherChonghui Zhang
Ph.D. researcherLingchen Kong
M.Eng. researcherDaniel Amoshie
M.Eng. researcherArnaud Ridard
Undergraduate researcherAchraf Maine
Undergraduate researcherJuliette Fogarty
ResearcherXuanchen Li
Alumni · Ph.D.Pavan Tejaswi Velivela
Alumni · Ph.D.Nikita Letov
Alumni · Ph.D.Jinghao Li
Alumni · Ph.D.Ying Zhang
Alumni · Ph.D.Zhibo Luo
Alumni · Ph.D.Sheng Yang
Alumni · Ph.D.Guoying Dong
Alumni · Ph.D.Yunlong Tang
Alumni · Ph.D.Yuan Liu
Alumni · Ph.D.Dawei Li
Alumni · Ph.D.Maryam Tavafoghi
Alumni · M.Eng.Samuel Iyengar
Alumni · M.Eng.Chenxi Li
Alumni · M.Eng.Shubham Raut
Alumni · M.Eng.Shivangi Sarabhai
Alumni · M.Eng.Siyuan Sun
Alumni · M.Eng.Zhenyang Gao
Alumni · M.Eng.Thomas Page
Alumni · M.Eng.Wenbo Min
Alumni · M.Eng.Usama Waheed
Alumni · M.Eng.Raine Yuhaowei Zhou
Alumni · M.Eng.Han Chen
Alumni · M.Eng.Julien Finley
Alumni · M.Eng.Fan Yang
Alumni · M.Eng.Mohamed Aslam
Alumni · M.Eng.Tanushree Talekar
Alumni · M.Eng.Yujia Wang
Alumni · M.Eng.Jordan Cave
Alumni · M.Eng.Xin Xu
Alumni · B.Eng.Randy El Haddad
Alumni · B.Eng.Yi Fan Li
Alumni · B.Eng.Lynn Cherif
Alumni · B.Eng.Sheelaz Merza
Alumni · B.Eng.Aidan Kurtz
Alumni · B.Eng.Kieran Mak
Alumni · B.Eng.Grace Wijaya
Alumni · B.Eng.Qinxue Christine Zhou
Alumni · B.Eng.Sariel Coronado
See all people →