Cura
Cura copied to clipboard
feat: Add MakerbotReader plugin to support .makerbot files
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
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.