NovaManufact Automation
Back to portfolio

Automation case study

G-Code Data Extractor

A local application that extracts structured production data from large sets of G-code files and writes everything into a spreadsheet automatically.

The problem

Additive manufacturing teams work with large numbers of print files. Each file contains useful information: part name, number of parts on the build plate, estimated build time, material, and print settings.

Reading this manually means opening each file in a text editor and searching for the right parameters. For a handful of files this is manageable. For hundreds of files it becomes a significant time sink, and the risk of errors increases with every file.

The situation

A client working with 3D printing files needed to extract structured data from hundreds of G-code files coming from different slicers including BambuLab Studio, Cura, and PrusaSlicer. Each slicer formats the data slightly differently, which made manual extraction even more time consuming.

The extracted data needed to land in a spreadsheet in a specific format for further processing.

How it works

A local application reads G-code files automatically regardless of which slicer produced them. It extracts the relevant parameters from each file:

Part name
Number of parts on the build plate
Total build time estimate
Material name
Parameter set used

All data is written into a structured spreadsheet automatically. The application runs locally on the client's machine and requires no internet connection or external software.

Result

The application was built and deployed within one day. On that same day it saved two hours of manual work. For every future project involving G-code files, the client runs the app instead of opening files manually.

Tools used

Runs locally on a standard laptop. Works with G-code files from any slicer. Output goes directly into Excel or a compatible spreadsheet format.