prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.14k stars 221 forks source link

[FEATURE REQUEST] Automatic Gcode selection for currently loaded Material #1194

Closed devilzmods closed 2 months ago

devilzmods commented 3 years ago

In short, the ability to save multiple variations of gcode next to each other and the firmware automatically selecting the right one matching the loaded type of filament.

This is an Idea that I've entertained for a while but have never seen implemented. I know other printers offer similar funktionality by trying to handle print temperatures and materials on the machine, but that leaves a lot of properties open. It could be implemented on other machines as well, but the prusa mini is what i use.

I am selling a few models of my own design that get printed fairly often and being able to seamlessly have the printer select the approptiate gcode for the loaded material while keeping those duplicate files hidden away in the UI would make my life a lot easier.

Implementation could be done by either comparing filenames and finding identical names with different prefixes corresponding to the material presets on the machine that get selected when loading a material or by creating a folder for each model with the different variations inside. Those duplicates then get shown as one file in the select file menu and the printer could give you the option to select a different variant (just in case) in the gcode preview screen.

The functionality could be expanded by having prusaslicer slice a model for multiple materials at once, but that's by far not as relevant.

github-actions[bot] commented 3 months ago

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

github-actions[bot] commented 2 months ago

This issue has been closed due to lack of recent activity. Please consider opening a new one if needed.