Cura icon indicating copy to clipboard operation
Cura copied to clipboard

feat: Add MakerbotReader plugin to support .makerbot files

Open jellespijker opened this issue 6 months ago • 1 comments

Description

Created by Jules AI agent (not yet tested)

This commit introduces a new plugin, MakerbotReader, which allows Cura to open .makerbot files.

The plugin handles .makerbot files as zip archives and can currently process print.gcode files found within these archives. If a print.jsontoolpath file is found, a warning is displayed to you, as this specific toolpath format is not yet supported by this reader.

The implementation follows the pattern of other readers like UFPReader, utilizing the existing GCodeReader for parsing gcode data.

Type of change

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [X] New feature (non-breaking change which adds functionality)
  • [ ] Printer definition file(s)
  • [ ] Translations

How Has This Been Tested?

  • [x] not yet
  • [ ] Test B

Test Configuration:

  • Operating System:

Checklist:

  • [ ] My code follows the style guidelines of this project as described in UltiMaker Meta and Cura QML best practices
  • [ ] I have read the Contribution guide
  • [ ] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have uploaded any files required to test this change

jellespijker avatar May 31 '25 10:05 jellespijker

Test Results

23 775 tests  ±0   23 773 ✅ ±0   47s ⏱️ -1s      1 suites ±0        2 💤 ±0       1 files   ±0        0 ❌ ±0 

Results for commit f5843846. ± Comparison against base commit 6ac62282.

:recycle: This comment has been updated with latest results.

github-actions[bot] avatar May 31 '25 11:05 github-actions[bot]