Skip to content

Show file printing progress #26

@noquierouser

Description

@noquierouser

Originally, FlashPrint shows file printing progress in a corner, based on the slicer's calculations for printing. This is possible because of the specifications for the GX file, also known as XGCODE file.

According to my own research about a year ago, I found out that GX files are essentially GCODE files, without any comments and with a custom binary header. I documented, as best as I could, my findings in this Excel spreadsheet based on the findings by another person which I can't recall at this moment.

I tried to fiddle manually with GX files using a hex editor to varying degrees of success, as well with GCODE files generated with different slicers, mainly Cura and Simplify3D, in an attempt to forge custom GX files. Most of the time, bed and extruder temperatures were incorrect because of reasons I couldn't tackle at the time I researched this topic.

Now, all of this might be helpful to tackle the printing progress and time calculations for GX files and GCODE files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions