Skip to content
Fabbaloo

Fabbaloo

  • About Us
  • News Sections
    • Corporate
    • Usage
    • Design
    • Event
    • Hardware
    • Ideas
    • Service
    • Software
  • Subscribe
  • Advertise
  • 3D Printing FAQs
    • How Does 3D Printing Work
    • 3D Printing Tips
    • How To Make 3D Printer More Accurate
  • Contact

7 Free AM Simulation Tools You Might Not Know

By Kerry Stevenson on November 1st, 2024 in news, Software

Tags: elmer, fea, fem, free, freefem, gekko, netlogo, open source, project chrono, scilab, simulation

Tracked vehicle simulation [Source: Project Chrono]

Some lesser-known 3D printing simulation software with examples of implementation.

Simulation is an essential tool in additive manufacturing (AM), with numerous options available from the largest engineering software companies. Of course, advanced engineering software doesn’t come cheap and it’s not always easy to persuade management to shell out for yet another tool, no matter how essential it may seem.

That’s why we created this list of seven free simulation tools that may have flown under your radar, but which are nevertheless worth considering, especially if you’re having difficulty loosening the corporate purse strings.

Elmer FEM

Elmer is a free and open-source software developed in Finland that includes models for fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics. These multiphysics problems are described by partial differential equations (PDE) and solved using the Finite Element Method (FEM). In addition to the numerical solver that is the core of this software, Elmer has additional modules for mesh conversion, post-processing and a graphical user interface. It runs on Windows, Linux and macOS and the solver can also be used in a multi-host parallel mode on platforms that support the Message Passing Interface (MPI).

In the context of 3D printing, engineers at Chemnitz University of Technology in Germany used Elmer to simulate a single seam Wire Arc Additive Manufacturing (WAAM) process on a stainless steel base plate with stainless steel welding wire. They found that Elmer generated high-quality results which accurately represented the temperature development in their experimental process.

FreeFEM

FreeFEM (sometimes referred to as FreeFEM++) is a free programming language and software designed for solving 2D and 3D PDE using FEM. Its pre-built physics include incompressible Navier-Stokes equations, Lamé equations, thermal diffusion, convection and radiation; and fluid-structure interaction (FSI). The software is written in C++ and was developed by what used to be called Pierre and Marie Curie University in France, before that institution merged into Sorbonne University. One of the oldest items on this list, the first version of FreeFEM was created in 1987 exclusively for Macintosh.

Engineers at Ecole Polytechnique in France used FreeFEM as part of their research into topology optimization for 3D printed supports that are imperfectly bonded for easier removal. In this context, FreeFEM was used for finite element analysis to demonstrate that different support designs are needed depending on whether the support/part interface is perfect or imperfect.

GEKKO

GEKKO Optimization Suite is a free Python package for machine learning and optimization of mixed-integer and differential algebraic equations coupled with nonlinear programming solvers. It can be used for parameter regression, data reconciliation, real-time optimization, dynamic simulation and nonlinear predictive control. GEKKO works on Windows, Linux and macOS as an extension of the Advanced Process Monitor (APM) Optimization Suite, with the addition of integrated modeling and solution visualization.

GEKKO has been deployed in a variety of applications, including cogeneration, drilling automation, solid oxide fuel cells and unmanned aerial vehicles (UAVs), but it also has uses in additive manufacturing. For example, an engineering master’s student at Ohio State University used it to simulate cyclic scheduling for post-production heat treatments of AM parts made from a titanium alloy to remove residual stress.

NetLogo

NetLogo is a free and open-source programming language and integrated development environment (IDE) designed at Northwestern University. It was built to be easily accessible as well as powerful, making it suitable for teaching children and for experts who lack a programming background. To that end, the environment comes with models from a variety of domains, including economics, biology and psychology as well as physics, chemistry and system dynamics. Along with agent-based modeling, NetLogo’s IDE also includes basic support for dynamic system modeling.

NetLogo has been applied to additive manufacturing in several ways, including creating an agent-based model to support responsible AM research and innovation, using agent-based modeling to simulate osseointegration of titanium implants and modeling the supply chain impacts of AM in the healthcare industry.

Project Chrono

Project Chrono is a free and open-source multibody physics simulation tool developed by the University of Parma and the University of Wisconsin-Madison. It can simulate both rigid and soft body dynamics, as well as collision detection, fluid-solid interaction, granular dynamics and other physical systems. Originally designed as a simulation tool for robotics and biomechanics applications, the software has expanded considerably since then, thanks in part to a $1.8M investment from the U.S. Army, which uses it to simulate wheeled and tracked vehicles.

