Workflow enhancements for embedded labels#23
Conversation
|
|
This looks fantastic, it's something I had started looking into but I just couldn't work out the 3mf format, or how to get it to communicate any special settings/associations. Do you know if Orcaslicer has enough of PrusaSlicer DNA that it still works there? Otherwise, I'll try to look over this and merge in soon.
FWIW my normal flow is, select text colour, split to parts, ctrl-click all the bases and change only those. It's a lot faster (but still slower than this, obviously). |
I tested Orcaslicer today, it fails like Bambou Studio does. Both share a similar approach, but that approach is significantly different from prusaslicer. I'll see what i can do to get orca to work, but it's going to be a lift. |
|
For a different approach using color attributes, see PR #32. It makes for a relatively simple workflow with Bambu Studio. For Prusa Slicer (which I don't use much any more), it doesn't seem to grok the different colors in either the STEP file or the converted-to-3MF 3MF file. It just shows the entire thing in a single color. If someone has info about how to overcome that for Prusa Slicer or others in that family of slicers, I'd consider doing more work on the color stuff to smooth the workflow. |
|
@ndevenish from your point of view - what further alterations would make this MR ready to go? |
extruders in .3mf. Add ability to flip text to face bed (embedded).
999202a to
e9f194c
Compare
|
I admit I had somewhat gotten this confused with #39, which also adds some 3mf export, and was laboring under getting that through. That and, most of the time I've been able to play with gflabel recently I spent building https://gflabel.org/ as an experiment trying out LLM for translating whole projects. This PR does seems different, and complementary though. A few points/questions:
|
New Functionality
This works, but requires upstream modifications to PrusaSlicer (see my PR Use existing extruder assign. when converting to multipart object, if possible prusa3d/PrusaSlicer#14525)<-- no longer a blocker, adjusted approachThese enhancements make the workflow for printing labels (embedded text) much easier!
If you're interested in using this in the interim, follow PrusaSlicer's instructions for building from source (https://github.com/prusa3d/PrusaSlicer/blob/master/doc/How%20to%20build%20-%20Linux%20et%20al.md) and use my branch from the PR.Before the workflow looked like the following:
Into the following:
poetry run gflabel pred 123 --output blah45.3mf --style embedded --3mf-body-extruder=1 --3mf-text-extruder=2 --place-labeltext-on-platecheck box for "apply to all objects being loaded" and press "YES"

(screenshot taken from perspective of underneath the buildplate)