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 2025

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

Bambu Lab Overhauls MakerWorld Points System to Curb Abuse and Reward Quality

Bambu Lab is making significant changes to the points system on their 3D model site, Makerworld.

Slice Engineering’s Unusual 2.4mm Nozzle for High-Flow 3D Printing

A 2.4mm FFF 3D printer nozzle? It turns out it’s much more than that.

New FreeCAD Plugin by Rahix Adds Optimized FFF 3D Printing Features

Do you use FreeCAD? There’s a plugin you definitely should install.

Design of the Week: Valkyrie Costume Armor Set

This week’s selection is the incredible Valkyrie Costume Armor Set DIY Kit by Cults contributor PROPSMAKER.

Who's The Biggest In 3D Printing

Who’s The Biggest In 3D Printing, June 22, 2025

Once again we take a look at the valuations of the major 3D printing companies over the past week. Publicly traded companies are required to post their financial reports, as well as appear on stock markets. From there we can calculate the total value of their company by multiplying the current stock price by the… Continue reading Who’s The Biggest In 3D Printing, June 22, 2025

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?