Skip to content

thanosgoulas/3D-Printing-Formulator

Repository files navigation

The 3D Printing Formulator

Version 1.1 | Developed by Dr Athanasios (Thanos) Goulas | © 2026 All Rights Reserved


⬇️ Download

Free to download and use for academic and non-commercial research purposes.

📦 Download The 3D Printing Formulator v1.1

Installation: No installation required. Download the .zip file, extract it, and run 3D Printing Formulator.exe directly.

System requirements: Windows 10 or later.

⚠️ Windows Security Note: Windows may show a SmartScreen warning. To proceed:

  1. Click "More info"
  2. Click "Run anyway"

The software is safe and open source — you can verify the source code directly in this repository.


Author

Dr Athanasios (Thanos) Goulas 2026

This software was developed independently by the Author in personal time, using personal resources. It is not affiliated with, nor a deliverable of, any funded research project or institutional programme.


Description

The 3D Printing Formulator is a standalone desktop application designed to assist researchers and practitioners in formulating ceramic resins and pastes for additive manufacturing. It provides a structured, user-friendly interface for calculating and optimising formulation parameters.

The tool works in two directions:

  • Forward Formulator — you decide the amounts, the app calculates the final composition (wt.%, vol.%, mixture density)
  • Inverse Solver — you decide the composition you want, the app calculates the amounts for you

Additional features include:

  • Built-in Materials Database with ~200 editable entries
  • PDF export of results
  • Save/Load functionality for recipes
  • Blend support with per-constituent mass breakdown on hover
  • Merge DB for safe database upgrades
  • 10-language user interface
  • Comprehensive built-in Help & User Guide

What's New in v1.1

  • Bug fixes
  • Blend breakdown tooltip — hover over a blend component after Solve to see individual masses
  • Merge DB — safely add new default materials without affecting custom entries
  • Materials added to the default database
  • Materials' properties corrected

See WHATS_NEW.txt for full details.


Screenshots

Main Interface

Main Interface

Materials Database

Materials Database

Help & User Guide

Help and User Guide


Example Formulations

Two example recipe files from published research are available as a separate download alongside this release:

📦 Example Formulations.zip

Download, extract, and open the .json files using the 📂 Load button in the app. These examples demonstrate typical Inverse Solver workflows for ceramic resin formulations.

Example 1 — Alumina (Al₂O₃) DLP formulation: Goulas et al. (2025). Enabling accessible additive manufacturing of alumina ceramics through formulation design. Materials & Design, 114601. https://doi.org/10.1016/j.matdes.2025.114601

Example 2 — 3YSZ DLP formulation: Goulas et al. (2025). Formulation-driven additive manufacturing of 3YSZ advanced ceramics via digital light processing. Open Ceramics, 100785. https://doi.org/10.1016/j.oceram.2025.100785

If you use these formulations in your own work, please cite the original publications as well as this software.


Upgrading from v1.0

Your custom materials database is preserved between versions and will not be overwritten when you install a new release.

To receive new default materials added in v1.1:

  1. Download materials_database_april_2026.json from the release assets
  2. Open the app → click 🗃 Materials DB in the sidebar
  3. Click 🔀 Merge DB and select the downloaded file
  4. The app adds only new entries — your custom materials are never modified

Licence

This software is released under a proprietary licence. See LICENCE.txt for full terms.

In summary:

  • ✅ Free to use for academic and non-commercial research purposes
  • ✅ Must be cited in any publication that uses it
  • ❌ No commercial use without written permission
  • ❌ No modification or redistribution without written permission
  • ❌ No claiming as institutional or project output

Citation

If you use this software in your research, please cite it as:

Goulas, A. (2026). The 3D Printing Formulator (v1.1). [Software]. https://doi.org/10.5281/zenodo.19558281


Contact

For licensing, permissions, or enquiries contact the Author at: [email protected]

About

A standalone desktop application for the design and optimisation of ceramic resin and paste formulations for 3D printing. Developed independently by Dr Thanos Goulas.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages