Advancing the Mesh

Enhancing Finite Element Tools for Additive Manufacturing

This student project offers an opportunity to contribute to the ongoing development of a tool that converts G-code instructions into finite element meshes, a key step in simulating additive manufacturing processes. The existing tool, developed in a previous project, is tailored for Fused Filament Fabrication (FFF) printers like the Ultimaker and accounts for specific machine characteristics such as jerk, providing realistic simulation inputs.

Example of a 3D printed boat (left) and the finite element mesh to analyse the material evolution during pthe print process.

Your work in this project will focus on three main areas of improvement:

  • Handling G-code for Belt Printers: Expand the tool’s functionality to accommodate the unique requirements of belt printers, which operate differently from standard FFF machines.
  • Performance Optimization: Enhance the tool’s efficiency and speed, ensuring it can process more complex and larger-scale tasks effectively.
  • Graphical User Interface (GUI): Create a user-friendly GUI, making the tool accessible to a wider range of users, including those with limited programming experience.

Ultimately, the refined tool will be integrated with an in-house developed finite element solver to enable detailed and realistic 3D printing simulations. This project is a valuable opportunity to apply your skills in Python programming and computational modeling, contributing to advancements in various ongoing research projects in the field of additive manufacturing.


Advancing the Mesh: Enhancing Finite Element Tools for Additive Manufacturing
Supervisor Joris Remmers
Exp./Num./Design Numerical
Starting date September 2025