In the context of additive manufacturing, the Chrono engine has been used by engineers at the University of Wisconsin-Madison to model layering in selective laser sintering (SLS) for complex structures as well as optimizing build volumes and gauging the effects of granular mixture parameters on surface finish.

Scilab

Scilab is a free and open-source numerical computational package and high-level, numerically oriented programming language that should seem familiar to anyone acquainted with MATLAB or Simulink. The software has applications in signal processing, statistical analysis, fluid dynamics and the simulation of explicit and implicit dynamical systems, though this last capability requires an additional free package called Xcos.

The software has been used to evaluate the viability of a high-entropy alloy in selective laser melting (SLM), to simulate screw-based extrusion of PEEK, to solve kinematic problems of robotic arm manipulators for fused filament fabrication (FFF) and, most recently, to elaborate and implement trajectory planning and machine code generation for WAAM.

Read the rest of this story at ENGINEERING.com

Share this post:

By Kerry Stevenson

Twitter

Kerry Stevenson, aka "General Fabb" has written over 8,000 stories on 3D printing at Fabbaloo since he launched the venture in 2007, with an intention to promote and grow the incredible technology of 3D printing across the world. So far, it seems to be working!

View all of Kerry Stevenson's posts.

Post navigation

Previous post

Understanding the Real Implications of the Stratasys-Bambu Lab Patent Dispute

Next post

Ulendo’s New Software Upgrade Increases Industrial 3D Printing Speeds by 5X

  • About
  • Contact
  • Privacy
  • Archive

We are a participant in affiliate advertising programs designed to provide a means for us to earn fees by linking to affiliated site.

. .

© Copyright Terran Data Corporation 2026

We use cookies and other techniques to give you the best experience on our website. You can find out more here.

From Courtroom to Clean Water: The PFAS Crisis Creating New Opportunities for 3D Printing

Charles R. Goulding and Preeti Sulibhavi explore how landmark PFAS litigation, municipal filtration projects, and emerging 3D printed water treatment technologies are reshaping the global fight against “forever chemicals.”

AI-Generated 3D Content Gains Strategic Importance as Tripo Raises US$200M

Tripo just received US$200M, and there’s a reason for that.

Cura’s Role Shrinks as PrusaSlicer-Derived Tools Dominate FFF Printing Software

The FFF slicing tool market has consolidated, and not around Cura.

3D Systems Patent a New Way to Align Printheads

3D Systems has published a European patent application for a printhead mounting and alignment system that could make multi printhead 3D printers easier to calibrate.

New Hollow Filament Design Could Enable Conductive Paths

There’s an interesting proposal to produce “hollow filament”.

What is the Most Popular 3D Model Repository?

After publishing “Alternatives to Thingiverse, 2024 Edition”, I wondered which printable 3D model repositories were most popular.

Book of the Week: Hit Makers

This week’s selection is “Hit Makers: How to Succeed in an Age of Distraction” by Derek Thompson.

Ultimaker Cura’s Secret Lightning Infill Really Works!

The latest version of Ultimaker Cura has a secret, extremely powerful feature: Lightning infill.

We All Lose Sanjay Mortimer

Terrible news from the UK today: Sanjay Mortimer, the founder of E3D-Online, has passed away.

Design of the Week: Massive Articulated Dragon

This week’s selection is the enormous Articulated Dragon by Cults contributor MCGYBEER and printed to scale by Metalhead Printing.

Chasing The Elusive Safe 3D Printer Resin

Chasing The Elusive Safe 3D Printer Resin

I’ve been on a bit of a quest to find some truly safe 3D printer resin, and I’m not sure there’s actually such a product.

8 Reasons Why You Should Not Buy A Home 3D Printer

8 Reasons Why You Should Not Buy A Home 3D Printer

Many Fabbaloo readers own their own 3D printer, while others contemplate buying one. But should you?

What Might We Expect To See In The Prusa MK4? Part 1

What Might We Expect To See In The Prusa MK4? Part 1

No, there have been no announcements regarding a new “Prusa MK4” 3D printer. But what might be included in a MK4?

The Highest Temperature 3D Printer Filament?

The Highest-Temperature 3D Printer Filament?

There’s one filament that appears to have the highest-temperature resistance of them all: EXTEM AMHH811F.

1.75 vs 2.85mm Filament Showdown

Where did the two 3D printer filament diameters come from and what is the difference? Which one is better?